Chapter 12 - Amanda - Official Version

Chapter 12 - Amanda - Official Version
This commit is contained in:
Ben987 2018-08-20 18:24:17 -04:00
parent 65ebc2c24f
commit b873f6d622
10 changed files with 92 additions and 10 deletions

View file

@ -52,7 +52,7 @@ function C012_AfterClass_Dorm_CalGuest() {
if (GameLogQuery(CurrentChapter, "Sidney", "EnterDormFromPub") && !GameLogQuery(CurrentChapter, "Sidney", "KickedOutFromDorm") && ((CurrentTime <= C012_AfterClass_Dorm_SidneyExitTime) || (CurrentTime >= C012_AfterClass_Dorm_SidneyReturnTime) || GameLogQuery(CurrentChapter, "Sidney", "BackFromRockShow") || ActorSpecificIsRestrained("Sidney")))
if (!GameLogQuery(CurrentChapter, "Sidney", "LoverBreakUp") || (ActorSpecificGetValue("Sidney", ActorOwner) == "Player"))
C012_AfterClass_Dorm_Guest.push("Sidney");
if (GameLogQuery(CurrentChapter, "Amanda", "EnterDormFromLibrary") && !GameLogQuery(CurrentChapter, "Amanda", "KickedOutFromDorm") && !GameLogQuery(CurrentChapter, "Amanda", "LeaveDormEarly"))
if ((GameLogQuery(CurrentChapter, "Amanda", "EnterDormFromLibrary") || GameLogQuery(CurrentChapter, "Amanda", "EnterDormFromRoommates")) && !GameLogQuery(CurrentChapter, "Amanda", "KickedOutFromDorm") && !GameLogQuery(CurrentChapter, "Amanda", "LeaveDormEarly"))
if (!GameLogQuery(CurrentChapter, "Amanda", "LoverBreakUp") || (ActorSpecificGetValue("Amanda", ActorOwner) == "Player"))
C012_AfterClass_Dorm_Guest.push("Amanda");
C012_AfterClass_Dorm_PlayerPos = 600 - C012_AfterClass_Dorm_Guest.length * 100;

View file

@ -1,2 +0,0 @@
Stage,LoveReq,SubReq,VarReq,IntroText,Image
0,0,0,EmptyDorm,"Du kommst bei Amanda, Sarah, Sidney|und Jennifer Studentenwohnung an. Die Tür ist abgeschlossen.",Door.jpg
1 Stage LoveReq SubReq VarReq IntroText Image
2 0 0 0 EmptyDorm Du kommst bei Amanda, Sarah, Sidney|und Jennifer Studentenwohnung an. Die Tür ist abgeschlossen. Door.jpg

View file

@ -1,2 +1,19 @@
Stage,LoveReq,SubReq,VarReq,IntroText,Image
0,0,0,EmptyDorm,"You arrive at Amanda, Sarah, Sidney|and Jennifer dorm. The door is locked.",Door.jpg
100,0,0,,(Amanda opens the door and lets you in.)|It's getting late. Do you need something?,
100,10,0,,(Amanda opens the door and lets you in.)|It's great to see you. Do you need something?,
100,-10,0,,(Amanda opens the door and lets you in.)|Shouldn't you go to sleep? Do you need something?,
100,0,-10,,(Amanda opens the door and lets you in.)|Are you lost girl? Do you need something?,
100,0,10,,(Amanda opens the door and greets you.)|Welcome to my place Miss. Do you need something?,
100,0,0,Common_ActorIsLover,(Amanda opens the door and kisses you.)|Welcome my love. Do you need something?,
100,0,0,Common_ActorIsOwner,(Amanda opens the door and lets you in.)|Hello my submissive. Do you need something?,
100,0,0,Common_ActorIsOwned,(Amanda opens the door and greets you.)|Welcome to my place Mistress. Do you need something?,
110,0,0,,,
120,0,0,,,
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,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?,

1 Stage LoveReq SubReq VarReq IntroText Image
2 0 0 0 EmptyDorm You arrive at Amanda, Sarah, Sidney|and Jennifer dorm. The door is locked. Door.jpg
3 100 0 0 (Amanda opens the door and lets you in.)|It's getting late. Do you need something?
4 100 10 0 (Amanda opens the door and lets you in.)|It's great to see you. Do you need something?
5 100 -10 0 (Amanda opens the door and lets you in.)|Shouldn't you go to sleep? Do you need something?
6 100 0 -10 (Amanda opens the door and lets you in.)|Are you lost girl? Do you need something?
7 100 0 10 (Amanda opens the door and greets you.)|Welcome to my place Miss. Do you need something?
8 100 0 0 Common_ActorIsLover (Amanda opens the door and kisses you.)|Welcome my love. Do you need something?
9 100 0 0 Common_ActorIsOwner (Amanda opens the door and lets you in.)|Hello my submissive. Do you need something?
10 100 0 0 Common_ActorIsOwned (Amanda opens the door and greets you.)|Welcome to my place Mistress. Do you need something?
11 110 0 0
12 120 0 0
13 200 0 0 (Sarah opens the door and lets you in.)|Hey! What's going on COMMON_PLAYERNAME?
14 200 10 0 (Sarah opens the door and smiles.)|Hey! What's going on my friend?
15 200 -10 0 (Sarah opens the door and lets you in.)|Why are you here? What's going on?
16 200 0 -10 (Sarah opens the door and lets you in.)|Hey there girl. What's going on?
17 200 0 10 (Sarah opens the door and greets you.)|Hello Miss. What's going on today?
18 200 0 0 Common_ActorIsLover (Sarah opens the door and smiles.)|Hey there sexy! What's going on?
19 200 0 0 Common_ActorIsOwned (Sarah opens the door and greets you.)|Greetings Mistress. What's going on?

Binary file not shown.

After

(image error) Size: 58 KiB

Binary file not shown.

After

(image error) Size: 56 KiB

View file

@ -3,12 +3,14 @@ var C012_AfterClass_Roommates_SidneyAvail = false;
var C012_AfterClass_Roommates_EmptyDorm = true;
var C012_AfterClass_Roommates_IntroText = "";
var C012_AfterClass_Roommates_CurrentActor = "";
var C012_AfterClass_Roommates_ChitChatCount = 0;
// Chapter 12 After Class - Roommates Load
function C012_AfterClass_Roommates_Load() {
// Loads the scene to search in the wardrobe
LoadInteractions();
C012_AfterClass_Roommates_ChitChatCount = 0;
Common_BondageAllowed = false;
Common_SelfBondageAllowed = false;
@ -22,11 +24,13 @@ function C012_AfterClass_Roommates_Load() {
}
// Chapter 12 After Class - Roommates Run
// Chapter 12 After Class - Roommates Run - The background changes based on the time of day
function C012_AfterClass_Roommates_Run() {
BuildInteraction(C012_AfterClass_Roommates_CurrentStage);
if (CurrentActor != "") {
DrawActor(CurrentActor, 500, 0, 1.3333);
if (CurrentTime >= 18.5 * 60 * 60 * 1000) OverridenIntroImage = "KitchenNight.jpg";
else OverridenIntroImage = "KitchenDay.jpg";
DrawActor(CurrentActor, 600, 0, 1);
}
}
@ -53,6 +57,51 @@ function C012_AfterClass_Roommates_Leave() {
SetScene(CurrentChapter, "Dorm");
}
// Chapter 12 After Class - Wait for a while and recalculate who's in the roommates
// Chapter 12 After Class - A roommate might answer when the player knocks
function C012_AfterClass_Roommates_Knock() {
// Amanda is available after 21:00
CurrentTime = CurrentTime + 50000;
if ((CurrentTime >= 21 * 60 * 60 * 1000) && !GameLogQuery(CurrentChapter, "Amanda", "EnterDormFromPub") && !GameLogQuery(CurrentChapter, "Amanda", "EnterDormFromRoommates")) {
OverridenIntroText = "";
ActorLoad("Amanda", "Dorm");
ActorSetCloth("Pajamas");
C012_AfterClass_Roommates_CurrentStage = 100;
}
// Sarah is available before 20:00
if ((CurrentTime < 20 * 60 * 60 * 1000) && !GameLogQuery(CurrentChapter, "Sarah", "EnterDormFromRoommates")) {
OverridenIntroText = "";
ActorLoad("Sarah", "Dorm");
C012_AfterClass_Roommates_CurrentStage = 200;
}
}
// Chapter 12 After Class - When the player chats, it slowly raises love with the actor
function C012_AfterClass_Roommates_ChitChat() {
C012_AfterClass_Roommates_ChitChatCount++;
CurrentTime = CurrentTime + 290000;
if (C012_AfterClass_Roommates_ChitChatCount % 5 == 4) ActorChangeAttitude(1, 0);
}
// Chapter 12 After Class - Tests if Amanda will follow the player to her dorm
function C012_AfterClass_Roommates_TestInviteAmanda() {
if (ActorGetValue(ActorLove) >= 10) {
OverridenIntroText = GetText("GoDormLoveAmanda");
C012_AfterClass_Roommates_CurrentStage = 120;
return;
}
if (ActorGetValue(ActorSubmission) >= 10) {
OverridenIntroText = GetText("GoDormDommeAmanda");
C012_AfterClass_Roommates_CurrentStage = 120;
return;
}
}
// Chapter 12 After Class - When the player leaves with Amanda
function C012_AfterClass_Roommates_LeaveWithAmanda() {
GameLogAdd("EnterDormFromRoommates");
GameLogAdd("AllowPajamas");
C012_AfterClass_Roommates_Leave();
}

View file

@ -1,3 +0,0 @@
Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
0,0,0,,Klopf an die Tür,Du klopftst an die Tür|aber es antwortet niemand.,0,0,0,Knock()
0,0,0,,Geh zu deiner Studentenwohnung zurück.,,0,0,0,Leave()
1 Stage LoveReq SubReq VarReq Interaction Result NextStage LoveMod SubMod Function
2 0 0 0 Klopf an die Tür Du klopftst an die Tür|aber es antwortet niemand. 0 0 0 Knock()
3 0 0 0 Geh zu deiner Studentenwohnung zurück. 0 0 0 Leave()

View file

@ -1,3 +1,23 @@
Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
0,0,0,,Knock at the door.,You knock at the door|but nobody answers.,0,0,0,Knock()
0,0,0,,Return to your dorm.,,0,0,0,Leave()
100,0,0,,How are you?,I'm doing well. I'm relaxing at home.|What about you? What's going on?,110,0,0,
100,0,0,,What's going on?,"Not much, I'm relaxing at home.|And you? What's going on tonight?",110,0,0,
100,0,0,,Cute pajamas.,(She checks her pajamas and nods.)|So what's going on tonight?,110,0,0,
100,0,0,,Sarah is here?,"No, I think she went to a club downtown.",100,0,0,
100,0,0,,Sidney is here?,"No, I think she's at a concert.",100,0,0,
100,0,0,,Jennifer is here?,"No, she might be running outside|or swimming at the college pool.",100,0,0,
100,0,0,,"Sorry, wrong door.|(Leave the place.)",,100,0,0,Leave()
110,0,0,,(Chit-chat and relax|with Amanda.),(You chit-chat about school and|get to know each other better.),110,0,0,ChitChat()
110,0,0,,We could do a slumber|party at my place.,It's too late to setup a party.|We should do it another day.,110,0,0,TestInviteAmanda()
110,0,0,,Do you want to go|relax at my place?,"No thanks, I would rather stay here.",110,0,0,TestInviteAmanda()
110,0,0,,It's quiet in my dorm.|Can I chill with you?,"Sure, we can talk about school if you want.",110,0,0,
110,0,0,,Do you want|to go out?,It's too late to go out.|Let's stay in the dorm.,110,0,0,
110,0,0,,"Sorry, I need to go.|(Leave the place.)",,110,0,0,Leave()
120,0,0,,Come in your pajamas!|(Walk back with Amanda.),,120,0,0,LeaveWithAmanda()
200,0,0,,How are you?,(Sarah will be available in the next version.),200,0,0,
200,0,0,,What's going on?,(Sarah will be available in the next version.),200,0,0,
200,0,0,,Amanda is here?,"No, she might be at the library.",200,0,0,
200,0,0,,Sidney is here?,"Nope, maybe the zoo came to get her.",200,0,0,
200,0,0,,Jennifer is here?,"JENNNNNNNNNIFER! (She waits.)|Nope, she's not here or she's deaf.",200,0,0,
200,0,0,,"Sorry, wrong door.|(Leave the place.)",,200,0,0,Leave()

1 Stage LoveReq SubReq VarReq Interaction Result NextStage LoveMod SubMod Function
2 0 0 0 Knock at the door. You knock at the door|but nobody answers. 0 0 0 Knock()
3 0 0 0 Return to your dorm. 0 0 0 Leave()
4 100 0 0 How are you? I'm doing well. I'm relaxing at home.|What about you? What's going on? 110 0 0
5 100 0 0 What's going on? Not much, I'm relaxing at home.|And you? What's going on tonight? 110 0 0
6 100 0 0 Cute pajamas. (She checks her pajamas and nods.)|So what's going on tonight? 110 0 0
7 100 0 0 Sarah is here? No, I think she went to a club downtown. 100 0 0
8 100 0 0 Sidney is here? No, I think she's at a concert. 100 0 0
9 100 0 0 Jennifer is here? No, she might be running outside|or swimming at the college pool. 100 0 0
10 100 0 0 Sorry, wrong door.|(Leave the place.) 100 0 0 Leave()
11 110 0 0 (Chit-chat and relax|with Amanda.) (You chit-chat about school and|get to know each other better.) 110 0 0 ChitChat()
12 110 0 0 We could do a slumber|party at my place. It's too late to setup a party.|We should do it another day. 110 0 0 TestInviteAmanda()
13 110 0 0 Do you want to go|relax at my place? No thanks, I would rather stay here. 110 0 0 TestInviteAmanda()
14 110 0 0 It's quiet in my dorm.|Can I chill with you? Sure, we can talk about school if you want. 110 0 0
15 110 0 0 Do you want|to go out? It's too late to go out.|Let's stay in the dorm. 110 0 0
16 110 0 0 Sorry, I need to go.|(Leave the place.) 110 0 0 Leave()
17 120 0 0 Come in your pajamas!|(Walk back with Amanda.) 120 0 0 LeaveWithAmanda()
18 200 0 0 How are you? (Sarah will be available in the next version.) 200 0 0
19 200 0 0 What's going on? (Sarah will be available in the next version.) 200 0 0
20 200 0 0 Amanda is here? No, she might be at the library. 200 0 0
21 200 0 0 Sidney is here? Nope, maybe the zoo came to get her. 200 0 0
22 200 0 0 Jennifer is here? JENNNNNNNNNIFER! (She waits.)|Nope, she's not here or she's deaf. 200 0 0
23 200 0 0 Sorry, wrong door.|(Leave the place.) 200 0 0 Leave()

View file

@ -1 +0,0 @@
Tag,Content
1 Tag Content

View file

@ -1 +1,3 @@
Tag,Content
GoDormLoveAmanda,"Yes, it might be fun my friend.|Can I go wearing my pajamas?"
GoDormDommeAmanda,"Of course Miss, I will follow.|Can I go wearing my pajamas?"

1 Tag Content
2 GoDormLoveAmanda Yes, it might be fun my friend.|Can I go wearing my pajamas?
3 GoDormDommeAmanda Of course Miss, I will follow.|Can I go wearing my pajamas?