mirror of
https://gitgud.io/BondageProjects/Bondage-College.git
synced 2025-04-25 17:59:34 +00:00
Chapter 12 - Amanda - Official Version
Chapter 12 - Amanda - Official Version
This commit is contained in:
parent
65ebc2c24f
commit
b873f6d622
10 changed files with 92 additions and 10 deletions
|
@ -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;
|
||||
|
|
|
@ -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,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?,
|
||||
|
|
|
BIN
C012_AfterClass/Roommates/KitchenDay.jpg
Normal file
BIN
C012_AfterClass/Roommates/KitchenDay.jpg
Normal file
Binary file not shown.
After ![]() (image error) Size: 58 KiB |
BIN
C012_AfterClass/Roommates/KitchenNight.jpg
Normal file
BIN
C012_AfterClass/Roommates/KitchenNight.jpg
Normal file
Binary file not shown.
After ![]() (image error) Size: 56 KiB |
|
@ -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();
|
||||
}
|
||||
|
|
|
@ -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,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 +0,0 @@
|
|||
Tag,Content
|
|
|
@ -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?"
|
||||
|
|
|
Loading…
Add table
Reference in a new issue