Sarah Full Dating & Sex Script

Sarah Full Dating & Sex Script
This commit is contained in:
Ben987 2018-08-30 00:11:36 -04:00
parent 6b1201075c
commit ac1341b831
13 changed files with 100 additions and 31 deletions

View file

@ -28,6 +28,7 @@ Stage,LoveReq,SubReq,VarReq,IntroText,Image
121,0,0,,,Dorm.jpg
122,0,0,,,Dorm.jpg
123,0,0,,,Dorm.jpg
124,0,0,,,Dorm.jpg
130,0,0,,,Dorm.jpg
140,0,0,,,Dorm.jpg
150,0,0,,,Dorm.jpg
@ -113,6 +114,7 @@ Stage,LoveReq,SubReq,VarReq,IntroText,Image
790,0,0,,You're expelling me from your dorm?,Door.jpg
790,0,0,Common_ActorIsLover,You're expelling me from your dorm?|This is the end of our short love?,StopDating.jpg
791,0,0,,,Door.jpg
800,0,0,,"(Amanda gets closer to Sarah and blushes.)|Sarah, there's something I've wanted to tell you.",Dorm.jpg
3000,0,0,,"My subbie, get naked now.",Dorm.jpg
3000,0,0,Common_ActorIsLover,"My love, get naked now.",Dorm.jpg
3010,0,0,,"My subbie, get in your underwear.",Dorm.jpg

1 Stage LoveReq SubReq VarReq IntroText Image
28 121 0 0 Dorm.jpg
29 122 0 0 Dorm.jpg
30 123 0 0 Dorm.jpg
31 124 0 0 Dorm.jpg
32 130 0 0 Dorm.jpg
33 140 0 0 Dorm.jpg
34 150 0 0 Dorm.jpg
114 790 0 0 You're expelling me from your dorm? Door.jpg
115 790 0 0 Common_ActorIsLover You're expelling me from your dorm?|This is the end of our short love? StopDating.jpg
116 791 0 0 Door.jpg
117 800 0 0 (Amanda gets closer to Sarah and blushes.)|Sarah, there's something I've wanted to tell you. Dorm.jpg
118 3000 0 0 My subbie, get naked now. Dorm.jpg
119 3000 0 0 Common_ActorIsLover My love, get naked now. Dorm.jpg
120 3010 0 0 My subbie, get in your underwear. Dorm.jpg

View file

@ -23,6 +23,7 @@ var C012_AfterClass_Amanda_CuffsGameAvail = false;
var C012_AfterClass_Amanda_DateSarahAvail = false;
var C012_AfterClass_Amanda_AllowVillain = false;
var C012_AfterClass_Amanda_AllowHeroine = false;
var C012_AfterClass_Amanda_SarahAvail = false;
// Amanda can only check her notes if she's dressed
function C012_AfterClass_Amanda_CheckNotes() {
@ -66,6 +67,7 @@ function C012_AfterClass_Amanda_CalcParams() {
C012_AfterClass_Amanda_DateSarahAvail = (!GameLogQuery(CurrentChapter, CurrentActor, "DatingSarah") && (Common_PlayerLover != "Amanda") && (Common_PlayerLover != "Sarah"));
C012_AfterClass_Amanda_AllowVillain = (GameLogQuery("C008_DramaClass", "Player", "RoleDamsel") || GameLogQuery("C008_DramaClass", "Player", "RoleHeroine"));
C012_AfterClass_Amanda_AllowHeroine = GameLogQuery("C008_DramaClass", "Player", "RoleVillain");
C012_AfterClass_Amanda_SarahAvail = ((C012_AfterClass_Dorm_Guest.indexOf("Sarah") >= 0) && !ActorSpecificIsRestrained("Sarah") && !ActorSpecificIsGagged("Sarah"));
C012_AfterClass_Amanda_SetPose();
}
@ -141,16 +143,21 @@ function C012_AfterClass_Amanda_Run() {
if (((C012_AfterClass_Amanda_CurrentStage >= 392) && (C012_AfterClass_Amanda_CurrentStage < 400)) || ((C012_AfterClass_Amanda_CurrentStage >= 293) && (C012_AfterClass_Amanda_CurrentStage < 300))) C012_AfterClass_Dorm_DrawOtherActors();
// Draw the actor alone or with the player depending on the stage
if ((C012_AfterClass_Amanda_CurrentStage != 410) && (C012_AfterClass_Amanda_CurrentStage != 3932) && (C012_AfterClass_Amanda_CurrentStage != 635) && (C012_AfterClass_Amanda_CurrentStage != 636) && (C012_AfterClass_Amanda_CurrentStage != 791) && (C012_AfterClass_Amanda_CurrentStage != 194)) {
if (((C012_AfterClass_Amanda_CurrentStage >= 3090) && (C012_AfterClass_Amanda_CurrentStage <= 3099)) || ((C012_AfterClass_Amanda_CurrentStage >= 3901) && (C012_AfterClass_Amanda_CurrentStage <= 3999))) {
DrawActor("Player", 475, 0, 1);
DrawActor(CurrentActor, 750, 0, 1);
} else {
DrawInteractionActor();
if ((C012_AfterClass_Amanda_CurrentStage >= 392) && (C012_AfterClass_Amanda_CurrentStage < 400)) DrawActor("Player", 600, 100, 1);
}
if ((C012_AfterClass_Amanda_CurrentStage < 800) || (C012_AfterClass_Amanda_CurrentStage >= 900)) {
if ((C012_AfterClass_Amanda_CurrentStage != 410) && (C012_AfterClass_Amanda_CurrentStage != 3932) && (C012_AfterClass_Amanda_CurrentStage != 635) && (C012_AfterClass_Amanda_CurrentStage != 636) && (C012_AfterClass_Amanda_CurrentStage != 791) && (C012_AfterClass_Amanda_CurrentStage != 194)) {
if (((C012_AfterClass_Amanda_CurrentStage >= 3090) && (C012_AfterClass_Amanda_CurrentStage <= 3099)) || ((C012_AfterClass_Amanda_CurrentStage >= 3901) && (C012_AfterClass_Amanda_CurrentStage <= 3999))) {
DrawActor("Player", 475, 0, 1);
DrawActor(CurrentActor, 750, 0, 1);
} else {
DrawInteractionActor();
if ((C012_AfterClass_Amanda_CurrentStage >= 392) && (C012_AfterClass_Amanda_CurrentStage < 400)) DrawActor("Player", 600, 100, 1);
}
}
} else {
DrawActor("Sarah", 475, 0, 1);
DrawActor("Amanda", 700, 0, 1);
}
}
// Chapter 12 After Class - Amanda Click
@ -976,4 +983,10 @@ function C012_AfterClass_Amanda_ReleaseAfterBondageHug() {
CurrentTime = CurrentTime + 50000;
}
C012_AfterClass_Amanda_AllowLeave();
}
// Chapter 12 After Class - Doesn't allow leaving from the scene
function C012_AfterClass_Amanda_StartDatingSarah() {
LeaveIcon = "";
ActorSetPose("");
}

View file

@ -57,8 +57,10 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
120,0,0,,Why can't|you tell her?,I've tried before. Trust me.|But there's never a good moment.,121,0,0,
120,0,0,,Tell her!,I've tried before. Trust me.|But there's never a good moment.,121,0,0,
120,0,0,,Forget her.,I know... I can't... I'm sorry.|Let's talk about something else.,0,0,0,
121,0,0,,What if I create|that perfect moment?,You would do that for me?|For us? What is your plan?,122,0,0,
121,0,0,,Create that moment!,How can I do that?|What would you do?,122,0,0,
121,0,0,!SarahAvail,What if I create|that perfect moment?,You would do that for me?|For us? What is your plan?,122,0,0,
121,0,0,!SarahAvail,Create that moment!,How can I do that?|What would you do?,122,0,0,
121,0,0,SarahAvail,What if I create|that perfect moment?,You would do that for me?|For us? What is your plan?,124,0,0,
121,0,0,SarahAvail,Create that moment!,How can I do that?|What would you do?,124,0,0,
121,0,0,,You're hopeless.,I know... I'm hopeless... I'm sorry.|Let's talk about something else.,0,0,0,
122,0,0,,I will invite|her here first.,(She trembles and breathes faster.)|You will do that? Wow! I can't wait.,123,0,0,
122,0,0,,I'll bring her|ass in here.,(She trembles and breathes faster.)|You will do that? Wow! I can't wait.,123,0,0,
@ -67,6 +69,9 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
122,0,0,,This is hopeless.,(She sighs.) Maybe you're right.|Let's talk about something else.,0,0,0,
123,0,0,,I'll make it happen.,Thanks! Take your time to do it right.|What would you like to do now?,0,0,0,
123,0,0,,It might take|a little while.,Of course. Take your time to do it right.|What would you like to do now?,0,0,0,
124,0,0,,It's easy. Hey Sarah!|Amanda wants to talk.,"(Sarah comes closer and Amanda blushes.)|Sarah, there's something I've wanted to tell you.",800,1,0,StartDatingSarah()
124,0,0,!Common_ActorIsOwner,This is my plan girl!|(Push Amanda to Sarah.),"(You push Amanda to Sarah and she blushes.)|Sarah, there's something I've wanted to tell you.",800,0,1,StartDatingSarah()
124,0,0,,I'll think of a plan.,Great! Please let me know|if you find a good plan.,123,0,0,
130,0,0,,I want to see|you happy.,I'm happy when you're around.|You make me laugh and smile.,140,0,0,
130,0,0,,I want to make|you happy.,I'm happy when you're around.|You make me laugh and smile.,140,0,0,
130,0,0,Common_ActorIsOwned,My little subbie girl.|You need to be happy.,I'm very happy with you Mistress.|You make me laugh and smile.,140,0,0,
@ -318,6 +323,7 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
790,0,0,,Don't be mad.|I'm sorry.,"It's fine, I'll go study.|(She sighs and walks out.)",791,-1,-1,KickedOut()
790,0,0,,Pack your shit|and go girl.,I... I... Of course.|(She runs out quickly.),791,-2,1,KickedOut()
791,0,0,,(Back to your dorm.),,791,0,0,BackToDorm()
800,0,0,,TO DO,TO DO,800,0,0,
3000,0,0,,Yes Mistress.|(Strip naked.),Good subbie. (You change for Amanda.),3090,0,0,"ForceChangePlayer(""Naked"")"
3000,0,0,,(Nod slowly.)|(Strip naked.),Good subbie. (You change for Amanda.),3090,0,0,"ForceChangePlayer(""Naked"")"
3000,0,0,,I don't want|to do that.,"Ok my subbie, be quiet then.|(She reviews her school notes.)",3092,0,0,TestPunish()

1 Stage LoveReq SubReq VarReq Interaction Result NextStage LoveMod SubMod Function
57 120 0 0 Why can't|you tell her? I've tried before. Trust me.|But there's never a good moment. 121 0 0
58 120 0 0 Tell her! I've tried before. Trust me.|But there's never a good moment. 121 0 0
59 120 0 0 Forget her. I know... I can't... I'm sorry.|Let's talk about something else. 0 0 0
60 121 0 0 !SarahAvail What if I create|that perfect moment? You would do that for me?|For us? What is your plan? 122 0 0
61 121 0 0 !SarahAvail Create that moment! How can I do that?|What would you do? 122 0 0
62 121 0 0 SarahAvail What if I create|that perfect moment? You would do that for me?|For us? What is your plan? 124 0 0
63 121 0 0 SarahAvail Create that moment! How can I do that?|What would you do? 124 0 0
64 121 0 0 You're hopeless. I know... I'm hopeless... I'm sorry.|Let's talk about something else. 0 0 0
65 122 0 0 I will invite|her here first. (She trembles and breathes faster.)|You will do that? Wow! I can't wait. 123 0 0
66 122 0 0 I'll bring her|ass in here. (She trembles and breathes faster.)|You will do that? Wow! I can't wait. 123 0 0
69 122 0 0 This is hopeless. (She sighs.) Maybe you're right.|Let's talk about something else. 0 0 0
70 123 0 0 I'll make it happen. Thanks! Take your time to do it right.|What would you like to do now? 0 0 0
71 123 0 0 It might take|a little while. Of course. Take your time to do it right.|What would you like to do now? 0 0 0
72 124 0 0 It's easy. Hey Sarah!|Amanda wants to talk. (Sarah comes closer and Amanda blushes.)|Sarah, there's something I've wanted to tell you. 800 1 0 StartDatingSarah()
73 124 0 0 !Common_ActorIsOwner This is my plan girl!|(Push Amanda to Sarah.) (You push Amanda to Sarah and she blushes.)|Sarah, there's something I've wanted to tell you. 800 0 1 StartDatingSarah()
74 124 0 0 I'll think of a plan. Great! Please let me know|if you find a good plan. 123 0 0
75 130 0 0 I want to see|you happy. I'm happy when you're around.|You make me laugh and smile. 140 0 0
76 130 0 0 I want to make|you happy. I'm happy when you're around.|You make me laugh and smile. 140 0 0
77 130 0 0 Common_ActorIsOwned My little subbie girl.|You need to be happy. I'm very happy with you Mistress.|You make me laugh and smile. 140 0 0
323 790 0 0 Don't be mad.|I'm sorry. It's fine, I'll go study.|(She sighs and walks out.) 791 -1 -1 KickedOut()
324 790 0 0 Pack your shit|and go girl. I... I... Of course.|(She runs out quickly.) 791 -2 1 KickedOut()
325 791 0 0 (Back to your dorm.) 791 0 0 BackToDorm()
326 800 0 0 TO DO TO DO 800 0 0
327 3000 0 0 Yes Mistress.|(Strip naked.) Good subbie. (You change for Amanda.) 3090 0 0 ForceChangePlayer("Naked")
328 3000 0 0 (Nod slowly.)|(Strip naked.) Good subbie. (You change for Amanda.) 3090 0 0 ForceChangePlayer("Naked")
329 3000 0 0 I don't want|to do that. Ok my subbie, be quiet then.|(She reviews her school notes.) 3092 0 0 TestPunish()

View file

@ -12,4 +12,8 @@ Stage,LoveReq,SubReq,VarReq,IntroText,Image
310,0,0,,,Bed.jpg
320,0,0,,,Bed.jpg
330,0,0,,,Bed.jpg
400,0,0,,(You both get in bed naked.|Positioning yourselves in scissors.),Bed.jpg
410,0,0,,,Bed.jpg
420,0,0,,,Bed.jpg
430,0,0,,,Bed.jpg
900,0,0,,,Dorm.jpg

1 Stage LoveReq SubReq VarReq IntroText Image
12 310 0 0 Bed.jpg
13 320 0 0 Bed.jpg
14 330 0 0 Bed.jpg
15 400 0 0 (You both get in bed naked.|Positioning yourselves in scissors.) Bed.jpg
16 410 0 0 Bed.jpg
17 420 0 0 Bed.jpg
18 430 0 0 Bed.jpg
19 900 0 0 Dorm.jpg

Binary file not shown.

After

(image error) Size: 94 KiB

Binary file not shown.

After

(image error) Size: 103 KiB

Binary file not shown.

After

(image error) Size: 86 KiB

Binary file not shown.

After

(image error) Size: 96 KiB

Binary file not shown.

After

(image error) Size: 86 KiB

View file

@ -63,12 +63,12 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
330,0,0,,Maybe later my love.|(Get up from bed.),"Yes, let's enjoy our first|night together some more.",900,0,0,OffBed()
400,0,0,,(Compliment her.),(You tell each other kind and loving words.|She appreciates but she's not excited by it.),400,0,0,"Sex(0, 1, false, false)"
400,0,0,,(Insult her.),"(You call her a whore, a slut, a cunt, etc.|She blushes and becomes kind of wet.)",400,0,0,"Sex(1, 1, false, false)"
400,0,0,,(Caress her legs.),(You slowly caresses each other her legs.|It doesn't seem to turn her on that much.),400,0,0,"Sex(0, 1, false, false)"
400,0,0,,(Spank her butt.),(You spank her pretty hard on the butt|while she moans of pleasure from the pain.),400,0,0,"Sex(2, 1, false, false)"
400,0,0,,(Caress her legs.),(You slowly caresses each other her legs.|It doesn't seem to turn her on that much.),400,0,0,"Sex(0, 1, false, true)"
400,0,0,,(Spank her butt.),(You spank her pretty hard on the butt|while she moans of pleasure from the pain.),400,0,0,"Sex(2, 1, false, true)"
400,0,0,,(Kiss her legs.),(You kiss each other legs slowly.|She doesn't seem to like it that much.),400,0,0,"Sex(0, 1, false, false)"
400,0,0,,(Scissor slowly.),"(You scissor each other slowly and|lovingly, feeling the ecstasy rising.)",400,0,0,"Sex(1, 1, true, false)"
400,0,0,,(Masturbate her clitoris.),(She moans loudly and shivers|as you masturbate her clitoris.),400,0,0,"Sex(2, 1, true, false)"
400,0,0,,(Masturbate your clitoris.),(You both masturbate and|tremble from the rising pleasure.),400,0,0,"Sex(1, 1, true, false)"
400,0,0,,(Masturbate her clitoris.),(She moans loudly and shivers|as you masturbate her clitoris.),400,0,0,"Sex(2, 1, true, true)"
400,0,0,,(Masturbate your clitoris.),(You both masturbate and|tremble from the rising pleasure.),400,0,0,"Sex(1, 1, true, true)"
400,0,0,,(Scissor rapidly.),(You scissor each other rapidly without pauses.|Feeling the sexual ecstasy rising quickly.),400,0,0,"Sex(2, 1, true, false)"
400,0,0,,That's enough.|(Get up from bed.),Now? Oh common!|That was too quick.,400,0,0,LeaveBedFromSex()
410,0,0,,(Take your breath.),(You both take your breath and relax.)|There's nothing better than sex.,420,0,0,AfterSex()

1 Stage LoveReq SubReq VarReq Interaction Result NextStage LoveMod SubMod Function
63 330 0 0 Maybe later my love.|(Get up from bed.) Yes, let's enjoy our first|night together some more. 900 0 0 OffBed()
64 400 0 0 (Compliment her.) (You tell each other kind and loving words.|She appreciates but she's not excited by it.) 400 0 0 Sex(0, 1, false, false)
65 400 0 0 (Insult her.) (You call her a whore, a slut, a cunt, etc.|She blushes and becomes kind of wet.) 400 0 0 Sex(1, 1, false, false)
66 400 0 0 (Caress her legs.) (You slowly caresses each other her legs.|It doesn't seem to turn her on that much.) 400 0 0 Sex(0, 1, false, false) Sex(0, 1, false, true)
67 400 0 0 (Spank her butt.) (You spank her pretty hard on the butt|while she moans of pleasure from the pain.) 400 0 0 Sex(2, 1, false, false) Sex(2, 1, false, true)
68 400 0 0 (Kiss her legs.) (You kiss each other legs slowly.|She doesn't seem to like it that much.) 400 0 0 Sex(0, 1, false, false)
69 400 0 0 (Scissor slowly.) (You scissor each other slowly and|lovingly, feeling the ecstasy rising.) 400 0 0 Sex(1, 1, true, false)
70 400 0 0 (Masturbate her clitoris.) (She moans loudly and shivers|as you masturbate her clitoris.) 400 0 0 Sex(2, 1, true, false) Sex(2, 1, true, true)
71 400 0 0 (Masturbate your clitoris.) (You both masturbate and|tremble from the rising pleasure.) 400 0 0 Sex(1, 1, true, false) Sex(1, 1, true, true)
72 400 0 0 (Scissor rapidly.) (You scissor each other rapidly without pauses.|Feeling the sexual ecstasy rising quickly.) 400 0 0 Sex(2, 1, true, false)
73 400 0 0 That's enough.|(Get up from bed.) Now? Oh common!|That was too quick. 400 0 0 LeaveBedFromSex()
74 410 0 0 (Take your breath.) (You both take your breath and relax.)|There's nothing better than sex. 420 0 0 AfterSex()

View file

@ -19,3 +19,8 @@ SexAmandaSimultaneousOrgasm,(You lick each other with love and passion|and get a
SexStopAmandaPartnerNoOrgasm,I... I didn't... I hope you had fun.|(She blushes.) It was kind of quick.
SexStopAmandaPlayerNoOrgasm,Did you have your orgasm?|I wanted it to be fun for both.
SexStopAmandaRefuse,(She pulls you back.) Sorry my submissive.|You cannot get up until I've reached heaven.
SexSarahPartnerOrgasm,(Sarah screams and squirts all over you.|Getting a long and powerful orgasm.)
SexSarahPlayerOrgasm,(She moves her hips and scissors your skillfully.|Making you shiver and moan from a sweet orgasm.)
SexSarahSimultaneousOrgasm,(You grip the sheets and scissors each other|lovingly. Getting a great simultaneous orgasm.)
SexStopSarahPartnerNoOrgasm,No! That was way too fast!|(She finish by herself and get up.)
SexStopSarahPlayerNoOrgasm,That was great! Did you cum?|I didn't notice your orgasm.

1 Tag Content
19 SexStopAmandaPartnerNoOrgasm I... I didn't... I hope you had fun.|(She blushes.) It was kind of quick.
20 SexStopAmandaPlayerNoOrgasm Did you have your orgasm?|I wanted it to be fun for both.
21 SexStopAmandaRefuse (She pulls you back.) Sorry my submissive.|You cannot get up until I've reached heaven.
22 SexSarahPartnerOrgasm (Sarah screams and squirts all over you.|Getting a long and powerful orgasm.)
23 SexSarahPlayerOrgasm (She moves her hips and scissors your skillfully.|Making you shiver and moan from a sweet orgasm.)
24 SexSarahSimultaneousOrgasm (You grip the sheets and scissors each other|lovingly. Getting a great simultaneous orgasm.)
25 SexStopSarahPartnerNoOrgasm No! That was way too fast!|(She finish by herself and get up.)
26 SexStopSarahPlayerNoOrgasm That was great! Did you cum?|I didn't notice your orgasm.

View file

@ -18,11 +18,12 @@ var C012_AfterClass_Sarah_AllowSexAfterDate = false;
var C012_AfterClass_Sarah_SidneyIsOwner = false;
var C012_AfterClass_Sarah_CanKickOut = false;
var C012_AfterClass_Sarah_HaveCuffs = false;
var C012_AfterClass_Sarah_DateSarahAvail = false;
var C012_AfterClass_Sarah_DateAmandaAvail = false;
var C012_AfterClass_Sarah_AllowDamsel = false;
var C012_AfterClass_Sarah_AllowHeroine = false;
var C012_AfterClass_Sarah_BondageClubInvitationBySarah = false;
var C012_AfterClass_Sarah_BondageClubInvitation = false;
var C012_AfterClass_Sarah_AmandaHeartBroken = false;
// In her shorts, Sarah can have many poses when she talks
function C012_AfterClass_Sarah_SetPose() {
@ -31,7 +32,7 @@ function C012_AfterClass_Sarah_SetPose() {
var Sub = ActorGetValue(ActorSubmission);
if ((Sub <= -10) && (Math.abs(Sub) >= Math.abs(Love))) ActorSetPose("Cocky");
if ((Sub >= 10) && (Math.abs(Sub) >= Math.abs(Love))) ActorSetPose("Shy");
if ((Love >= 10) && (Math.abs(Love) >= Math.abs(Sub))) ActorSetPose("Love");
if ((Love >= 10) && (Math.abs(Love) >= Math.abs(Sub))) ActorSetPose("Happy");
if ((Love <= -10) && (Math.abs(Love) >= Math.abs(Sub))) ActorSetPose("Angry");
if (Common_ActorIsOwned) ActorSetPose("Shy");
} else {
@ -54,11 +55,13 @@ function C012_AfterClass_Sarah_CalcParams() {
C012_AfterClass_Sarah_CanKickOut = (!Common_ActorIsOwner && !Common_ActorIsLover);
C012_AfterClass_Sarah_SidneyIsOwner = (Common_PlayerOwner == "Sidney");
C012_AfterClass_Sarah_HaveCuffs = (PlayerHasInventory("Cuffs"));
C012_AfterClass_Sarah_DateSarahAvail = (!GameLogQuery(CurrentChapter, CurrentActor, "DatingSarah") && (Common_PlayerLover != "Sarah") && (Common_PlayerLover != "Sarah"));
C012_AfterClass_Sarah_DateAmandaAvail = (!GameLogQuery(CurrentChapter, CurrentActor, "DatingSarah") && (Common_PlayerLover != "Amanda") && (Common_PlayerLover != "Sarah"));
C012_AfterClass_Sarah_AllowDamsel = (GameLogQuery("C008_DramaClass", "Player", "RoleVillain") || GameLogQuery("C008_DramaClass", "Player", "RoleHeroine"));
C012_AfterClass_Sarah_AllowHeroine = GameLogQuery("C008_DramaClass", "Player", "RoleDamsel");
C012_AfterClass_Sarah_BondageClubInvitationBySarah = GameLogQuery(CurrentChapter, CurrentActor, "BondageClubInvitationBySarah");
C012_AfterClass_Sarah_BondageClubInvitation = GameLogQuery("", "", "BondageClubInvitation");
C012_AfterClass_Sarah_AmandaHeartBroken = (GameLogQuery(CurrentChapter, "Sarah", "AmandaHeartBroken") && (Common_PlayerLover == "Sarah"));
C012_AfterClass_Sarah_AmandaAvail = ((C012_AfterClass_Dorm_Guest.indexOf("Amanda") >= 0) && !ActorSpecificIsRestrained("Amanda") && !ActorSpecificIsGagged("Amanda"));
C012_AfterClass_Sarah_SetPose();
}
@ -119,16 +122,21 @@ function C012_AfterClass_Sarah_Run() {
if (((C012_AfterClass_Sarah_CurrentStage >= 392) && (C012_AfterClass_Sarah_CurrentStage < 400)) || ((C012_AfterClass_Sarah_CurrentStage >= 293) && (C012_AfterClass_Sarah_CurrentStage < 300))) C012_AfterClass_Dorm_DrawOtherActors();
// Draw the actor alone or with the player depending on the stage
if ((C012_AfterClass_Sarah_CurrentStage != 410) && (C012_AfterClass_Sarah_CurrentStage != 3932) && (C012_AfterClass_Sarah_CurrentStage != 635) && (C012_AfterClass_Sarah_CurrentStage != 636) && (C012_AfterClass_Sarah_CurrentStage != 791) && (C012_AfterClass_Sarah_CurrentStage != 194)) {
if (((C012_AfterClass_Sarah_CurrentStage >= 3090) && (C012_AfterClass_Sarah_CurrentStage <= 3099)) || ((C012_AfterClass_Sarah_CurrentStage >= 3901) && (C012_AfterClass_Sarah_CurrentStage <= 3999))) {
DrawActor("Player", 475, 0, 1);
DrawActor(CurrentActor, 750, 0, 1);
} else {
DrawInteractionActor();
if ((C012_AfterClass_Sarah_CurrentStage >= 392) && (C012_AfterClass_Sarah_CurrentStage < 400)) DrawActor("Player", 600, 100, 1);
}
if ((C012_AfterClass_Sarah_CurrentStage != 150) && (C012_AfterClass_Sarah_CurrentStage != 151)) {
if ((C012_AfterClass_Sarah_CurrentStage != 410) && (C012_AfterClass_Sarah_CurrentStage != 3932) && (C012_AfterClass_Sarah_CurrentStage != 635) && (C012_AfterClass_Sarah_CurrentStage != 636) && (C012_AfterClass_Sarah_CurrentStage != 791) && (C012_AfterClass_Sarah_CurrentStage != 194)) {
if (((C012_AfterClass_Sarah_CurrentStage >= 3090) && (C012_AfterClass_Sarah_CurrentStage <= 3099)) || ((C012_AfterClass_Sarah_CurrentStage >= 3901) && (C012_AfterClass_Sarah_CurrentStage <= 3999))) {
DrawActor("Player", 475, 0, 1);
DrawActor(CurrentActor, 750, 0, 1);
} else {
DrawInteractionActor();
if ((C012_AfterClass_Sarah_CurrentStage >= 392) && (C012_AfterClass_Sarah_CurrentStage < 400)) DrawActor("Player", 600, 100, 1);
}
}
} else {
DrawActor("Sarah", 500, 0, 1);
DrawActor("Amanda", 800, 0, 0.8);
}
}
// Chapter 12 After Class - Sarah Click
@ -686,9 +694,30 @@ function C012_AfterClass_Sarah_TestBondageClub() {
}
// Chapter 12 After Class - Test if Amanda will try to prevent the player from dating Sarah
function C012_AfterClass_Sarah_AmandaPreventDatingSarah() {
function C012_AfterClass_Sarah_AmandaJoinForLove() {
if (!ActorSpecificIsRestrained("Amanda") && C012_AfterClass_Dorm_Guest.indexOf("Amanda")) {
C012_AfterClass_Sarah_CurrentStage = 150;
CurrentActor = "Amanda";
ActorUngag();
ActorSetCloth("Clothed");
ActorSetPose("Angry");
CurrentActor = "Sarah";
OverridenIntroText = GetText("AmandaPreventDatingSarah");
}
}
// Chapter 12 After Class - Amanda can leave if the player starts to date Sarah in front of her
function C012_AfterClass_Sarah_AmandaLeave() {
GameLogSpecificAdd(CurrentChapter, "Amanda", "KickedOutFromDorm");
GameLogSpecificAdd(CurrentChapter, "Sarah", "AmandaHeartBroken");
C012_AfterClass_Sarah_AmandaHeartBroken = true;
}
// Chapter 12 After Class - The player can match Amanda and Sarah
function C012_AfterClass_Sarah_AmandaDatingScene() {
C012_AfterClass_Amanda_CurrentStage = 800;
ActorSetPose("");
SetScene(CurrentChapter, "Amanda");
ActorSetPose("");
LeaveIcon = "";
}

View file

@ -18,7 +18,8 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
10,0,0,IsStrapped,(Unstrap her.),(You remove the straps and|unlace the binder from her arms.),10,0,0,Untie()
10,0,0,,(Stop playing.),(You take a step back.),0,0,0,
20,0,0,Common_ActorIsOwned,Let's review|your rules.,Oh my god. Yes Mistress.,610,0,0,
20,0,0,DateSarahAvail,Is there something|between you and Sarah?,Yes... No... I guess everyone knows but her.|I love her so much but I cannot admit it to her.,120,0,0,
20,0,0,DateAmandaAvail,Is there something|going on with Amanda?,I'm not sure actually. She gave me a|few hints but I don't think she's serious.,160,0,0,
20,0,0,AmandaHeartBroken,Will Amanda be ok?,Poor Amy. I guess she will be fine.|I'll speak with her when I get home.,20,0,0,
20,0,0,ChatAvail,I'd like to know|more about you.,"Fair enough, what would|like to know about me?",500,0,0,StartChat()
20,0,0,CuffsGameAvail,Would you like to try a|cuffs challenge with me?,You both giggle and struggle with the cuffs but|you're able to lock them around her wrists.,0,0,0,CuffsGame()
20,0,0,Common_PlayerChaste,Can you please help|me with this belt?,I cannot help you.|I don't have the key.,0,0,0,
@ -62,8 +63,8 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
144,0,0,,We should|go out later.,Oh yeah! Well we might have to until|tomorrow for a romantic rendezvous.,0,0,0,
150,0,0,,Kiss me Sarah.|(Try to kiss her.),(You surprise her with a kiss on the lips.)|You're a great kisser COMMON_PLAYERNAME.,151,0,0,
150,0,0,,I love you Sarah.,I love you COMMON_PLAYERNAME.,151,0,0,
150,0,0,,Date Amanda. Tell|her you love her.,,0,0,0,AmandaDatingScene()
150,0,0,,Shut up and|go see Amanda.,,0,0,0,AmandaDatingScene()
150,0,0,,Date Amanda girl!|(Turn to Amanda.),,0,0,1,AmandaDatingScene()
150,0,0,,Amanda. It's|now or never.,,0,1,0,AmandaDatingScene()
150,0,0,,Stay single.,Single girls have way more sex anyway.|What else could we do to have fun?,0,0,0,
151,0,0,,Will you be|my girlfriend?,Yes! We can be kinky lovers.|(Amanda starts to cry and leaves.),152,0,0,AmandaLeave()
151,0,0,,Will you date me?,Yes! We can be kinky lovers.|(Amanda starts to cry and leaves.),152,0,0,AmandaLeave()
@ -76,6 +77,14 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
153,0,0,,I'm so happy!,Yes! There will be lots of love and sex.|What could we do to start our relationship?,0,1,0,
153,0,0,,I can't wait to|tell my friends.,"Ok, but let me talk with Amanda first.|What could we do to have fun now?",0,-1,0,
153,0,0,,We should|go out later.,Oh yeah! Well we might have to until|tomorrow for a romantic rendezvous.,0,0,0,
160,0,0,AmandaAvail,She loves you|very much.,Really? (She seems confused.)|Well she should tell me then.,161,0,0,
160,0,0,AmandaAvail,She's crazy|about you.,Really? (She seems confused.)|Well she should tell me then.,161,0,0,
160,0,0,!AmandaAvail,She loves you|very much.,Really? (She seems confused.)|Well she should tell me then.,0,0,0,
160,0,0,!AmandaAvail,She's crazy|about you.,Really? (She seems confused.)|Well she should tell me then.,0,0,0,
160,0,0,,I'm not sure it could|work between you two.,I don't know. I don't worry|much about things like that.,0,0,0,
161,0,0,,It's your turn Amanda.,,0,1,0,AmandaDatingScene()
161,0,0,,"Amanda, take your|cupid arrow now.",,0,0,1,AmandaDatingScene()
161,0,0,,Maybe she'll find|the courage someday.,(She looks at Amanda and shrugs.)|What could we do to have fun?,0,0,0,
190,0,0,,I... I... I lost my|train of thought.,(She still seems to worry.)|It's perfectly fine my love.,0,0,0,
190,0,0,,I don't think it's|working between us.,(She gives you a sad look.)|Do you want to break up?,191,0,0,
190,0,0,,I want to break up.,(She gives you a sad look.)|Really my love? It's the end?,191,0,0,
@ -212,6 +221,7 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
541,0,0,,It all sounds fun.,It does. Bondage is quite a thrill.,0,0,0,EndChat()
541,0,0,,Perfect! It will be|fun to tie you up.,Absolutely. Do you have some rope now?,0,0,1,EndChat()
600,0,0,,Wear your|school outfit.,I'm always proud to represent the college.|(She changes in her school uniform.),0,0,0,"ForceChangeActor(""Clothed"")"
600,0,0,,Wear your|brown dress.,Alright! It's time to relax.|(She changes to her brown dress.),0,0,0,"ForceChangeActor(""BrownDress"")"
600,0,0,AllowHeroine,Wear your heroine|armor from the play.,That's a funny idea! (She changes.)|I do need to bring it back tomorrow.,0,0,0,"ForceChangeActor(""Heroine"")"
600,0,0,AllowDamsel,Wear your damsel|gown from the play.,That's a funny idea! (She changes.)|I do need to bring it back tomorrow.,0,0,0,"ForceChangeActor(""Damsel"")"
600,0,0,!HasBelt,Get in your|underwear.,I'm curious to see where this will lead.|(She giggles and changes in her underwear.),0,0,0,"ForceChangeActor(""Underwear"")"

1 Stage LoveReq SubReq VarReq Interaction Result NextStage LoveMod SubMod Function
18 10 0 0 IsStrapped (Unstrap her.) (You remove the straps and|unlace the binder from her arms.) 10 0 0 Untie()
19 10 0 0 (Stop playing.) (You take a step back.) 0 0 0
20 20 0 0 Common_ActorIsOwned Let's review|your rules. Oh my god. Yes Mistress. 610 0 0
21 20 0 0 DateSarahAvail DateAmandaAvail Is there something|between you and Sarah? Is there something|going on with Amanda? Yes... No... I guess everyone knows but her.|I love her so much but I cannot admit it to her. I'm not sure actually. She gave me a|few hints but I don't think she's serious. 120 160 0 0
22 20 0 0 AmandaHeartBroken Will Amanda be ok? Poor Amy. I guess she will be fine.|I'll speak with her when I get home. 20 0 0
23 20 0 0 ChatAvail I'd like to know|more about you. Fair enough, what would|like to know about me? 500 0 0 StartChat()
24 20 0 0 CuffsGameAvail Would you like to try a|cuffs challenge with me? You both giggle and struggle with the cuffs but|you're able to lock them around her wrists. 0 0 0 CuffsGame()
25 20 0 0 Common_PlayerChaste Can you please help|me with this belt? I cannot help you.|I don't have the key. 0 0 0
63 144 0 0 We should|go out later. Oh yeah! Well we might have to until|tomorrow for a romantic rendezvous. 0 0 0
64 150 0 0 Kiss me Sarah.|(Try to kiss her.) (You surprise her with a kiss on the lips.)|You're a great kisser COMMON_PLAYERNAME. 151 0 0
65 150 0 0 I love you Sarah. I love you COMMON_PLAYERNAME. 151 0 0
66 150 0 0 Date Amanda. Tell|her you love her. Date Amanda girl!|(Turn to Amanda.) 0 0 0 1 AmandaDatingScene()
67 150 0 0 Shut up and|go see Amanda. Amanda. It's|now or never. 0 0 1 0 AmandaDatingScene()
68 150 0 0 Stay single. Single girls have way more sex anyway.|What else could we do to have fun? 0 0 0
69 151 0 0 Will you be|my girlfriend? Yes! We can be kinky lovers.|(Amanda starts to cry and leaves.) 152 0 0 AmandaLeave()
70 151 0 0 Will you date me? Yes! We can be kinky lovers.|(Amanda starts to cry and leaves.) 152 0 0 AmandaLeave()
77 153 0 0 I'm so happy! Yes! There will be lots of love and sex.|What could we do to start our relationship? 0 1 0
78 153 0 0 I can't wait to|tell my friends. Ok, but let me talk with Amanda first.|What could we do to have fun now? 0 -1 0
79 153 0 0 We should|go out later. Oh yeah! Well we might have to until|tomorrow for a romantic rendezvous. 0 0 0
80 160 0 0 AmandaAvail She loves you|very much. Really? (She seems confused.)|Well she should tell me then. 161 0 0
81 160 0 0 AmandaAvail She's crazy|about you. Really? (She seems confused.)|Well she should tell me then. 161 0 0
82 160 0 0 !AmandaAvail She loves you|very much. Really? (She seems confused.)|Well she should tell me then. 0 0 0
83 160 0 0 !AmandaAvail She's crazy|about you. Really? (She seems confused.)|Well she should tell me then. 0 0 0
84 160 0 0 I'm not sure it could|work between you two. I don't know. I don't worry|much about things like that. 0 0 0
85 161 0 0 It's your turn Amanda. 0 1 0 AmandaDatingScene()
86 161 0 0 Amanda, take your|cupid arrow now. 0 0 1 AmandaDatingScene()
87 161 0 0 Maybe she'll find|the courage someday. (She looks at Amanda and shrugs.)|What could we do to have fun? 0 0 0
88 190 0 0 I... I... I lost my|train of thought. (She still seems to worry.)|It's perfectly fine my love. 0 0 0
89 190 0 0 I don't think it's|working between us. (She gives you a sad look.)|Do you want to break up? 191 0 0
90 190 0 0 I want to break up. (She gives you a sad look.)|Really my love? It's the end? 191 0 0
221 541 0 0 It all sounds fun. It does. Bondage is quite a thrill. 0 0 0 EndChat()
222 541 0 0 Perfect! It will be|fun to tie you up. Absolutely. Do you have some rope now? 0 0 1 EndChat()
223 600 0 0 Wear your|school outfit. I'm always proud to represent the college.|(She changes in her school uniform.) 0 0 0 ForceChangeActor("Clothed")
224 600 0 0 Wear your|brown dress. Alright! It's time to relax.|(She changes to her brown dress.) 0 0 0 ForceChangeActor("BrownDress")
225 600 0 0 AllowHeroine Wear your heroine|armor from the play. That's a funny idea! (She changes.)|I do need to bring it back tomorrow. 0 0 0 ForceChangeActor("Heroine")
226 600 0 0 AllowDamsel Wear your damsel|gown from the play. That's a funny idea! (She changes.)|I do need to bring it back tomorrow. 0 0 0 ForceChangeActor("Damsel")
227 600 0 0 !HasBelt Get in your|underwear. I'm curious to see where this will lead.|(She giggles and changes in her underwear.) 0 0 0 ForceChangeActor("Underwear")