mirror of
https://gitgud.io/BondageProjects/Bondage-College.git
synced 2025-04-25 17:59:34 +00:00
Jennifer Roommates Dorm Script (Not Tested)
Jennifer Roommates Dorm Script (Not Tested)
This commit is contained in:
parent
56cf920bbc
commit
cf160cb4c9
4 changed files with 102 additions and 25 deletions
C012_AfterClass/Roommates
|
@ -10,15 +10,21 @@ Stage,LoveReq,SubReq,VarReq,IntroText,Image
|
|||
100,0,0,Common_ActorIsOwned,(Amanda opens the door and greets you.)|Welcome to my place Mistress. Do you need something?,
|
||||
200,0,0,,(Sarah opens the door and lets you in.)|Hey! What's going on COMMON_PLAYERNAME?,
|
||||
200,10,0,,(Sarah opens the door and smiles.)|Hey! What's going on my friend?,
|
||||
200,-10,0,,(Sarah opens the door and lets you in.)|Why are you here? What's going on?,
|
||||
200,0,-10,,(Sarah opens the door and lets you in.)|Hey there girl. What's going on?,
|
||||
200,-10,0,,(Sarah opens the door and frowns.)|Why are you here? What's going on?,
|
||||
200,0,-10,,(Sarah opens the door and smirks.)|Hey there girl. What's going on?,
|
||||
200,0,10,,(Sarah opens the door and greets you.)|Hello Miss. What's going on today?,
|
||||
200,0,0,Common_ActorIsLover,(Sarah opens the door and smiles.)|Hey there sexy! What's going on?,
|
||||
200,0,0,Common_ActorIsOwned,(Sarah opens the door and greets you.)|Greetings Mistress. What's going on?,
|
||||
200,0,0,IsolationVisit,(Sarah opens the door and smiles.)|My isolation partner! What's going on?,
|
||||
300,0,0,,(Jennifer comes to greet you.)|Hello COMMON_PLAYERNAME.,
|
||||
300,10,0,,"(Jennifer comes to greet you.)|Hello there, I'm glad to see you.",
|
||||
300,-10,0,,(Jennifer comes to greet you.)|What are you doing here?,
|
||||
300,0,-10,,(Jennifer comes to greet you.)|Hi girl. Do you need help?,
|
||||
300,0,0,JenniferBelt,(Jennifer comes to greet you.)|I hope you came with the belt key.,
|
||||
300,0,10,,(Jennifer comes to greet you.)|Greetings. It's a pleasure to see you.,
|
||||
300,0,0,,(Jennifer opens the door and lets you in.)|Hello COMMON_PLAYERNAME.,
|
||||
300,10,0,,"(Jennifer opens the door and smiles.)|Hello there, I'm glad to see you.",
|
||||
300,-10,0,,(Jennifer opens the door and frowns.)|It's you! What are you doing here?,
|
||||
300,0,-10,,(Jennifer opens the door and smirks.)|Hi girl. Do you need some help?,
|
||||
300,0,0,JenniferBelt,(Jennifer opens the door and lets you in.)|I hope you came with the belt key.,
|
||||
300,0,10,,(Jennifer opens the door and greets you.)|Greetings. It's a pleasure to see you.,
|
||||
310,0,0,,(Jennifer comes to greet you.)|Hello COMMON_PLAYERNAME.,
|
||||
310,10,0,,"(Jennifer comes to greet you.)|Hello there, I'm glad to see you.",
|
||||
310,-10,0,,(Jennifer comes to greet you.)|What are you doing here?,
|
||||
310,0,-10,,(Jennifer comes to greet you.)|Hi girl. Do you need help?,
|
||||
310,0,0,JenniferBelt,(Jennifer comes to greet you.)|I hope you came with the belt key.,
|
||||
310,0,10,,(Jennifer comes to greet you.)|Greetings. It's a pleasure to see you.,
|
||||
|
|
|
|
@ -33,13 +33,14 @@ function C012_AfterClass_Roommates_Load() {
|
|||
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Roommates Run - The background changes based on the time of day
|
||||
// Chapter 12 After Class - Roommates Run - The background changes based on the time of day (special running background for stage 302)
|
||||
function C012_AfterClass_Roommates_Run() {
|
||||
BuildInteraction(C012_AfterClass_Roommates_CurrentStage);
|
||||
if (CurrentActor != "") {
|
||||
if (CurrentTime >= 18.5 * 60 * 60 * 1000) OverridenIntroImage = "KitchenNight.jpg";
|
||||
if (C012_AfterClass_Roommates_CurrentStage == 302) OverridenIntroImage = "RunningWithJennifer.jpg";
|
||||
else if (CurrentTime >= 18.5 * 60 * 60 * 1000) OverridenIntroImage = "KitchenNight.jpg";
|
||||
else OverridenIntroImage = "KitchenDay.jpg";
|
||||
DrawActor(CurrentActor, 600, 0, 1);
|
||||
if (C012_AfterClass_Roommates_CurrentStage != 302) DrawActor(CurrentActor, 600, 0, 1);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -97,8 +98,8 @@ function C012_AfterClass_Roommates_Knock() {
|
|||
return;
|
||||
}
|
||||
|
||||
// Jennifer is available before 19:00 but Sarah answers first if she's there
|
||||
if ((CurrentTime < 19 * 60 * 60 * 1000) && !GameLogQuery(CurrentChapter, "Jennifer", "EnterDormFromRoommates")) C012_AfterClass_Roommates_LoadJennifer();
|
||||
// Jennifer is available before 18:00 but Sarah answers first if she's there
|
||||
if ((CurrentTime < 18 * 60 * 60 * 1000) && !GameLogQuery(CurrentChapter, "Jennifer", "EnterDormFromRoommates")) C012_AfterClass_Roommates_LoadJennifer();
|
||||
|
||||
}
|
||||
|
||||
|
@ -115,6 +116,12 @@ function C012_AfterClass_Roommates_ChitChat() {
|
|||
OverridenIntroText = GetText("SarahKickOutAfter20");
|
||||
C012_AfterClass_Roommates_CurrentStage = 201;
|
||||
}
|
||||
|
||||
// Jennifer will kick the player out after 18:00
|
||||
if ((CurrentTime >= 18 * 60 * 60 * 1000) && (CurrentActor == "Jennifer")) {
|
||||
OverridenIntroText = GetText("JenniferKickOutAfter18");
|
||||
C012_AfterClass_Roommates_CurrentStage = 301;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
@ -130,13 +137,6 @@ function C012_AfterClass_Roommates_TestInviteAmanda() {
|
|||
}
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When the player leaves with Amanda
|
||||
function C012_AfterClass_Roommates_LeaveWithAmanda() {
|
||||
GameLogAdd("EnterDormFromRoommates");
|
||||
GameLogAdd("AllowPajamas");
|
||||
C012_AfterClass_Roommates_Leave();
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When the player leaves with Amanda
|
||||
function C012_AfterClass_Roommates_TestIsolationSarah() {
|
||||
if (GameLogQuery(CurrentChapter, "Sarah", "IsolationTalk")) {
|
||||
|
@ -161,12 +161,37 @@ function C012_AfterClass_Roommates_TestInviteSarah() {
|
|||
}
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Tests if Jennifer will go the player dorm and cancel her plans to run and swim (20+ required)
|
||||
function C012_AfterClass_Roommates_TestInviteJennifer() {
|
||||
if (ActorGetValue(ActorLove) >= 20) {
|
||||
OverridenIntroText = GetText("GoDormLoveJennifer");
|
||||
C012_AfterClass_Roommates_CurrentStage = 312;
|
||||
}
|
||||
if (ActorGetValue(ActorSubmission) >= 20) {
|
||||
OverridenIntroText = GetText("GoDormDommeJennifer");
|
||||
C012_AfterClass_Roommates_CurrentStage = 312;
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When the player leaves with Amanda
|
||||
function C012_AfterClass_Roommates_LeaveWithAmanda() {
|
||||
GameLogAdd("EnterDormFromRoommates");
|
||||
GameLogAdd("AllowPajamas");
|
||||
C012_AfterClass_Roommates_Leave();
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When the player leaves with Sarah
|
||||
function C012_AfterClass_Roommates_LeaveWithSarah() {
|
||||
GameLogAdd("EnterDormFromRoommates");
|
||||
C012_AfterClass_Roommates_Leave();
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When the player leaves with Jennifer
|
||||
function C012_AfterClass_Roommates_LeaveWithJennifer() {
|
||||
GameLogAdd("EnterDormFromRoommates");
|
||||
C012_AfterClass_Roommates_Leave();
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When the player leaves with Sarah
|
||||
function C012_AfterClass_Roommates_EnterIsolation() {
|
||||
CurrentTime = CurrentTime + 290000;
|
||||
|
@ -184,9 +209,9 @@ function C012_AfterClass_Roommates_TestRefuseIsolation() {
|
|||
}
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah can introduce the player to Jennifer
|
||||
// Chapter 12 After Class - Sarah can introduce the player to Jennifer before 18:00
|
||||
function C012_AfterClass_Roommates_CheckJenniferAvail() {
|
||||
if ((CurrentTime < 19 * 60 * 60 * 1000) && !GameLogQuery(CurrentChapter, "Jennifer", "EnterDormFromPool") && !GameLogQuery(CurrentChapter, "Jennifer", "EnterDormFromRoommates")) {
|
||||
if ((CurrentTime < 18 * 60 * 60 * 1000) && !GameLogQuery(CurrentChapter, "Jennifer", "EnterDormFromPool") && !GameLogQuery(CurrentChapter, "Jennifer", "EnterDormFromRoommates")) {
|
||||
C012_AfterClass_Roommates_CurrentStage = 202;
|
||||
OverridenIntroText = GetText("SarahIntroduceJennifer");
|
||||
}
|
||||
|
@ -203,6 +228,25 @@ function C012_AfterClass_Roommates_LoadJennifer() {
|
|||
if (ActorGetValue(ActorSubmission) >= 10) ActorSetPose("Shy");
|
||||
if (ActorGetValue(ActorSubmission) <= -10) ActorSetPose("Cocky");
|
||||
ActorSetCloth("");
|
||||
C012_AfterClass_Roommates_CurrentStage = 300;
|
||||
if (C012_AfterClass_Roommates_CurrentStage == 0) C012_AfterClass_Roommates_CurrentStage = 300;
|
||||
else C012_AfterClass_Roommates_CurrentStage = 310;
|
||||
return;
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When the player goes running with Jennifer, it raises their friendship
|
||||
function C012_AfterClass_Roommates_RunWithJennifer() {
|
||||
ActorChangeAttitude(PlayerGetSkillLevel("Sports") + 1, 0);
|
||||
if (PlayerGetSkillLevel("Sports") == 0) { OverridenIntroText = GetText("RaceJenniferDefeat"); ActorChangeAttitude(0, -1); }
|
||||
if (PlayerGetSkillLevel("Sports") == 1) { OverridenIntroText = GetText("RaceJenniferTie"); }
|
||||
if (PlayerGetSkillLevel("Sports") >= 2) { OverridenIntroText = GetText("RaceJenniferVictory"); ActorChangeAttitude(0, 1); ]
|
||||
if (CurrentTime <= 18.70 * 60 * 60 * 1000) CurrentTime = 18.75 * 60 * 60 * 1000;
|
||||
else CurrentTime = CurrentTime + 290000;
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When the player goes swimming with Jennifer, she changes for the bikini
|
||||
function C012_AfterClass_Roommates_SwimWithJennifer() {
|
||||
if (CurrentTime <= 18.95 * 60 * 60 * 1000) CurrentTime = 19 * 60 * 60 * 1000;
|
||||
else CurrentTime = CurrentTime + 290000;
|
||||
PlayerClothes("RedBikini");
|
||||
SetScene(CurrentChapter, "Pool");
|
||||
}
|
|
@ -53,5 +53,29 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
|||
224,0,0,,Yes! Let's go now.|(Visit the basement.),,224,1,0,EnterIsolation()
|
||||
224,0,0,,No. It's a bad idea.,(She looks disappointed.) Very well.|We can stay here and chat if you prefer.,210,-1,0,TestRefuseIsolation()
|
||||
225,0,0,,Alright Miss.|(Visit the basement.),,225,1,-1,EnterIsolation()
|
||||
300,0,0,,TO DO,TO DO,300,0,0,
|
||||
300,0,0,,I need to go Jennifer.|(Return to your dorm.),,0,0,0,Leave()
|
||||
300,0,0,,How are you?,"I'm fine, thanks.|Why are you here?",310,0,0,
|
||||
300,0,0,,What's going on?,Not much right now.|Why are you here?,310,0,0,
|
||||
300,0,0,,Can I speak|with Amanda?,"Sorry, she's not here right now.|Maybe she's still in school studying.",300,0,0,
|
||||
300,0,0,,Can I speak|with Sidney?,"Sorry, she's not here right now.|Maybe she went to the campus pub.",300,0,0,
|
||||
300,0,0,,Can I speak|with Sarah?,"Sorry, she's not here right now.|She could be at a rave or a party.",300,0,0,
|
||||
300,0,0,,"Sorry, wrong door.|(Leave the place.)",,300,0,0,Leave()
|
||||
301,0,0,,Very well Jennifer.|(Back to your dorm.),,301,0,0,Leave()
|
||||
301,0,0,,Have fun running!|(Back to your dorm.),,301,1,0,Leave()
|
||||
301,0,0,,Running is for losers.|(Back to your dorm.),,301,-1,0,Leave()
|
||||
301,0,0,,I'll go with you!|(Run with Jennifer.),,301,0,0,RunWithJennifer()
|
||||
301,0,0,,You will bite my dust!|(Run with Jennifer.),,302,0,1,RunWithJennifer()
|
||||
301,0,0,,Let's take it slow.|(Run with Jennifer.),,302,0,-1,RunWithJennifer()
|
||||
302,0,0,!Common_PlayerChaste,I'll go get my swimsuit.|(Change and go to the pool.),,302,0,0,PoolWithJennifer()
|
||||
302,0,0,Common_PlayerChaste,I can't go to the pool.|(Walk back in your belt.),,302,0,0,Leave()
|
||||
302,0,0,,I don't like swimming.|(Back to your dorm.),,302,0,0,Leave()
|
||||
310,0,0,,(Chit-chat with Jennifer.),(You chit-chat about sports and art|and get to know each other better.),310,0,0,ChitChat()
|
||||
310,0,0,,Do you want to|go visit my place?,"Sorry, I don't have enough time for that.",310,0,0,TestInviteJennifer()
|
||||
310,0,0,,Do you want to go|running with me?,Absolutely! Lets go right now.|It will be a great exercise.,311,1,0,
|
||||
310,0,0,,What are you|doing tonight?,I'm going running first and I'll probably|stop at the college swimming pool.,310,0,0,
|
||||
310,0,0,,It's boring in my dorm.|Can I chill with you?,Absolutely. But I'll go running around eighteen.,310,0,0,
|
||||
310,0,0,,I need to go Jennifer.|(Leave the place.),,310,0,0,Leave()
|
||||
311,0,0,,You will bite my dust!|(Run with Jennifer.),,302,0,1,RunWithJennifer()
|
||||
311,0,0,,Let's take it slow.|(Run with Jennifer.),,302,0,-1,RunWithJennifer()
|
||||
311,0,0,,Let's do this!|(Run with Jennifer.),,302,0,0,RunWithJennifer()
|
||||
312,0,0,,Yes! Let's go right now.|(Walk back with Jennifer.),,312,0,0,LeaveWithJennifer()
|
||||
312,0,0,,We can go a later.|(Stay here with her.),Very well. We can chat and|get to know each other better.,310,0,0,
|
||||
|
|
|
|
@ -4,7 +4,10 @@ GoDormDommeAmanda,"Of course Miss, I will follow.|Can I go wearing my pajamas?"
|
|||
GoDormLoveSarah,"Cool! I can't stay for long, but|I would love to see your place."
|
||||
GoDormDommeSarah,"Absolutely Miss. I won't be able to stay for|long, but I would love to see your place."
|
||||
GoDormIsolationSarah,"After our basement trip, I would love to see|your place. I won't stay for long though."
|
||||
GoDormLoveJennifer,I guess I can skip my training tonight and go|with you my friend. Are we leaving now?
|
||||
GoDormDommeJennifer,I can skip my training tonight and go|with you Miss. Are we leaving now?
|
||||
NoIsolationIntroSarah,It's pretty quiet for now.|We can chat if you want.
|
||||
CannotRefuseIsolation,(Sarah grabs your arm forcefully and frowns.)|You only live once girl. Come with me.
|
||||
SarahKickOutAfter20,I'm sorry but I can't chat anymore.|I need to go to a club downtown.
|
||||
JenniferKickOutAfter18,"I can't chat anymore, I need to go running.|You can come with me or we can talk later."
|
||||
SarahIntroduceJennifer,JENNNNNNNNN! (You hear noises.)|Yep! She's coming right up.
|
||||
|
|
|
Loading…
Add table
Reference in a new issue