mirror of
https://gitgud.io/BondageProjects/Bondage-College.git
synced 2025-04-25 17:59:34 +00:00
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:
parent
577c8f0d3d
commit
4b345d238e
4 changed files with 29 additions and 4 deletions
C012_AfterClass/Jennifer
|
@ -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
|
||||
|
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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"")"
|
||||
|
|
|
|
@ -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.)
|
||||
|
|
|
Loading…
Add table
Reference in a new issue