Chapter 9 - More Jen

Chapter 9 - More Jen
This commit is contained in:
Ben987 2018-03-12 12:10:11 -04:00
parent 0f3d18345e
commit da7d1f4101
4 changed files with 93 additions and 4 deletions

Binary file not shown.

After

(image error) Size: 293 KiB

View file

@ -6,6 +6,28 @@ var C009_Library_Jennifer_IsArtist = false;
var C009_Library_Jennifer_CropDone = false;
var C009_Library_Jennifer_AlreadyReleased = false;
var C009_Library_Jennifer_LoadFromPlayerScreen = false;
var C009_Library_Jennifer_IsGagged = false;
var C009_Library_Jennifer_IsRestrained = false;
var C009_Library_Jennifer_CanUntie = false;
var C009_Library_Jennifer_CanUngag = false;
var C009_Library_Jennifer_CanAbuse = false;
var C009_Library_Jennifer_CanKiss = false;
var C009_Library_Jennifer_OrgasmDone = false;
var C009_Library_Jennifer_MastubateCount = 0;
var C009_Library_Jennifer_TickleDone = false;
var C009_Library_Jennifer_KissDone = false;
var C009_Library_Jennifer_SpankDone = false;
// Calculates the scene parameters
function C009_Library_Jennifer_CalcParams() {
C009_Library_Jennifer_IsGagged = ActorIsGagged();
C009_Library_Jennifer_IsRestrained = ActorIsRestrained();
C009_Library_Jennifer_CanUntie = (ActorHasInventory("Rope") && !Common_PlayerRestrained);
C009_Library_Jennifer_CanUngag = (C009_Library_Jennifer_IsGagged && !Common_PlayerRestrained);
C009_Library_Jennifer_CanAbuse = (C009_Library_Jennifer_IsRestrained && !Common_PlayerRestrained);
C009_Library_Jennifer_CanKiss = ((C009_Library_Jennifer_IsRestrained || (ActorGetValue(ActorLove) >= 5) || (PlayerGetSkillLevel("Seduction") >= 1)) && !Common_PlayerGagged && !C009_Library_Jennifer_IsGagged);
OverridenIntroImage = "";
}
// Sets Jennifer pose depending on the stage
function C009_Library_Jennifer_SetPose() {
@ -73,7 +95,7 @@ function C009_Library_Jennifer_Click() {
if ((C009_Library_Jennifer_CurrentStage >= 300) && (C009_Library_Jennifer_CurrentStage < 400) && (ClickInv != "") && (ClickInv != "Player") && !Common_PlayerRestrained) {
// If we must skip the chit chat to get to the action
if (C009_Library_Jennifer_CurrentStage == 300) C009_Library_Jennifer_CurrentStage = 310;
if (C009_Library_Jennifer_CurrentStage < 320) C009_Library_Jennifer_CurrentStage = 320;
// Jennifer doesn't like the crop but becomes more submissive
if ((ClickInv == "Crop") && (!C009_Library_Jennifer_CropDone)) {
@ -98,6 +120,7 @@ function C009_Library_Jennifer_Click() {
// Apply the clicked restrain
ActorApplyRestrain(ClickInv);
C009_Library_Jennifer_CalcParams();
}
@ -192,4 +215,59 @@ function C009_Library_Jennifer_TestRelease() {
ActorChangeAttitude(0, -2);
C009_Library_Jennifer_AlreadyReleased = true;
}
}
// Chapter 9 Library - Jennifer Tickle
function C009_Library_Jennifer_Tickle() {
C009_Library_Jennifer_CalcParams();
if (!C009_Library_Jennifer_TickleDone) {
ActorChangeAttitude(-1, 0);
C009_Library_Jennifer_TickleDone = true;
}
}
// Chapter 9 Library - Jennifer Masturbate
function C009_Library_Jennifer_Masturbate() {
C009_Library_Jennifer_CalcParams();
C009_Library_Jennifer_MastubateCount++;
if (ActorGetValue(ActorLove) >= 5) {
if ((C009_Library_Jennifer_MastubateCount >= 3) && !C009_Library_Jennifer_OrgasmDone) {
ActorAddOrgasm();
ActorChangeAttitude(1, 0);
C009_Library_Jennifer_OrgasmDone = true;
OverridenIntroImage = "CouchLove.jpg";
OverridenIntroText = GetText("MasturbateJenniferOrgasm");
} else OverridenIntroText = GetText("MasturbateJenniferLove");
} else OverridenIntroText = GetText("MasturbateJenniferNoLove");
}
// Chapter 9 Library - Jennifer untie
function C009_Library_Jennifer_Untie() {
C009_Library_Jennifer_CalcParams();
ActorUntie();
}
// Chapter 9 Library - Jennifer ungag
function C009_Library_Jennifer_Ungag() {
C009_Library_Jennifer_CalcParams();
ActorUngag();
}
// Chapter 9 Library - Jennifer kiss
function C009_Library_Jennifer_Kiss() {
C009_Library_Jennifer_CalcParams();
if (!C009_Library_Jennifer_KissDone && (PlayerGetSkillLevel("Seduction") >= 1)) {
ActorChangeAttitude(1, 0);
C009_Library_Jennifer_KissDone = true;
OverridenIntroText = GetText("GreatKiss");
}
}
// Chapter 9 Library - Jennifer spank
function C009_Library_Jennifer_Spank() {
C009_Library_Jennifer_CalcParams();
if (!C009_Library_Jennifer_SpankDone) {
ActorChangeAttitude(-1, 1);
C009_Library_Jennifer_SpankDone = true;
}
}

View file

@ -89,10 +89,20 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
180,0,0,Common_PlayerRestrained,(Get on your|knees and beg.),"Sorry, I will not help you.",180,0,0,TestRelease()
180,0,0,,Talk to you later!|(Walk away.),,180,0,0,PlayerLeave()
180,0,5,,"Move it, I want|to sit here.","Fine, you can have my seat.|(She stands up and walks away.)",190,-1,1,JenniferLeave()
300,0,0,,Would you like|to play a game?,A game? What kind of game?,310,0,0,TestTurnTables()
300,0,0,,Would you like|to play a game?,A game? What kind of game?,310,1,0,TestTurnTables()
300,0,0,,I found a few|items today.,Oh! And what did you found?,310,0,0,TestTurnTables()
300,0,0,,"Girl, you will|submit to me now.",(She bows her head.) Yes Miss.,310,0,1,TestTurnTables()
300,0,0,,Would you like|to tie me up?,I guess you can have a bondage adventure.|(She uses your own items to restrain you.),310,0,-1,RestrainPlayer()
300,0,0,,"Girl, you will|submit to me now.",(She bows her head and looks down.)|What do you want from me?,310,-1,1,TestTurnTables()
300,0,0,,Would you like|to tie me up?,I guess you can have a bondage adventure.|(She uses your own items to restrain you.),300,0,-1,RestrainPlayer()
310,0,0,,You will be my|bitch right now.,,320,-1,1,
310,0,0,,It will use some|kinky items on you.,,320,-1,0,
310,0,0,,"Don't worry, I will tie|you up for a little while.",,320,0,1,
310,0,0,,Would you like|to restrain me?,I guess you can have a bondage adventure.|(She uses your own items to restrain you.),300,0,-1,RestrainPlayer()
320,0,0,CanUntie,(Untie her.)|(1 minute),(You untie her while she|struggles of discomfort.),320,0,0,Untie()
320,0,0,CanUngag,(Ungag her.)|(1 minute),"(You remove the gag and she stares at you.)|Please, why did you had to gag me?",320,0,0,Ungag()
320,0,0,CanKiss,(Kiss her.)|(1 minute),(You kiss her slowly while|she stares at you speachless.),320,0,0,Kiss()
320,0,0,CanAbuse,(Tickle her.)|(1 minute),(She giggles and struggles lightly.|She doesn't seem very ticklish.),320,0,0,Tickle()
320,0,0,CanAbuse,(Spank her.)|(1 minute),(You spank her pretty hard on the butt.|She frowns at you but seems in pain.),320,0,0,Spank()
320,0,0,CanAbuse,(Masturbate her.)|(1 minute),,320,0,0,Masturbate()
400,0,0,Common_PlayerGagged,@Uuumph!,(She giggles.) You'll have quite an|adventure wandering in the library now.,400,0,0,
400,0,0,Common_PlayerGagged,@Nnoong gnoou!,Since you're new in school.|It's a good time to explore.,400,0,0,
400,0,0,Common_PlayerRestrained,(Struggle in|your restrains.),"You came with these, you should try them.|Go and have fun little bondage adventurer.",400,0,0,

1 Stage LoveReq SubReq VarReq Interaction Result NextStage LoveMod SubMod Function
89 180 0 0 Common_PlayerRestrained (Get on your|knees and beg.) Sorry, I will not help you. 180 0 0 TestRelease()
90 180 0 0 Talk to you later!|(Walk away.) 180 0 0 PlayerLeave()
91 180 0 5 Move it, I want|to sit here. Fine, you can have my seat.|(She stands up and walks away.) 190 -1 1 JenniferLeave()
92 300 0 0 Would you like|to play a game? A game? What kind of game? 310 0 1 0 TestTurnTables()
93 300 0 0 I found a few|items today. Oh! And what did you found? 310 0 0 TestTurnTables()
94 300 0 0 Girl, you will|submit to me now. (She bows her head.) Yes Miss. (She bows her head and looks down.)|What do you want from me? 310 0 -1 1 TestTurnTables()
95 300 0 0 Would you like|to tie me up? I guess you can have a bondage adventure.|(She uses your own items to restrain you.) 310 300 0 -1 RestrainPlayer()
96 310 0 0 You will be my|bitch right now. 320 -1 1
97 310 0 0 It will use some|kinky items on you. 320 -1 0
98 310 0 0 Don't worry, I will tie|you up for a little while. 320 0 1
99 310 0 0 Would you like|to restrain me? I guess you can have a bondage adventure.|(She uses your own items to restrain you.) 300 0 -1 RestrainPlayer()
100 320 0 0 CanUntie (Untie her.)|(1 minute) (You untie her while she|struggles of discomfort.) 320 0 0 Untie()
101 320 0 0 CanUngag (Ungag her.)|(1 minute) (You remove the gag and she stares at you.)|Please, why did you had to gag me? 320 0 0 Ungag()
102 320 0 0 CanKiss (Kiss her.)|(1 minute) (You kiss her slowly while|she stares at you speachless.) 320 0 0 Kiss()
103 320 0 0 CanAbuse (Tickle her.)|(1 minute) (She giggles and struggles lightly.|She doesn't seem very ticklish.) 320 0 0 Tickle()
104 320 0 0 CanAbuse (Spank her.)|(1 minute) (You spank her pretty hard on the butt.|She frowns at you but seems in pain.) 320 0 0 Spank()
105 320 0 0 CanAbuse (Masturbate her.)|(1 minute) 320 0 0 Masturbate()
106 400 0 0 Common_PlayerGagged @Uuumph! (She giggles.) You'll have quite an|adventure wandering in the library now. 400 0 0
107 400 0 0 Common_PlayerGagged @Nnoong gnoou! Since you're new in school.|It's a good time to explore. 400 0 0
108 400 0 0 Common_PlayerRestrained (Struggle in|your restrains.) You came with these, you should try them.|Go and have fun little bondage adventurer. 400 0 0

View file

@ -23,3 +23,4 @@ MasturbateBelt,(You try to masturbate her but fail.|You can barely fit a finger
Masturbate,(You masturbate her at a loving pace|but she stays silent and struggles.)
MasturbateGood,(You masturbate her at a loving pace|and she can't hide her pleasure moans.)
MasturbateOrgasm,(She loses control of her body and|gets a shattering orgasm in the library.)
GreatKiss,"(At first she's cold but your seducing kiss|suprisingly aroused her, she enjoyed it.)"

1 Tag Content
23 Masturbate (You masturbate her at a loving pace|but she stays silent and struggles.)
24 MasturbateGood (You masturbate her at a loving pace|and she can't hide her pleasure moans.)
25 MasturbateOrgasm (She loses control of her body and|gets a shattering orgasm in the library.)
26 GreatKiss (At first she's cold but your seducing kiss|suprisingly aroused her, she enjoyed it.)