Chapter 7 - Sarah Lunch, Give Armbinder

Chapter 7 - Sarah Lunch, Give Armbinder
This commit is contained in:
Ben987 2018-03-25 12:36:07 -04:00
parent d532eefeea
commit f98821c45b
6 changed files with 30 additions and 7 deletions
C007_LunchBreak/Sarah
C008_DramaClass
AmandaIntro
SarahIntro

View file

@ -34,3 +34,6 @@ Stage,LoveReq,SubReq,VarReq,IntroText,Image
300,0,0,,,SarahPlayerLunch0.jpg
310,0,0,,,SarahPlayerLunch0.jpg
320,0,0,,,SarahPlayerLunch0.jpg
330,0,0,,,SarahLocker.jpg
340,0,0,,,SarahLocker.jpg
350,0,0,,,SarahLocker.jpg

1 Stage LoveReq SubReq VarReq IntroText Image
34 300 0 0 SarahPlayerLunch0.jpg
35 310 0 0 SarahPlayerLunch0.jpg
36 320 0 0 SarahPlayerLunch0.jpg
37 330 0 0 SarahLocker.jpg
38 340 0 0 SarahLocker.jpg
39 350 0 0 SarahLocker.jpg

Binary file not shown.

After

(image error) Size: 101 KiB

View file

@ -327,4 +327,17 @@ function C007_LunchBreak_Sarah_EvilEnd() {
// Chapter 7 - Sarah Kiss
function C007_LunchBreak_Sarah_Kiss() {
GameLogAdd("Kiss");
}
// Chapter 7 - Sarah can give an armbinder at the end if she was happy at lunch
function C007_LunchBreak_Sarah_TestArmbinder() {
if (!GameLogQuery(CurrentChapter, CurrentActor, "Orgasm"))
C007_LunchBreak_Sarah_EndChapter();
else
CurrentTime = CurrentTime + 300000;
}
// Chapter 7 - Sarah give an armbinder
function C007_LunchBreak_Sarah_AddArmbinder() {
PlayerAddInventory("Armbinder", 1);
}

View file

@ -126,4 +126,11 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
310,0,0,,I'll take the bill.,"Aaaaaw, that's way too kind|of you. Let's go back then.",320,0,1,
310,0,0,,We should|split the bill.,That's perfectly fine!|Let's go back then.,320,0,0,
310,0,0,,Do we get out|without paying?,That's very tempting! But they|know me too well in this cafe.,320,0,0,
320,0,0,,Let's go back.|(Back to college.),,0,0,0,EndChapter()
320,0,0,,Let's go back.|(Back to college.),"(On your way back, Sarah stops by the lockers.)|Please wait a minute. I have a gift for you.",330,0,0,TestArmbinder()
330,0,0,,A gift? I don't|deserve one.,"Sure you do, I had a wonderful time.|(She gives you a leather armbinder.)",340,0,-1,AddArmbinder()
330,0,0,,That's very kind of you.,"It's my pleasure, I had a wonderful time.|(She gives you a leather armbinder.)",340,1,0,AddArmbinder()
330,0,0,,What kind of gift?,"I had a wonderful time, this is for you.|(She gives you a leather armbinder.)",340,0,0,AddArmbinder()
340,0,0,,Thanks Sarah!,You're welcome! I'm sure|you'll use it better than me.,350,0,0,
340,0,0,,Great! I will|use it on you.,(She giggles.) I certainly hope so.,350,0,1,
340,0,0,,This binder looks|kind of cheap.,"Oh no, it's a great device.|Try it later and you'll see.",350,-1,0,
350,0,0,,See you later!|(Go to next class.),,350,0,0,EndChapter()

1 Stage LoveReq SubReq VarReq Interaction Result NextStage LoveMod SubMod Function
126 310 0 0 I'll take the bill. Aaaaaw, that's way too kind|of you. Let's go back then. 320 0 1
127 310 0 0 We should|split the bill. That's perfectly fine!|Let's go back then. 320 0 0
128 310 0 0 Do we get out|without paying? That's very tempting! But they|know me too well in this cafe. 320 0 0
129 320 0 0 Let's go back.|(Back to college.) (On your way back, Sarah stops by the lockers.)|Please wait a minute. I have a gift for you. 0 330 0 0 EndChapter() TestArmbinder()
130 330 0 0 A gift? I don't|deserve one. Sure you do, I had a wonderful time.|(She gives you a leather armbinder.) 340 0 -1 AddArmbinder()
131 330 0 0 That's very kind of you. It's my pleasure, I had a wonderful time.|(She gives you a leather armbinder.) 340 1 0 AddArmbinder()
132 330 0 0 What kind of gift? I had a wonderful time, this is for you.|(She gives you a leather armbinder.) 340 0 0 AddArmbinder()
133 340 0 0 Thanks Sarah! You're welcome! I'm sure|you'll use it better than me. 350 0 0
134 340 0 0 Great! I will|use it on you. (She giggles.) I certainly hope so. 350 0 1
135 340 0 0 This binder looks|kind of cheap. Oh no, it's a great device.|Try it later and you'll see. 350 -1 0
136 350 0 0 See you later!|(Go to next class.) 350 0 0 EndChapter()

View file

@ -41,7 +41,7 @@ function C008_DramaClass_AmandaIntro_CalcParams() {
C008_DramaClass_AmandaIntro_PlayerInArmbinder = (PlayerHasLockedInventory("Armbinder"));
C008_DramaClass_AmandaIntro_PlayerIsCuffed = (PlayerHasLockedInventory("Cuffs"));
C008_DramaClass_AmandaIntro_ReadyHug = (!C008_DramaClass_AmandaIntro_IsRestrained && !C008_DramaClass_AmandaIntro_IsGagged && !C008_DramaClass_AmandaIntro_IsChaste && Common_PlayerUnderwear && !Common_PlayerRestrained && !Common_PlayerGagged && !Common_PlayerChaste);
C008_DramaClass_AmandaIntro_SarahReadyHug = ((C008_DramaClass_SarahIntro_CurrentStage == 20) && !ActorSpecificHasInventory("Sarah", "Cuffs") && !ActorSpecificHasInventory("Sarah", "Rope") && !ActorSpecificHasInventory("Sarah", "BallGag") && !ActorSpecificHasInventory("Sarah", "TapeGag") && !ActorSpecificHasInventory("Sarah", "ClothGag") && !ActorSpecificHasInventory("Sarah", "ChastityBelt"));
C008_DramaClass_AmandaIntro_SarahReadyHug = ((C008_DramaClass_SarahIntro_CurrentStage == 20) && !ActorSpecificHasInventory("Sarah", "Cuffs") && !ActorSpecificHasInventory("Sarah", "Rope") && !ActorSpecificHasInventory("Sarah", "Armbinder") && !ActorSpecificHasInventory("Sarah", "BallGag") && !ActorSpecificHasInventory("Sarah", "TapeGag") && !ActorSpecificHasInventory("Sarah", "ClothGag") && !ActorSpecificHasInventory("Sarah", "ChastityBelt"));
}
// Chapter 8 - Amanda Intro Load
@ -254,7 +254,7 @@ function C008_DramaClass_AmandaIntro_Masturbate() {
function C008_DramaClass_AmandaIntro_RandomBondage() {
if (ActorGetValue(ActorSubmission) < 5) {
if (Common_PlayerUnderwear || Common_PlayerNaked) {
if (PlayerHasInventory("Cuffs") || PlayerHasInventory("Rope") || PlayerHasInventory("BallGag") || PlayerHasInventory("TapeGag") || PlayerHasInventory("ClothGag")) {
if (PlayerHasInventory("Cuffs") || PlayerHasInventory("Rope") || PlayerHasInventory("Armbinder") || PlayerHasInventory("BallGag") || PlayerHasInventory("TapeGag") || PlayerHasInventory("ClothGag")) {
PlayerRandomBondage();
C008_DramaClass_AmandaIntro_CalcParams();
OverridenIntroText = GetText("PlayerRandomBondage");

View file

@ -37,7 +37,7 @@ function C008_DramaClass_SarahIntro_CalcParams() {
C008_DramaClass_SarahIntro_PlayerInArmbinder = (PlayerHasLockedInventory("Armbinder"));
C008_DramaClass_SarahIntro_PlayerIsCuffed = (PlayerHasLockedInventory("Cuffs"));
C008_DramaClass_SarahIntro_ReadyHug = (!C008_DramaClass_SarahIntro_IsRestrained && !C008_DramaClass_SarahIntro_IsGagged && !C008_DramaClass_SarahIntro_IsChaste && Common_PlayerUnderwear && !Common_PlayerRestrained && !Common_PlayerGagged && !Common_PlayerChaste);
C008_DramaClass_SarahIntro_AmandaReadyHug = ((C008_DramaClass_AmandaIntro_CurrentStage == 40) && !ActorSpecificHasInventory("Amanda", "Cuffs") && !ActorSpecificHasInventory("Amanda", "Rope") && !ActorSpecificHasInventory("Amanda", "BallGag") && !ActorSpecificHasInventory("Amanda", "TapeGag") && !ActorSpecificHasInventory("Amanda", "ClothGag") && !ActorSpecificHasInventory("Amanda", "ChastityBelt"));
C008_DramaClass_SarahIntro_AmandaReadyHug = ((C008_DramaClass_AmandaIntro_CurrentStage == 40) && !ActorSpecificHasInventory("Amanda", "Cuffs") && !ActorSpecificHasInventory("Amanda", "Rope") && !ActorSpecificHasInventory("Amanda", "Armbinder") && !ActorSpecificHasInventory("Amanda", "BallGag") && !ActorSpecificHasInventory("Amanda", "TapeGag") && !ActorSpecificHasInventory("Amanda", "ClothGag") && !ActorSpecificHasInventory("Amanda", "ChastityBelt"));
}
// Chapter 8 - Sarah Intro Load
@ -89,11 +89,11 @@ function C008_DramaClass_SarahIntro_Click() {
}
// Sarah can tease the player if she wants to use a toy on stage 0 or 10
if (((ClickInv == "Rope") || (ClickInv == "Cuffs") || (ClickInv == "TapeGag") || (ClickInv == "BallGag") || (ClickInv == "ClothGag") || (ClickInv == "ChastityBelt") || (ClickInv == "VibratingEgg")) && (C008_DramaClass_SarahIntro_CurrentStage < 20))
if (((ClickInv == "Rope") || (ClickInv == "Armbinder") || (ClickInv == "Cuffs") || (ClickInv == "TapeGag") || (ClickInv == "BallGag") || (ClickInv == "ClothGag") || (ClickInv == "ChastityBelt") || (ClickInv == "VibratingEgg")) && (C008_DramaClass_SarahIntro_CurrentStage < 20))
OverridenIntroText = GetText("CostumeBeforeFun");
// Sarah refuses but tease the player on stage 30
if (((ClickInv == "Rope") || (ClickInv == "Cuffs") || (ClickInv == "TapeGag") || (ClickInv == "BallGag") || (ClickInv == "ClothGag") || (ClickInv == "ChastityBelt") || (ClickInv == "VibratingEgg")) && (C008_DramaClass_SarahIntro_CurrentStage == 30))
if (((ClickInv == "Rope") || (ClickInv == "Armbinder") || (ClickInv == "Cuffs") || (ClickInv == "TapeGag") || (ClickInv == "BallGag") || (ClickInv == "ClothGag") || (ClickInv == "ChastityBelt") || (ClickInv == "VibratingEgg")) && (C008_DramaClass_SarahIntro_CurrentStage == 30))
OverridenIntroText = GetText("CostumeBlocksFun");
// Sarah can be restrained on stage 20
@ -127,7 +127,7 @@ function C008_DramaClass_SarahIntro_CheckUngag() {
function C008_DramaClass_SarahIntro_RandomBondage() {
if (ActorGetValue(ActorSubmission) < 5) {
if (Common_PlayerUnderwear || Common_PlayerNaked) {
if (PlayerHasInventory("Cuffs") || PlayerHasInventory("Rope") || PlayerHasInventory("BallGag") || PlayerHasInventory("TapeGag") || PlayerHasInventory("ClothGag")) {
if (PlayerHasInventory("Cuffs") || PlayerHasInventory("Rope") || PlayerHasInventory("Armbinder") || PlayerHasInventory("BallGag") || PlayerHasInventory("TapeGag") || PlayerHasInventory("ClothGag")) {
PlayerRandomBondage();
C008_DramaClass_SarahIntro_CalcParams();
OverridenIntroText = GetText("PlayerRandomBondage");