Allow the player to train with Jennifer in the dorm

Allow the player to train with Jennifer in the dorm
This commit is contained in:
Ben987 2018-10-17 12:13:14 -04:00
parent 577c8f0d3d
commit 4b345d238e
4 changed files with 29 additions and 4 deletions

View file

@ -68,6 +68,11 @@ Stage,LoveReq,SubReq,VarReq,IntroText,Image
550,0,0,,,PlayerJenniferFightDefeat.jpg
560,0,0,,,PlayerJenniferFightVictory.jpg
570,0,0,,,Dorm.jpg
590,0,0,,,Dorm.jpg
591,0,0,,,PlayerJenniferFight.jpg
592,0,0,,,PlayerJenniferFightDefeat.jpg
593,0,0,,,PlayerJenniferFightVictory.jpg
594,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
68 550 0 0 PlayerJenniferFightDefeat.jpg
69 560 0 0 PlayerJenniferFightVictory.jpg
70 570 0 0 Dorm.jpg
71 590 0 0 Dorm.jpg
72 591 0 0 PlayerJenniferFight.jpg
73 592 0 0 PlayerJenniferFightDefeat.jpg
74 593 0 0 PlayerJenniferFightVictory.jpg
75 594 0 0 Dorm.jpg
76 600 0 0 Dorm.jpg
77 610 0 0 Dorm.jpg
78 630 0 0 Dorm.jpg

View file

@ -111,7 +111,7 @@ function C012_AfterClass_Jennifer_Run() {
if (((C012_AfterClass_Jennifer_CurrentStage >= 320) && (C012_AfterClass_Jennifer_CurrentStage < 340)) || ((C012_AfterClass_Jennifer_CurrentStage >= 291) && (C012_AfterClass_Jennifer_CurrentStage < 300))) C012_AfterClass_Dorm_DrawOtherActors();
// Draw the actor alone or with the player depending on the stage
if ((C012_AfterClass_Jennifer_CurrentStage != 3201) && (C012_AfterClass_Jennifer_CurrentStage != 3211) && (C012_AfterClass_Jennifer_CurrentStage != 632) && (C012_AfterClass_Jennifer_CurrentStage != 633) && (C012_AfterClass_Jennifer_CurrentStage != 634) && (C012_AfterClass_Jennifer_CurrentStage != 791) && (C012_AfterClass_Jennifer_CurrentStage != 194) && (C012_AfterClass_Jennifer_CurrentStage != 540) && (C012_AfterClass_Jennifer_CurrentStage != 550) && (C012_AfterClass_Jennifer_CurrentStage != 560)) {
if ((C012_AfterClass_Jennifer_CurrentStage != 3201) && (C012_AfterClass_Jennifer_CurrentStage != 3211) && (C012_AfterClass_Jennifer_CurrentStage != 632) && (C012_AfterClass_Jennifer_CurrentStage != 633) && (C012_AfterClass_Jennifer_CurrentStage != 634) && (C012_AfterClass_Jennifer_CurrentStage != 791) && (C012_AfterClass_Jennifer_CurrentStage != 194) && (C012_AfterClass_Jennifer_CurrentStage != 540) && (C012_AfterClass_Jennifer_CurrentStage != 550) && (C012_AfterClass_Jennifer_CurrentStage != 560) && (C012_AfterClass_Jennifer_CurrentStage != 591) && (C012_AfterClass_Jennifer_CurrentStage != 592) && (C012_AfterClass_Jennifer_CurrentStage != 593)) {
if (((C012_AfterClass_Jennifer_CurrentStage >= 3090) && (C012_AfterClass_Jennifer_CurrentStage <= 3099)) || ((C012_AfterClass_Jennifer_CurrentStage >= 3901) && (C012_AfterClass_Jennifer_CurrentStage <= 3999))) {
DrawActor("Player", 475, 0, 1);
DrawActor(CurrentActor, 750, 0, 1);
@ -539,6 +539,12 @@ function C012_AfterClass_Jennifer_StartChat() {
} else C012_AfterClass_Jennifer_GaggedAnswer();
}
// Chapter 12 After Class - Flags the chat as done and doesn't allow the player to leave
function C012_AfterClass_Jennifer_StartTraining() {
ActorSetPose("");
LeaveIcon = "";
}
// Chapter 12 After Class - When Jennifer locks the belt on the player
function C012_AfterClass_Jennifer_LockChastityBelt() {
PlayerLockInventory("ChastityBelt");
@ -875,9 +881,11 @@ function C012_AfterClass_Jennifer_StartFight() {
// Chapter 12 After Class - Pick a winner in a fight against Jennifer (25% to win + 25% per level in fighting + 2% per domination point)
function C012_AfterClass_Jennifer_Fight(AutoLose) {
CurrentTime = CurrentTime + 50000;
var P = 25 + (PlayerGetSkillLevel("Fighting") * 25) + (ActorGetValue(ActorSubmission) * 2);
if ((Math.floor(Math.random() * 100) < P) && !AutoLose) {
C012_AfterClass_Jennifer_CurrentStage = 560;
if (C012_AfterClass_Jennifer_CurrentStage < 590) C012_AfterClass_Jennifer_CurrentStage = 560;
if (C012_AfterClass_Jennifer_CurrentStage >= 590) C012_AfterClass_Jennifer_CurrentStage = 593;
OverridenIntroText = GetText("WinFightAgainstJennifer");
if (!GameLogQuery(CurrentChapter, CurrentActor, "UnlockTraining")) ActorChangeAttitude(0, 2);
}

View file

@ -21,6 +21,7 @@ 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,ChatAvail,I'd like to know|more about you.,"Very well, we can talk about me.",0,0,0,StartChat()
20,0,0,AllowTraining,Would you like|to practice fighting?,Absolutely! We can simulate|another school grounds attack.,590,0,0,StartTraining()
20,0,0,Common_ActorIsOwned,Let's review|your rules.,(She seems to worry.)|Of course Mistress.,610,0,0,
20,0,0,Common_PlayerChaste,Can you please help|me with this belt?,I can't. I don't have|the keys for that belt.,0,0,0,
20,0,0,Common_ActorIsLover,About our relationship...,What's going on sweetie?,190,0,0,
@ -176,8 +177,19 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
560,0,0,,That was fun!,(You release her and she smiles.)|Yes! But I need more practice.,570,1,0,
560,0,0,,You're weak.,(You release her and she bows her head.)|You're really strong. I need more practice.,570,-1,1,
560,0,0,,I was lucky.,(You release her and she shakes her head.)|I don't think that was luck. I need more practice.,570,1,-1,
570,0,0,,"Sure, we can|train again later.",Awesome! Let me know|whenever you're ready.,0,1,0,UnlockTraining()
570,0,0,,We can train|fighting again later.,Awesome! Let me know|whenever you're ready.,0,1,0,UnlockTraining()
570,0,0,,"No, I've had|enough of that.",(She seems disappointed.) Very well.|I'll find someone else to train with.,0,-1,0,AllowLeave()
590,0,0,,"Alright, let's go!",(You grab each other In your school clothes.),591,0,0,StartFight()
591,0,0,,(Try to overpower her.),(You try to overpower her but fails.|She locks your arms behind your back.),592,0,0,Fight(false)
591,0,0,,(Let her win.),(You don't fight really hard and lose.|She locks your arms behind your back.),592,0,0,Fight(true)
592,0,0,,Ow! Please|let me go!,(She releases you.) Sorry.|I didn't meant to hurt you.,594,0,0,
592,0,0,,You've cheated!,(She releases you and frowns.)|I didn't cheated! It was fair.,594,0,0,
592,0,0,,You're really|good at this!,"(She releases you and smiles.)|Thanks, you also need practice.",594,0,0,
593,0,0,,That was fun!,(You release her and she smiles.)|Yes! But I need more practice.,594,0,0,
593,0,0,,You're weak.,(You release her and she bows her head.)|You're really strong. I need more practice.,594,0,0,
593,0,0,,I was lucky.,(You release her and she shakes her head.)|I don't think that was luck. I need more practice.,594,0,0,
594,0,0,,We can train|fighting again later.,Awesome! Let me know|whenever you're ready.,0,0,0,AllowLeave()
594,0,0,,Practice makes perfect.,That's the spirit! Let me know|when you want to train again.,0,0,0,AllowLeave()
600,0,0,,Wear your|school outfit.,"Very well, our college has nice uniforms.|(She changes in her school uniform.)",0,0,0,"ForceChangeActor(""Clothed"")"
600,0,0,AllowTennisOutfit,Wear your|tennis outfit.,(She nods and changes.) Sure!|We should play a match tommorow.,0,0,0,"ForceChangeActor(""Tennis"")"
600,0,0,AllowSwimsuit,Wear your swimsuit.,(She nods and changes.) Very well.|Do you want to go back to the pool?,0,0,0,"ForceChangeActor(""Swimsuit"")"

1 Stage LoveReq SubReq VarReq Interaction Result NextStage LoveMod SubMod Function
21 10 0 0 IsStrapped (Unstrap her.) (You remove the straps and|unlace the binder from her arms.) 10 0 0 Untie()
22 10 0 0 (Stop playing.) (You take a step back.) 0 0 0
23 20 0 0 ChatAvail I'd like to know|more about you. Very well, we can talk about me. 0 0 0 StartChat()
24 20 0 0 AllowTraining Would you like|to practice fighting? Absolutely! We can simulate|another school grounds attack. 590 0 0 StartTraining()
25 20 0 0 Common_ActorIsOwned Let's review|your rules. (She seems to worry.)|Of course Mistress. 610 0 0
26 20 0 0 Common_PlayerChaste Can you please help|me with this belt? I can't. I don't have|the keys for that belt. 0 0 0
27 20 0 0 Common_ActorIsLover About our relationship... What's going on sweetie? 190 0 0
177 560 0 0 That was fun! (You release her and she smiles.)|Yes! But I need more practice. 570 1 0
178 560 0 0 You're weak. (You release her and she bows her head.)|You're really strong. I need more practice. 570 -1 1
179 560 0 0 I was lucky. (You release her and she shakes her head.)|I don't think that was luck. I need more practice. 570 1 -1
180 570 0 0 Sure, we can|train again later. We can train|fighting again later. Awesome! Let me know|whenever you're ready. 0 1 0 UnlockTraining()
181 570 0 0 No, I've had|enough of that. (She seems disappointed.) Very well.|I'll find someone else to train with. 0 -1 0 AllowLeave()
182 590 0 0 Alright, let's go! (You grab each other In your school clothes.) 591 0 0 StartFight()
183 591 0 0 (Try to overpower her.) (You try to overpower her but fails.|She locks your arms behind your back.) 592 0 0 Fight(false)
184 591 0 0 (Let her win.) (You don't fight really hard and lose.|She locks your arms behind your back.) 592 0 0 Fight(true)
185 592 0 0 Ow! Please|let me go! (She releases you.) Sorry.|I didn't meant to hurt you. 594 0 0
186 592 0 0 You've cheated! (She releases you and frowns.)|I didn't cheated! It was fair. 594 0 0
187 592 0 0 You're really|good at this! (She releases you and smiles.)|Thanks, you also need practice. 594 0 0
188 593 0 0 That was fun! (You release her and she smiles.)|Yes! But I need more practice. 594 0 0
189 593 0 0 You're weak. (You release her and she bows her head.)|You're really strong. I need more practice. 594 0 0
190 593 0 0 I was lucky. (You release her and she shakes her head.)|I don't think that was luck. I need more practice. 594 0 0
191 594 0 0 We can train|fighting again later. Awesome! Let me know|whenever you're ready. 0 0 0 AllowLeave()
192 594 0 0 Practice makes perfect. That's the spirit! Let me know|when you want to train again. 0 0 0 AllowLeave()
193 600 0 0 Wear your|school outfit. Very well, our college has nice uniforms.|(She changes in her school uniform.) 0 0 0 ForceChangeActor("Clothed")
194 600 0 0 AllowTennisOutfit Wear your|tennis outfit. (She nods and changes.) Sure!|We should play a match tommorow. 0 0 0 ForceChangeActor("Tennis")
195 600 0 0 AllowSwimsuit Wear your swimsuit. (She nods and changes.) Very well.|Do you want to go back to the pool? 0 0 0 ForceChangeActor("Swimsuit")

View file

@ -91,4 +91,4 @@ NoTickling,"(You try to tickle her, but she|quickly pushes you back.)"
AlreadyLoved,"No, I've never dated anyone before.|I wish I've had someone like you do."
AlreadyBrokeUp,Let's not talk about that.|It hurts too much.
ChangeForDommeSpeech,(She changes back to her school clothes.)|Have you ever had a Mentor before?
WinFightAgainstJennifer,(You quickly get a good grip on|her and pin her on the floor.)
WinFightAgainstJennifer,(You quickly get a firm grip on|her and pin her on the floor.)

1 Tag Content
91 AlreadyLoved No, I've never dated anyone before.|I wish I've had someone like you do.
92 AlreadyBrokeUp Let's not talk about that.|It hurts too much.
93 ChangeForDommeSpeech (She changes back to her school clothes.)|Have you ever had a Mentor before?
94 WinFightAgainstJennifer (You quickly get a good grip on|her and pin her on the floor.) (You quickly get a firm grip on|her and pin her on the floor.)