Jennifer Roommates Dorm Script (Not Tested)

Jennifer Roommates Dorm Script (Not Tested)
This commit is contained in:
Ben987 2018-10-03 18:58:44 -04:00
parent 56cf920bbc
commit cf160cb4c9
4 changed files with 102 additions and 25 deletions

View file

@ -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.,

1 Stage LoveReq SubReq VarReq IntroText Image
10 100 0 0 Common_ActorIsOwned (Amanda opens the door and greets you.)|Welcome to my place Mistress. Do you need something?
11 200 0 0 (Sarah opens the door and lets you in.)|Hey! What's going on COMMON_PLAYERNAME?
12 200 10 0 (Sarah opens the door and smiles.)|Hey! What's going on my friend?
13 200 -10 0 (Sarah opens the door and lets you in.)|Why are you here? What's going on? (Sarah opens the door and frowns.)|Why are you here? What's going on?
14 200 0 -10 (Sarah opens the door and lets you in.)|Hey there girl. What's going on? (Sarah opens the door and smirks.)|Hey there girl. What's going on?
15 200 0 10 (Sarah opens the door and greets you.)|Hello Miss. What's going on today?
16 200 0 0 Common_ActorIsLover (Sarah opens the door and smiles.)|Hey there sexy! What's going on?
17 200 0 0 Common_ActorIsOwned (Sarah opens the door and greets you.)|Greetings Mistress. What's going on?
18 200 0 0 IsolationVisit (Sarah opens the door and smiles.)|My isolation partner! What's going on?
19 300 0 0 (Jennifer comes to greet you.)|Hello COMMON_PLAYERNAME. (Jennifer opens the door and lets you in.)|Hello COMMON_PLAYERNAME.
20 300 10 0 (Jennifer comes to greet you.)|Hello there, I'm glad to see you. (Jennifer opens the door and smiles.)|Hello there, I'm glad to see you.
21 300 -10 0 (Jennifer comes to greet you.)|What are you doing here? (Jennifer opens the door and frowns.)|It's you! What are you doing here?
22 300 0 -10 (Jennifer comes to greet you.)|Hi girl. Do you need help? (Jennifer opens the door and smirks.)|Hi girl. Do you need some help?
23 300 0 0 JenniferBelt (Jennifer comes to greet you.)|I hope you came with the belt key. (Jennifer opens the door and lets you in.)|I hope you came with the belt key.
24 300 0 10 (Jennifer comes to greet you.)|Greetings. It's a pleasure to see you. (Jennifer opens the door and greets you.)|Greetings. It's a pleasure to see you.
25 310 0 0 (Jennifer comes to greet you.)|Hello COMMON_PLAYERNAME.
26 310 10 0 (Jennifer comes to greet you.)|Hello there, I'm glad to see you.
27 310 -10 0 (Jennifer comes to greet you.)|What are you doing here?
28 310 0 -10 (Jennifer comes to greet you.)|Hi girl. Do you need help?
29 310 0 0 JenniferBelt (Jennifer comes to greet you.)|I hope you came with the belt key.
30 310 0 10 (Jennifer comes to greet you.)|Greetings. It's a pleasure to see you.

View file

@ -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");
}

View file

@ -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,

1 Stage LoveReq SubReq VarReq Interaction Result NextStage LoveMod SubMod Function
53 224 0 0 Yes! Let's go now.|(Visit the basement.) 224 1 0 EnterIsolation()
54 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()
55 225 0 0 Alright Miss.|(Visit the basement.) 225 1 -1 EnterIsolation()
56 300 0 0 TO DO How are you? TO DO I'm fine, thanks.|Why are you here? 300 310 0 0
57 300 0 0 I need to go Jennifer.|(Return to your dorm.) What's going on? Not much right now.|Why are you here? 0 310 0 0 Leave()
58 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
59 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
60 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
61 300 0 0 Sorry, wrong door.|(Leave the place.) 300 0 0 Leave()
62 301 0 0 Very well Jennifer.|(Back to your dorm.) 301 0 0 Leave()
63 301 0 0 Have fun running!|(Back to your dorm.) 301 1 0 Leave()
64 301 0 0 Running is for losers.|(Back to your dorm.) 301 -1 0 Leave()
65 301 0 0 I'll go with you!|(Run with Jennifer.) 301 0 0 RunWithJennifer()
66 301 0 0 You will bite my dust!|(Run with Jennifer.) 302 0 1 RunWithJennifer()
67 301 0 0 Let's take it slow.|(Run with Jennifer.) 302 0 -1 RunWithJennifer()
68 302 0 0 !Common_PlayerChaste I'll go get my swimsuit.|(Change and go to the pool.) 302 0 0 PoolWithJennifer()
69 302 0 0 Common_PlayerChaste I can't go to the pool.|(Walk back in your belt.) 302 0 0 Leave()
70 302 0 0 I don't like swimming.|(Back to your dorm.) 302 0 0 Leave()
71 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()
72 310 0 0 Do you want to|go visit my place? Sorry, I don't have enough time for that. 310 0 0 TestInviteJennifer()
73 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
74 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
75 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
76 310 0 0 I need to go Jennifer.|(Leave the place.) 310 0 0 Leave()
77 311 0 0 You will bite my dust!|(Run with Jennifer.) 302 0 1 RunWithJennifer()
78 311 0 0 Let's take it slow.|(Run with Jennifer.) 302 0 -1 RunWithJennifer()
79 311 0 0 Let's do this!|(Run with Jennifer.) 302 0 0 RunWithJennifer()
80 312 0 0 Yes! Let's go right now.|(Walk back with Jennifer.) 312 0 0 LeaveWithJennifer()
81 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

View file

@ -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.

1 Tag Content
4 GoDormLoveSarah Cool! I can't stay for long, but|I would love to see your place.
5 GoDormDommeSarah Absolutely Miss. I won't be able to stay for|long, but I would love to see your place.
6 GoDormIsolationSarah After our basement trip, I would love to see|your place. I won't stay for long though.
7 GoDormLoveJennifer I guess I can skip my training tonight and go|with you my friend. Are we leaving now?
8 GoDormDommeJennifer I can skip my training tonight and go|with you Miss. Are we leaving now?
9 NoIsolationIntroSarah It's pretty quiet for now.|We can chat if you want.
10 CannotRefuseIsolation (Sarah grabs your arm forcefully and frowns.)|You only live once girl. Come with me.
11 SarahKickOutAfter20 I'm sorry but I can't chat anymore.|I need to go to a club downtown.
12 JenniferKickOutAfter18 I can't chat anymore, I need to go running.|You can come with me or we can talk later.
13 SarahIntroduceJennifer JENNNNNNNNN! (You hear noises.)|Yep! She's coming right up.