Chapter 12 - Dorm First Options

Chapter 12 - Dorm First Options
This commit is contained in:
Ben987 2018-05-28 18:55:23 -04:00
parent b6da3a5991
commit 666b7027ce
18 changed files with 86 additions and 8 deletions

View file

@ -15,7 +15,7 @@ ShameForDefeat,You should be ashamed of yourself.|You lost against the worst stu
TestMildredCuffs,"(Sidney grabs Mildred hands and cuffs them.)|Enjoy it Sidney, you will never do this again."
TestMildredNoSkirt,"(Sidney pulls on Mildred's skirt and removes it.)|This is unbelievable, I will not lose again."
TestMildredCrop,(Sidney whips Mildred's butt pretty hard.)|Are you two cheating? You will pay for that!
TestMildredCropAgain,(Sidney whips Sidney's butt and laughs out loud.)|Ow! Someday I'll have my revenge on you two.
TestMildredCropAgain,(Sidney whips Mildred's butt and laughs out loud.)|Ow! Someday I'll have my revenge on you two.
MildredFreedBySidney,"(Sidney sulks but frees Mildred.)|Yes, so did you learn a lesson?"
TestPlayerCuffsMildred,(Sidney grabs your hands firmly and cuffs them.)|These restrains will help you to focus.
TestPlayerNoSkirtMildred,(Sidney pulls on your skirt and removes it.)|Some humiliation will teach you to do your readings.

1 Tag Content
15 TestMildredCuffs (Sidney grabs Mildred hands and cuffs them.)|Enjoy it Sidney, you will never do this again.
16 TestMildredNoSkirt (Sidney pulls on Mildred's skirt and removes it.)|This is unbelievable, I will not lose again.
17 TestMildredCrop (Sidney whips Mildred's butt pretty hard.)|Are you two cheating? You will pay for that!
18 TestMildredCropAgain (Sidney whips Sidney's butt and laughs out loud.)|Ow! Someday I'll have my revenge on you two. (Sidney whips Mildred's butt and laughs out loud.)|Ow! Someday I'll have my revenge on you two.
19 MildredFreedBySidney (Sidney sulks but frees Mildred.)|Yes, so did you learn a lesson?
20 TestPlayerCuffsMildred (Sidney grabs your hands firmly and cuffs them.)|These restrains will help you to focus.
21 TestPlayerNoSkirtMildred (Sidney pulls on your skirt and removes it.)|Some humiliation will teach you to do your readings.

BIN
C012_AfterClass/Bed/Bed.jpg Normal file

Binary file not shown.

After

(image error) Size: 57 KiB

View file

@ -0,0 +1,3 @@
Stage,LoveReq,SubReq,VarReq,IntroText,Image
0,0,0,,Your dorm bed isn't big|but it's comfy enough.,Bed.jpg
10,0,0,,,Bed.jpg
1 Stage LoveReq SubReq VarReq IntroText Image
2 0 0 0 Your dorm bed isn't big|but it's comfy enough. Bed.jpg
3 10 0 0 Bed.jpg

View file

@ -0,0 +1,27 @@
var C012_AfterClass_Bed_CurrentStage = 0;
// Chapter 12 After Class - Bed Load
function C012_AfterClass_Bed_Load() {
LeaveIcon = "Leave";
LeaveScreen = "Dorm";
LoadInteractions();
if (C012_AfterClass_Bed_CurrentStage == 10) C012_AfterClass_Bed_CurrentStage = 0;
}
// Chapter 12 After Class - Bed Run
function C012_AfterClass_Bed_Run() {
BuildInteraction(C012_AfterClass_Bed_CurrentStage);
}
// Chapter 12 After Class - Bed Click
function C012_AfterClass_Bed_Click() {
// Regular interactions
ClickInteraction(C012_AfterClass_Bed_CurrentStage);
}
// Chapter 12 After Class - Fall asleep and ends the chapter
function C012_AfterClass_Bed_EndChapter() {
SetScene(CurrentChapter, "Outro");
}

View file

@ -0,0 +1,4 @@
Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
0,0,0,,@Get to sleep.|(End the day.),Are you sure you want to sleep?|This will end the day and the game.,10,0,0,
10,0,0,,"@Yes, get to sleep.|(End the day.)",,10,0,0,EndChapter()
10,0,0,,"@No, stay awake.|(Continue.)",You seem to have some energy left.,0,0,0,
1 Stage LoveReq SubReq VarReq Interaction Result NextStage LoveMod SubMod Function
2 0 0 0 @Get to sleep.|(End the day.) Are you sure you want to sleep?|This will end the day and the game. 10 0 0
3 10 0 0 @Yes, get to sleep.|(End the day.) 10 0 0 EndChapter()
4 10 0 0 @No, stay awake.|(Continue.) You seem to have some energy left. 0 0 0

View file

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

Binary file not shown.

After

(image error) Size: 1.2 KiB

Binary file not shown.

After

(image error) Size: 1.2 KiB

View file

@ -11,7 +11,11 @@ function C012_AfterClass_Dorm_Load() {
// Chapter 12 - After Class Dorm Run
function C012_AfterClass_Dorm_Run() {
DrawImage(CurrentChapter + "/" + CurrentScreen + "/Background.jpg", 0, 0);
DrawTransparentPlayerImage(390, 0, 0.6667);
DrawTransparentPlayerImage(390, 0, 0.6667);
if ((MouseX >= 0) && (MouseX <= 200) && (MouseY >= 0) && (MouseY <= 600)) DrawImage(CurrentChapter + "/" + CurrentScreen + "/Wardrobe_Active.png", 50, 0);
else DrawImage(CurrentChapter + "/" + CurrentScreen + "/Wardrobe_Inactive.png", 50, 0);
if ((MouseX >= 200) && (MouseX <= 400) && (MouseY >= 0) && (MouseY <= 600)) DrawImage(CurrentChapter + "/" + CurrentScreen + "/Bed_Active.png", 250, 0);
else DrawImage(CurrentChapter + "/" + CurrentScreen + "/Bed_Inactive.png", 250, 0);
}
// Chapter 12 - After Class Dorm Click
@ -19,5 +23,10 @@ function C012_AfterClass_Dorm_Click() {
// Checks if the user clicks on any regular item
InventoryClick(GetClickedInventory(), CurrentChapter, CurrentScreen);
// Opens the other screens of the dorm
if ((MouseX >= 0) && (MouseX <= 200) && (MouseY >= 0) && (MouseY <= 600)) SetScene(CurrentChapter, "Wardrobe");
if ((MouseX >= 200) && (MouseX <= 400) && (MouseY >= 0) && (MouseY <= 600)) SetScene(CurrentChapter, "Bed");
if ((MouseX >= 500) && (MouseX <= 700) && (MouseY >= 0) && (MouseY <= 600)) InventoryClick("Player", CurrentChapter, CurrentScreen);
}

Binary file not shown.

After

(image error) Size: 4.1 KiB

Binary file not shown.

After

(image error) Size: 4.7 KiB

View file

@ -1,6 +0,0 @@
Tag,Content
CreditTypeDevelopers,Developers
CreditTypeTranslators,Translators
CreditTypeSupport,Support
CreditTypePatrons,Sponsors
CreditTypeFans,And a big thank you to the fans!
1 Tag Content
2 CreditTypeDevelopers Developers
3 CreditTypeTranslators Translators
4 CreditTypeSupport Support
5 CreditTypePatrons Sponsors
6 CreditTypeFans And a big thank you to the fans!

View file

@ -0,0 +1,2 @@
Stage,LoveReq,SubReq,VarReq,IntroText,Image
0,0,0,,What would you like to wear?,Wardrobe.jpg
1 Stage LoveReq SubReq VarReq IntroText Image
2 0 0 0 What would you like to wear? Wardrobe.jpg

View file

@ -0,0 +1,30 @@
var C012_AfterClass_Wardrobe_CurrentStage = 0;
// Chapter 12 After Class - Wardrobe Load
function C012_AfterClass_Wardrobe_Load() {
LeaveIcon = "Leave";
LeaveScreen = "Dorm";
LoadInteractions();
}
// Chapter 12 After Class - Wardrobe Run
function C012_AfterClass_Wardrobe_Run() {
BuildInteraction(C012_AfterClass_Wardrobe_CurrentStage);
}
// Chapter 12 After Class - Wardrobe Click
function C012_AfterClass_Wardrobe_Click() {
// Regular interactions
ClickInteraction(C012_AfterClass_Wardrobe_CurrentStage);
}
// Chapter 12 After Class - When the player changes clothes (cannot be done if restrained)
function C012_AfterClass_Wardrobe_Change(NewCloth) {
if (!Common_PlayerRestrained) {
PlayerClothes(NewCloth);
SetScene(CurrentChapter, "Dorm");
CurrentTime = CurrentTime + 50000;
} else OverridenIntroText = GetText("CannotChange");
}

View file

@ -0,0 +1,4 @@
Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
0,0,0,,@School uniform.,,0,0,0,"Change(""Clothed"")"
0,0,0,!Common_PlayerChaste,@Underwear.,,0,0,0,"Change(""Underwear"")"
0,0,0,,@Get naked.,,0,0,0,"Change(""Naked"")"
1 Stage LoveReq SubReq VarReq Interaction Result NextStage LoveMod SubMod Function
2 0 0 0 @School uniform. 0 0 0 Change("Clothed")
3 0 0 0 !Common_PlayerChaste @Underwear. 0 0 0 Change("Underwear")
4 0 0 0 @Get naked. 0 0 0 Change("Naked")

View file

@ -0,0 +1,2 @@
Tag,Content
CannotChange,You cannot change clothes|when you're restrained.
1 Tag Content
2 CannotChange You cannot change clothes|when you're restrained.

Binary file not shown.

After

(image error) Size: 35 KiB

View file

@ -115,6 +115,8 @@
<script src="C011_LiteratureClass/Outro/Script.js"></script>
<script src="C012_AfterClass/Intro/Script.js"></script>
<script src="C012_AfterClass/Dorm/Script.js"></script>
<script src="C012_AfterClass/Wardrobe/Script.js"></script>
<script src="C012_AfterClass/Bed/Script.js"></script>
<script src="C012_AfterClass/Outro/Script.js"></script>
<script src="C101_KinbakuClub/Intro/Script.js"></script>
<script src="C101_KinbakuClub/JennaIntro/Script.js"></script>