Sarah and Amanda Full Dating Script

Sarah and Amanda Full Dating Script
This commit is contained in:
Ben987 2018-09-01 22:03:16 -04:00
parent 1e68c13409
commit c732702fe7
12 changed files with 59 additions and 53 deletions

View file

@ -73,6 +73,10 @@ Stage,LoveReq,SubReq,VarReq,IntroText,Image
393,0,0,,,Dorm.jpg
394,0,0,,,Dorm.jpg
395,0,0,,,Dorm.jpg
400,0,0,,So you and Sarah are dating?,Dorm.jpg
410,0,0,,,Dorm.jpg
420,0,0,,,Dorm.jpg
430,0,0,,,Dorm.jpg
450,0,0,,(Amanda tickles you for fun and laughs.)|Alright my subbie. It's time to have fun.,Dorm.jpg
450,0,0,Common_ActorIsLover,(Amanda tickles you for fun and laughs.)|Alright my subbie. It's time to have fun.,Dorm.jpg
500,0,0,,,Dorm.jpg
@ -126,7 +130,7 @@ Stage,LoveReq,SubReq,VarReq,IntroText,Image
820,0,0,,,StartDating.jpg
821,0,0,,,Dorm.jpg
822,0,0,,,Dorm.jpg
823,0,0,,,Dorm.jpg
823,0,0,,Do you mind if I relax with|my girlfriend on your bed?,Dorm.jpg
823,0,0,Common_ActorIsOwned,"Mistress, can I please use your|bed now to relax with Sarah?",Dorm.jpg
823,0,0,Common_ActorIsOwner,"My subbie, I will use your bed|to relax with my girlfriend.",Dorm.jpg
3000,0,0,,"My subbie, get naked now.",Dorm.jpg

1 Stage LoveReq SubReq VarReq IntroText Image
73 393 0 0 Dorm.jpg
74 394 0 0 Dorm.jpg
75 395 0 0 Dorm.jpg
76 400 0 0 So you and Sarah are dating? Dorm.jpg
77 410 0 0 Dorm.jpg
78 420 0 0 Dorm.jpg
79 430 0 0 Dorm.jpg
80 450 0 0 (Amanda tickles you for fun and laughs.)|Alright my subbie. It's time to have fun. Dorm.jpg
81 450 0 0 Common_ActorIsLover (Amanda tickles you for fun and laughs.)|Alright my subbie. It's time to have fun. Dorm.jpg
82 500 0 0 Dorm.jpg
130 820 0 0 StartDating.jpg
131 821 0 0 Dorm.jpg
132 822 0 0 Dorm.jpg
133 823 0 0 Do you mind if I relax with|my girlfriend on your bed? Dorm.jpg
134 823 0 0 Common_ActorIsOwned Mistress, can I please use your|bed now to relax with Sarah? Dorm.jpg
135 823 0 0 Common_ActorIsOwner My subbie, I will use your bed|to relax with my girlfriend. Dorm.jpg
136 3000 0 0 My subbie, get naked now. Dorm.jpg

View file

@ -106,6 +106,15 @@ function C012_AfterClass_Amanda_Load() {
} else {
// Amanda will talk the player if she's dating Sarah
if ((C012_AfterClass_Amanda_CurrentStage == 0) && !GameLogQuery(CurrentChapter, CurrentActor, "DatingSarahChat") && (Common_PlayerLover == "Sarah") && !Common_PlayerRestrained && !Common_PlayerGagged && !ActorIsGagged() && !ActorIsRestrained()) {
LeaveIcon = "";
if ((ActorGetValue(ActorCloth) == "") || (ActorGetValue(ActorCloth) == "Clothed")) ActorSetPose("Angry");
else ActorSetPose("");
C012_AfterClass_Amanda_CurrentStage = 400;
GameLogAdd("DatingSarahChat");
}
// If there's a crossover between two actors
if ((C012_AfterClass_Amanda_CurrentStage == 0) && !GameLogQuery(CurrentChapter, CurrentActor, "MetSidney") && (C012_AfterClass_Dorm_Guest.indexOf("Sidney") >= 0) && !Common_PlayerRestrained && !Common_PlayerGagged && !ActorIsGagged() && !ActorIsRestrained()) {
LeaveIcon = "";
@ -160,7 +169,7 @@ function C012_AfterClass_Amanda_Run() {
// Draw the actor alone or with the player depending on the stage
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 != 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);
@ -965,6 +974,7 @@ function C012_AfterClass_Amanda_KickForActor(KickedForActor) {
// Chapter 12 After Class - When Amanda is kicked out, it can destroy the players couple
function C012_AfterClass_Amanda_KickedOut() {
GameLogAdd("KickedOutFromDorm");
GameLogSpecificAddTimer(CurrentChapter, "Player", "AmandaAndSarahInBed", 1);
if (CurrentActor == Common_PlayerLover) {
ActorChangeAttitude(-5, 0);
C012_AfterClass_Amanda_BreakUp();

View file

@ -200,6 +200,21 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
395,0,0,,It will be fun.,It certainly will be fun.|Now stand up my subbie.,0,0,0,PlayerStandUp()
395,0,0,,I can't wait to|start training.,I will prepare your training schedule|pretty soon. Now stand up my subbie.,0,1,-1,PlayerStandUp()
395,0,0,,Training can wait.,It will begin when your schedule is|ready. Now stand up my subbie.,0,-1,1,PlayerStandUp()
400,0,0,,"Yes, we started|dating today.",(She sighs.) Tell me COMMON_PLAYERNAME.|Do you really love her?,410,-1,0,
400,0,0,,Yes. Is there|somthing wrong?,(She sighs.) Tell me COMMON_PLAYERNAME.|Do you really love her?,410,-1,-1,
400,0,0,,Are you jealous?,"(She looks shocked.) I'm not jealous!|Tell me, do you really love her?",410,-2,1,
410,0,0,,"Yes, I love her.",Very well. Please promise me something then.|Promise me you'll take care of her and cherish her.,420,0,0,
410,0,0,,I do really love her.,Very well. Please promise me something then.|Promise me you'll take care of her and cherish her.,420,0,0,
410,0,0,,I don't know.,"If you don't know it means you don't love her.|And if that's the case, you should break up.",430,-1,-1,
410,0,0,,Not really. We both|want more pussy.,This is not a healthy relationship!|You two should break up now.,430,-2,1,
420,0,0,,I promise I will take|care and protect her.,"Alright, maybe she's in good hands.|What would you like to do now?",0,0,1,EndChat()
420,0,0,,I promise I will|cherish and love her.,"Good, you seem to really love her.|What would you like to do now?",0,1,0,EndChat()
420,0,0,Common_ActorIsOwned,I promise nothing!,"Alright Mistress, I will not argue.|What would you like to do now?",0,-2,1,EndChat()
420,0,0,!Common_ActorIsOwned,I promise nothing!,"Fine! Do what you want, I don't care.|(She leaves your room and slams the door.)",791,-2,1,KickedOut()
430,0,0,,"Ok, we will break up.","Very good, I'm glad you understand.|What would you like to do now?",0,1,0,EndChat()
430,0,0,,I'll think about it.,Think about it and you'll understand.|What would you like to do now?,0,0,0,EndChat()
430,0,0,Common_ActorIsOwned,Don't tell me|what to do slave.,"Alright Mistress, I will not argue.|What would you like to do now?",0,-1,1,EndChat()
430,0,0,!Common_ActorIsOwned,I won't break up.,"Fine! Do what you want, I don't care.|(She leaves your room and slams the door.)",791,-1,1,KickedOut()
450,0,0,,Fun Mistress?,,0,0,0,RandomAmandaDommeEvent()
450,0,0,,What's going on?,,0,0,0,RandomAmandaDommeEvent()
450,0,0,,(Nod happily.),,0,0,0,RandomAmandaDommeEvent()
@ -349,10 +364,10 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
821,0,0,,I didn't do much.,"Don't say that, you've did a lot.|(They hold each other hands.)",822,0,-1,
821,0,0,,You needed|a little push.,"Yes, you've done the perfect push.|(They hold each other hands.)",822,0,1,
822,0,0,,You can use my|bed if you want.,Really? Right in your dorm room?|(They look at each other and giggle.),823,0,0,
822,0,0,,I'm sure it will get|hot later tonight.,(She blushes red while Sarah laughs.)|Maybe. What would you like to do now?,0,0,1,
822,0,0,,I'm sure it will get|hot later tonight.,(She blushes red while Sarah laughs.)|Maybe. What would you like to do now?,0,0,1,EndChat()
823,0,0,Common_ActorIsOwner,Have fun Mistress!|(Let them use your bed.),,0,0,0,BedWithSarah()
823,0,0,!Common_ActorIsOwner,No better time than now!|(Let them use your bed.),,0,0,0,BedWithSarah()
823,0,0,!Common_ActorIsOwner,"Not now, later.",Very well. What would you like to do now?,0,0,0,
823,0,0,!Common_ActorIsOwner,"Not now, later.",Very well. What would you like to do now?,0,0,0,EndChat()
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
200 395 0 0 It will be fun. It certainly will be fun.|Now stand up my subbie. 0 0 0 PlayerStandUp()
201 395 0 0 I can't wait to|start training. I will prepare your training schedule|pretty soon. Now stand up my subbie. 0 1 -1 PlayerStandUp()
202 395 0 0 Training can wait. It will begin when your schedule is|ready. Now stand up my subbie. 0 -1 1 PlayerStandUp()
203 400 0 0 Yes, we started|dating today. (She sighs.) Tell me COMMON_PLAYERNAME.|Do you really love her? 410 -1 0
204 400 0 0 Yes. Is there|somthing wrong? (She sighs.) Tell me COMMON_PLAYERNAME.|Do you really love her? 410 -1 -1
205 400 0 0 Are you jealous? (She looks shocked.) I'm not jealous!|Tell me, do you really love her? 410 -2 1
206 410 0 0 Yes, I love her. Very well. Please promise me something then.|Promise me you'll take care of her and cherish her. 420 0 0
207 410 0 0 I do really love her. Very well. Please promise me something then.|Promise me you'll take care of her and cherish her. 420 0 0
208 410 0 0 I don't know. If you don't know it means you don't love her.|And if that's the case, you should break up. 430 -1 -1
209 410 0 0 Not really. We both|want more pussy. This is not a healthy relationship!|You two should break up now. 430 -2 1
210 420 0 0 I promise I will take|care and protect her. Alright, maybe she's in good hands.|What would you like to do now? 0 0 1 EndChat()
211 420 0 0 I promise I will|cherish and love her. Good, you seem to really love her.|What would you like to do now? 0 1 0 EndChat()
212 420 0 0 Common_ActorIsOwned I promise nothing! Alright Mistress, I will not argue.|What would you like to do now? 0 -2 1 EndChat()
213 420 0 0 !Common_ActorIsOwned I promise nothing! Fine! Do what you want, I don't care.|(She leaves your room and slams the door.) 791 -2 1 KickedOut()
214 430 0 0 Ok, we will break up. Very good, I'm glad you understand.|What would you like to do now? 0 1 0 EndChat()
215 430 0 0 I'll think about it. Think about it and you'll understand.|What would you like to do now? 0 0 0 EndChat()
216 430 0 0 Common_ActorIsOwned Don't tell me|what to do slave. Alright Mistress, I will not argue.|What would you like to do now? 0 -1 1 EndChat()
217 430 0 0 !Common_ActorIsOwned I won't break up. Fine! Do what you want, I don't care.|(She leaves your room and slams the door.) 791 -1 1 KickedOut()
218 450 0 0 Fun Mistress? 0 0 0 RandomAmandaDommeEvent()
219 450 0 0 What's going on? 0 0 0 RandomAmandaDommeEvent()
220 450 0 0 (Nod happily.) 0 0 0 RandomAmandaDommeEvent()
364 821 0 0 I didn't do much. Don't say that, you've did a lot.|(They hold each other hands.) 822 0 -1
365 821 0 0 You needed|a little push. Yes, you've done the perfect push.|(They hold each other hands.) 822 0 1
366 822 0 0 You can use my|bed if you want. Really? Right in your dorm room?|(They look at each other and giggle.) 823 0 0
367 822 0 0 I'm sure it will get|hot later tonight. (She blushes red while Sarah laughs.)|Maybe. What would you like to do now? 0 0 1 EndChat()
368 823 0 0 Common_ActorIsOwner Have fun Mistress!|(Let them use your bed.) 0 0 0 BedWithSarah()
369 823 0 0 !Common_ActorIsOwner No better time than now!|(Let them use your bed.) 0 0 0 BedWithSarah()
370 823 0 0 !Common_ActorIsOwner Not now, later. Very well. What would you like to do now? 0 0 0 EndChat()
371 3000 0 0 Yes Mistress.|(Strip naked.) Good subbie. (You change for Amanda.) 3090 0 0 ForceChangePlayer("Naked")
372 3000 0 0 (Nod slowly.)|(Strip naked.) Good subbie. (You change for Amanda.) 3090 0 0 ForceChangePlayer("Naked")
373 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

@ -90,7 +90,7 @@ function C012_AfterClass_Bed_Run() {
if (C012_AfterClass_Bed_CurrentStage == 100) { Common_PlayerPose = "LieMasturbate"; DrawTransparentPlayerImage(600, 0, 1); Common_PlayerPose = ""; }
if (C012_AfterClass_Bed_CurrentStage == 110) { Common_PlayerPose = "LieMasturbateOrgasm"; DrawTransparentPlayerImage(600, 0, 1); Common_PlayerPose = ""; }
if (C012_AfterClass_Bed_CurrentStage == 120) { Common_PlayerPose = "LieMasturbateOrgasm"; DrawTransparentPlayerImage(600, 0, 1); Common_PlayerPose = ""; }
if (C012_AfterClass_Bed_CurrentStage == 900) DrawActor(CurrentActor, 600, 0, 1);
if ((C012_AfterClass_Bed_CurrentStage == 900) && (CurrentActor != "")) DrawActor(CurrentActor, 600, 0, 1);
}
// Chapter 12 After Class - Bed Click
@ -315,4 +315,5 @@ function C012_AfterClass_Bed_LoversOffBed() {
ActorSpecificChangeAttitude("Amanda", -1, 0);
ActorSpecificChangeAttitude("Sarah", -1, 0);
GameLogSpecificAddTimer(CurrentChapter, "Player", "AmandaAndSarahInBed", 1);
OverridenIntroImage = "";
}

View file

@ -89,7 +89,7 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
800,0,0,,Let me know if|you need something.,We already have everything we need.|(Amanda speaks.) We have each other.,800,0,0,
800,0,0,,I'm happy you've|found each other.,It's all thanks to you COMMON_PLAYERNAME.|(Amanda nods and kisses Sarah.),800,0,0,
800,0,0,,Can I join in?,"A threesome? That's a wild idea!|Not now though, this is our first day.",800,0,0,
800,0,0,!AmandaOwner,That's enough girls.|Get out of my bed.,"(They sigh, get up and dress back up.)",900,0,0,LoversOffBed()
800,0,0,!AmandaOwner,That's enough girls.|Get out of my bed.,"(They sigh, get up and dress back up.)",0,0,0,LoversOffBed()
800,0,0,,(Give them a|thumbs up.),(They share a long and loving|kiss and hug each other tenderly.),800,0,0,
810,0,0,!AmandaOwner,Nope. This belt is|there to protect you.,This is so unfair! Our first day is chaste.|Thanks for letting use your bed though.,800,0,0,
810,0,0,,I don't have the|key for the belt.,This is a huge problem! Our first day is chaste.|Thanks for letting use your bed though.,800,0,0,

1 Stage LoveReq SubReq VarReq Interaction Result NextStage LoveMod SubMod Function
89 800 0 0 Let me know if|you need something. We already have everything we need.|(Amanda speaks.) We have each other. 800 0 0
90 800 0 0 I'm happy you've|found each other. It's all thanks to you COMMON_PLAYERNAME.|(Amanda nods and kisses Sarah.) 800 0 0
91 800 0 0 Can I join in? A threesome? That's a wild idea!|Not now though, this is our first day. 800 0 0
92 800 0 0 !AmandaOwner That's enough girls.|Get out of my bed. (They sigh, get up and dress back up.) 900 0 0 0 LoversOffBed()
93 800 0 0 (Give them a|thumbs up.) (They share a long and loving|kiss and hug each other tenderly.) 800 0 0
94 810 0 0 !AmandaOwner Nope. This belt is|there to protect you. This is so unfair! Our first day is chaste.|Thanks for letting use your bed though. 800 0 0
95 810 0 0 I don't have the|key for the belt. This is a huge problem! Our first day is chaste.|Thanks for letting use your bed though. 800 0 0

Binary file not shown.

Before

(image error) Size: 39 KiB

After

(image error) Size: 40 KiB

View file

@ -2,6 +2,7 @@ var C012_AfterClass_Dorm_Guest = [];
var C012_AfterClass_Dorm_GuestVisible = [];
var C012_AfterClass_Dorm_PlayerPos = 0;
var C012_AfterClass_Dorm_PlayerGrounded = false;
var C012_AfterClass_Dorm_AmandaAndSarahInBed = false;
var C012_AfterClass_Dorm_SidneyExitTime = 0;
var C012_AfterClass_Dorm_SidneyReturnTime = 0;
var C012_AfterClass_Dorm_SarahExitTime = 0;
@ -79,7 +80,7 @@ function C012_AfterClass_Dorm_CalGuest() {
for (var A = 0; A < C012_AfterClass_Dorm_Guest.length; A++)
if (((C012_AfterClass_Dorm_Guest[A] != "Sarah") && (C012_AfterClass_Dorm_Guest[A] != "Amanda")) || !GameLogQuery(CurrentChapter, "Player", "AmandaAndSarahInBed"))
C012_AfterClass_Dorm_GuestVisible.push(C012_AfterClass_Dorm_Guest[A]);
C012_AfterClass_Dorm_GuestVisible = 525 - C012_AfterClass_Dorm_GuestVisible.length * 100;
C012_AfterClass_Dorm_PlayerPos = 525 - C012_AfterClass_Dorm_GuestVisible.length * 100;
}
@ -119,6 +120,7 @@ function C012_AfterClass_Dorm_Load() {
// If the player is grounded, the dorm is mostly deactivated until the timer runs out
C012_AfterClass_Dorm_PlayerGrounded = GameLogQuery(CurrentChapter, "", "EventGrounded");
C012_AfterClass_Dorm_AmandaAndSarahInBed = GameLogQuery(CurrentChapter, "Player", "AmandaAndSarahInBed");
Common_PlayerPose = "";
if ((Common_PlayerPose == "") && GameLogQuery(CurrentChapter, "", "EventSpanked") && !Common_PlayerRestrained && !Common_PlayerGagged && Common_PlayerNaked) Common_PlayerPose = "Spanked";
C012_AfterClass_Dorm_SetPunishmentPose();
@ -139,6 +141,12 @@ function C012_AfterClass_Dorm_Run() {
// Check if we must stop the scene for leaving guests
C012_AfterClass_Dorm_LeavingGuest();
// If Amanda and Sarah gets off the bed
if (C012_AfterClass_Dorm_AmandaAndSarahInBed && !GameLogQuery(CurrentChapter, "Player", "AmandaAndSarahInBed")) {
C012_AfterClass_Dorm_CalGuest();
C012_AfterClass_Dorm_AmandaAndSarahInBed = false;
}
// If grounding is over, we go to the owner
if (C012_AfterClass_Dorm_PlayerGrounded && !GameLogQuery(CurrentChapter, "", "EventGrounded") && (C012_AfterClass_Sidney_CurrentStage != 400)) {
if (Common_PlayerOwner == "Sidney") C012_AfterClass_Sidney_CurrentStage = 3915;
@ -164,7 +172,7 @@ function C012_AfterClass_Dorm_Run() {
// Draw the background and the actors
DrawImage(CurrentChapter + "/" + CurrentScreen + "/Background.jpg", 0, 0);
if (GameLogQuery(CurrentChapter, "Player", "AmandaAndSarahInBed")) DrawImage(CurrentChapter + "/" + CurrentScreen + "/AmandaSarahBed.png", 150, 150);
if (GameLogQuery(CurrentChapter, "Player", "AmandaAndSarahInBed")) DrawImage(CurrentChapter + "/" + CurrentScreen + "/AmandaSarahBed.png", 300, 100);
DrawTransparentPlayerImage(C012_AfterClass_Dorm_PlayerPos - 210, 0, 0.6667);
for (var A = 0; A < C012_AfterClass_Dorm_GuestVisible.length; A++)
DrawActor(C012_AfterClass_Dorm_GuestVisible[A], C012_AfterClass_Dorm_PlayerPos - 10 + A * 200, 0, 0.6667);

View file

@ -35,8 +35,7 @@ Stage,LoveReq,SubReq,VarReq,IntroText,Image
192,0,0,,,StopDating.jpg
193,0,0,,,StopDating.jpg
194,0,0,,,Dorm.jpg
200,0,0,,,Dorm.jpg
200,0,0,Common_ActorIsLover,,Dorm.jpg
200,0,0,,I don't. I'm a free subbie. I guess I'm too|much trouble for Dominants to consider me.,Dorm.jpg
210,0,0,,,Dorm.jpg
220,0,0,,,Dorm.jpg
230,0,0,,,Dorm.jpg
@ -70,13 +69,6 @@ Stage,LoveReq,SubReq,VarReq,IntroText,Image
402,0,0,,,Door.jpg
410,0,0,,,Door.jpg
500,0,0,,,Dorm.jpg
510,0,0,,,Dorm.jpg
520,0,0,,,Dorm.jpg
530,0,0,,,Dorm.jpg
531,0,0,,,Dorm.jpg
532,0,0,,,Dorm.jpg
540,0,0,,,Dorm.jpg
541,0,0,,,Dorm.jpg
600,0,0,,,Dorm.jpg
610,0,0,,,Dorm.jpg
630,0,0,,,Dorm.jpg

1 Stage LoveReq SubReq VarReq IntroText Image
35 192 0 0 StopDating.jpg
36 193 0 0 StopDating.jpg
37 194 0 0 Dorm.jpg
38 200 0 0 I don't. I'm a free subbie. I guess I'm too|much trouble for Dominants to consider me. Dorm.jpg
200 0 0 Common_ActorIsLover Dorm.jpg
39 210 0 0 Dorm.jpg
40 220 0 0 Dorm.jpg
41 230 0 0 Dorm.jpg
69 402 0 0 Door.jpg
70 410 0 0 Door.jpg
71 500 0 0 Dorm.jpg
510 0 0 Dorm.jpg
520 0 0 Dorm.jpg
530 0 0 Dorm.jpg
531 0 0 Dorm.jpg
532 0 0 Dorm.jpg
540 0 0 Dorm.jpg
541 0 0 Dorm.jpg
72 600 0 0 Dorm.jpg
73 610 0 0 Dorm.jpg
74 630 0 0 Dorm.jpg

View file

@ -255,18 +255,13 @@ function C012_AfterClass_Sarah_TestSex() {
// Chapter 12 After Class - Sarah can be dominated at +20 submission
function C012_AfterClass_Sarah_TestDomme() {
if (!ActorIsGagged()) {
if (!Common_ActorIsOwned) {
if (PlayerHasInventory("Collar")) {
if (ActorGetValue(ActorSubmission) >= 20) {
if (!GameLogQuery(CurrentChapter, CurrentActor, "EnslaveDone")) {
C012_AfterClass_Sarah_CurrentStage = 200;
OverridenIntroText = "";
LeaveIcon = "";
GameLogAdd("EnslaveDone");
} else OverridenIntroText = GetText("EnslaveAlreadyTried");
}
} else OverridenIntroText = GetText("CollarToEnslave");
} else OverridenIntroText = GetText("SubEnjoyBondage");
} else C012_AfterClass_Sarah_GaggedAnswer();
}
@ -668,6 +663,7 @@ function C012_AfterClass_Sarah_KickForActor(KickedForActor) {
// Chapter 12 After Class - When Sarah is kicked out, it can destroy the players couple
function C012_AfterClass_Sarah_KickedOut() {
GameLogAdd("KickedOutFromDorm");
GameLogSpecificAddTimer(CurrentChapter, "Player", "AmandaAndSarahInBed", 1);
if (CurrentActor == Common_PlayerLover) {
ActorChangeAttitude(-5, 0);
C012_AfterClass_Sarah_BreakUp();

View file

@ -1,6 +1,6 @@
Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
0,0,0,,We need to talk.,What would you like to talk about?,0,0,0,TestTalk()
0,0,5,IsRestrained,You really enjoy being|restrained don't you girl?,(She winks.) I'll never admit that Miss.|(You need +20 submission to collar Sarah.),0,0,0,TestDomme()
0,0,5,!Common_ActorIsOwned,"Girl, do you|have an owner?","I don't, I'm a free and a happy subbie.|(You need +20 submission to collar Sarah.)",0,0,0,TestDomme()
0,0,-10,!BondageClubInvitationBySarah,Miss Sarah.|I admire you.,I think I know what you need girl.,0,0,0,TestSub()
0,0,0,BondageClubInvitationBySarah,Are we going to the|Bondage Club now?,"(She checks the time.) No, it's too early.|Let's do something else before we go.",0,0,0,TestBondageClub()
0,0,0,Common_PlayerGagged,@Om nnnuoogn mh!,Let me get my English-Mumble|dictionary. (She laughs out loud.),0,0,0,TestUnbind()
@ -18,11 +18,10 @@ 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,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,ChatAvail,I'd like to know|more about you.,Cool! What do you want to know?,500,0,0,StartChat()
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,DatingAmanda,Would you like to use|my bed with Amanda?,"(She smiles.) Of course I would!|But ask her first, she's the shy one.",20,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,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,
20,0,0,Common_ActorIsLover,About our relationship...,Y... Yes my love?|(She seems nervous.),190,0,0,
20,0,0,,It's time for you|to leave my place.,You're expelling me from your dorm?,790,-1,1,
@ -200,27 +199,7 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
401,0,0,,"Fine, have fun.|(Let her go.)",Oh yes! Thank you Mistress!|(She leaves your dorm room.),410,0,0,
402,0,0,,(Back to your room.),,402,0,0,BackToDorm()
410,0,0,,(Back to your room.),,410,0,0,BackToDorm()
500,0,0,,You're a nerd|aren't you?,(She frowns.) Don't call me a nerd!|I simply study a little more than most.,510,-1,0,
500,0,0,,You study a lot?,"Yes, I study a little more than most.",510,0,0,
500,0,0,,You seem very|serious in class.,"Absolutely, I want to have good grades.|I also study a little more than most.",510,1,0,
510,0,0,,Don't you want|to have fun?,I do have fun! I have a wonderful friend|and I also play chess and video games.,520,0,0,
510,0,0,,That sounds|pretty boring.,Succeeding in school isn't boring!|I also play chess and video games.,520,-1,0,
510,0,0,,Do you play games?,Yes! I play chess and video games.,520,1,0,
520,0,0,HaveCuffs,I have another|game for you.,Oh? What game?,530,0,0,
520,0,0,,Did you ever try a|self-bondage game?,Self-bondage? (She blushes red.)|Well... Maybe I did a few times.,540,0,0,
530,0,0,,"The game is called:|""Try to escape"".",That sounds like a fun game.|And how do you play it?,531,0,0,
530,0,0,,"The game is called:|""Stuck in cuffs"".",That sounds like a fun game.|And how do you play it?,531,0,1,
530,0,0,,"The game is called:|""Cuff me up"".",That sounds like a fun game.|And how do you play it?,531,0,-1,
531,0,0,,It's pretty easy.|(Try to cuff her.),You both giggle and struggle with the cuffs but|you're able to lock them around her wrists.,532,0,0,CuffsGame()
532,0,0,Common_PlayerRestrained,Fun game isn't it?|(Struggle in the cuffs.),"Yes, we have to play it more often.|(She looks at you struggling and laughs.)",0,0,-1,EndChat()
532,0,0,!Common_PlayerRestrained,Fun game isn't it?|(Watch her struggle.),"Yes, we have to play it more often.|(She struggles in the cuffs for fun.)",0,0,1,EndChat()
540,0,0,,It's quite a thrill?,"Absolutely, but it's not easy|to tie yourself up properly.",541,0,0,
540,0,0,,When you tie yourself.|Warn me for safety.,Oh yes Miss. Good idea.|Or maybe you can help me.,541,0,1,
540,0,0,,I also do some|self-bondage.,Remember to be careful.|Maybe we could help each other.,541,0,-1,
541,0,0,!Common_ActorIsOwned,"Awesome, I can't|wait to be tied up.",You're such a kinky girl.|Do you have some rope now?,0,0,-1,EndChat()
541,0,0,,Our next self-bondage|game might be together.,I would love that COMMON_PLAYERNAME.|Do you have some rope now?,0,1,0,EndChat()
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()
500,0,0,,TO DO,TO DO,500,0,0,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"")"

1 Stage LoveReq SubReq VarReq Interaction Result NextStage LoveMod SubMod Function
2 0 0 0 We need to talk. What would you like to talk about? 0 0 0 TestTalk()
3 0 0 5 IsRestrained !Common_ActorIsOwned You really enjoy being|restrained don't you girl? Girl, do you|have an owner? (She winks.) I'll never admit that Miss.|(You need +20 submission to collar Sarah.) I don't, I'm a free and a happy subbie.|(You need +20 submission to collar Sarah.) 0 0 0 TestDomme()
4 0 0 -10 !BondageClubInvitationBySarah Miss Sarah.|I admire you. I think I know what you need girl. 0 0 0 TestSub()
5 0 0 0 BondageClubInvitationBySarah Are we going to the|Bondage Club now? (She checks the time.) No, it's too early.|Let's do something else before we go. 0 0 0 TestBondageClub()
6 0 0 0 Common_PlayerGagged @Om nnnuoogn mh! Let me get my English-Mumble|dictionary. (She laughs out loud.) 0 0 0 TestUnbind()
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 ChatAvail I'd like to know|more about you. Fair enough, what would|like to know about me? Cool! What do you want to know? 500 0 0 StartChat()
22 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
23 20 0 0 DatingAmanda Would you like to use|my bed with Amanda? (She smiles.) Of course I would!|But ask her first, she's the shy one. 20 0 0
24 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 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
26 20 0 0 Common_ActorIsLover About our relationship... Y... Yes my love?|(She seems nervous.) 190 0 0
27 20 0 0 It's time for you|to leave my place. You're expelling me from your dorm? 790 -1 1
199 401 0 0 Fine, have fun.|(Let her go.) Oh yes! Thank you Mistress!|(She leaves your dorm room.) 410 0 0
200 402 0 0 (Back to your room.) 402 0 0 BackToDorm()
201 410 0 0 (Back to your room.) 410 0 0 BackToDorm()
202 500 0 0 You're a nerd|aren't you? TO DO (She frowns.) Don't call me a nerd!|I simply study a little more than most. TO DO 510 500 -1 0 0 EndChat()
500 0 0 You study a lot? Yes, I study a little more than most. 510 0 0
500 0 0 You seem very|serious in class. Absolutely, I want to have good grades.|I also study a little more than most. 510 1 0
510 0 0 Don't you want|to have fun? I do have fun! I have a wonderful friend|and I also play chess and video games. 520 0 0
510 0 0 That sounds|pretty boring. Succeeding in school isn't boring!|I also play chess and video games. 520 -1 0
510 0 0 Do you play games? Yes! I play chess and video games. 520 1 0
520 0 0 HaveCuffs I have another|game for you. Oh? What game? 530 0 0
520 0 0 Did you ever try a|self-bondage game? Self-bondage? (She blushes red.)|Well... Maybe I did a few times. 540 0 0
530 0 0 The game is called:|"Try to escape". That sounds like a fun game.|And how do you play it? 531 0 0
530 0 0 The game is called:|"Stuck in cuffs". That sounds like a fun game.|And how do you play it? 531 0 1
530 0 0 The game is called:|"Cuff me up". That sounds like a fun game.|And how do you play it? 531 0 -1
531 0 0 It's pretty easy.|(Try to cuff her.) You both giggle and struggle with the cuffs but|you're able to lock them around her wrists. 532 0 0 CuffsGame()
532 0 0 Common_PlayerRestrained Fun game isn't it?|(Struggle in the cuffs.) Yes, we have to play it more often.|(She looks at you struggling and laughs.) 0 0 -1 EndChat()
532 0 0 !Common_PlayerRestrained Fun game isn't it?|(Watch her struggle.) Yes, we have to play it more often.|(She struggles in the cuffs for fun.) 0 0 1 EndChat()
540 0 0 It's quite a thrill? Absolutely, but it's not easy|to tie yourself up properly. 541 0 0
540 0 0 When you tie yourself.|Warn me for safety. Oh yes Miss. Good idea.|Or maybe you can help me. 541 0 1
540 0 0 I also do some|self-bondage. Remember to be careful.|Maybe we could help each other. 541 0 -1
541 0 0 !Common_ActorIsOwned Awesome, I can't|wait to be tied up. You're such a kinky girl.|Do you have some rope now? 0 0 -1 EndChat()
541 0 0 Our next self-bondage|game might be together. I would love that COMMON_PLAYERNAME.|Do you have some rope now? 0 1 0 EndChat()
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()
203 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")
204 600 0 0 Wear your|brown dress. Alright! It's time to relax.|(She changes to her brown dress.) 0 0 0 ForceChangeActor("BrownDress")
205 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")

View file

@ -150,6 +150,7 @@ function DrawActorStats(Left, Top) {
if (CurrentActor == Common_PlayerLover) DrawImage("Icons/Lover.png", Left - 110, Top);
else DrawImage("Icons/Heart.png", Left - 110, Top);
if (ActorGetValue(ActorOwner) == "Player") DrawImage("Icons/Collared.png", Left - 10, Top);
else if (CurrentActor == Common_PlayerOwner) DrawImage("Icons/Owner.png", Left - 10, Top);
else DrawImage("Icons/Submission.png", Left - 10, Top);
DrawImage("Icons/Orgasm.png", Left + 90, Top);
DrawImage("Icons/Bondage.png", Left + 190, Top);

BIN
Icons/Owner.png Normal file

Binary file not shown.

After

(image error) Size: 1.2 KiB