mirror of
https://gitgud.io/BondageProjects/Bondage-College.git
synced 2025-04-14 12:29:15 +00:00
Chapter 9 - More Yuki
Chapter 9 - More Yuki
This commit is contained in:
parent
33b7301feb
commit
5ab5b64792
13 changed files with 197 additions and 30 deletions
Actors/Yuki
Clothed_NoBondage_NoGag_Angry.pngClothed_NoBondage_NoGag_Sleeping.pngClothed_NoBondage_NoGag_Sleepy.png
C006_Isolation/Intro
C009_Library
BIN
Actors/Yuki/Clothed_NoBondage_NoGag_Angry.png
Normal file
BIN
Actors/Yuki/Clothed_NoBondage_NoGag_Angry.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 95 KiB |
BIN
Actors/Yuki/Clothed_NoBondage_NoGag_Sleeping.png
Normal file
BIN
Actors/Yuki/Clothed_NoBondage_NoGag_Sleeping.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 116 KiB |
BIN
Actors/Yuki/Clothed_NoBondage_NoGag_Sleepy.png
Normal file
BIN
Actors/Yuki/Clothed_NoBondage_NoGag_Sleepy.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 82 KiB |
|
@ -9,7 +9,6 @@ function C006_Isolation_Intro_Load() {
|
|||
// Do not allow bondage when we begin
|
||||
Common_BondageAllowed = true;
|
||||
Common_SelfBondageAllowed = true;
|
||||
GameLogSpecificAdd(CurrentChapter, "", "Isolation");
|
||||
|
||||
// Gets the player crime chapter 2 or 3. If there's any, we go to chapter 6 instead of 5.
|
||||
if (GameLogQuery("C002_FirstClass", "Mildred", "Subdue") && !GameLogQuery("C002_FirstClass", "Mildred", "Release")) C006_Isolation_Intro_Teacher = "Mildred";
|
||||
|
@ -23,6 +22,8 @@ function C006_Isolation_Intro_Load() {
|
|||
else C006_Isolation_Intro_Teacher = "Yuki";
|
||||
}
|
||||
|
||||
// Logs the isolation for the teacher
|
||||
GameLogSpecificAdd(CurrentChapter, C006_Isolation_Intro_Teacher, "Isolation");
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -60,6 +60,7 @@ function C009_Library_Library_Run() {
|
|||
C009_Library_Library_Navigation("006", "Right", 600, 200);
|
||||
C009_Library_Library_Navigation("006", "Left", 400, 200);
|
||||
C009_Library_Library_Navigation("006", "Down", 500, 400);
|
||||
C009_Library_Library_Navigation("007", "Up", 500, 150);
|
||||
C009_Library_Library_Navigation("007", "Down", 500, 400);
|
||||
C009_Library_Library_Navigation("007", "Right", 800, 200);
|
||||
C009_Library_Library_Navigation("007", "Left", 200, 200);
|
||||
|
@ -139,11 +140,14 @@ function C009_Library_Library_Click() {
|
|||
if (E && (C009_Library_Library_CurrentZone == "006") && (MouseX >= 600) && (MouseX <= 800) && (MouseY >= 200) && (MouseY <= 400) && !C009_Library_Library_JenniferGone) E = C009_Library_Library_LoadJennifer();
|
||||
if (E && (C009_Library_Library_CurrentZone == "006") && (MouseX >= 500) && (MouseX <= 700) && (MouseY >= 400) && (MouseY <= 600)) E = C009_Library_Library_EnterZone("002");
|
||||
|
||||
// In Zone 7, the player can go to zone 4 (down), zone 9 (left) or Yuki (right)
|
||||
// In Zone 7, the player can go to zone 4 (down), zone 9 (left) or Yuki (up)
|
||||
if (E && (C009_Library_Library_CurrentZone == "007") && (MouseX >= 500) && (MouseX <= 700) && (MouseY >= 400) && (MouseY <= 600)) E = C009_Library_Library_EnterZone("004");
|
||||
if (E && (C009_Library_Library_CurrentZone == "007") && (MouseX >= 800) && (MouseX <= 1000) && (MouseY >= 200) && (MouseY <= 400) && (C009_Library_Yuki_CurrentStage < 500)) E = C009_Library_Library_LoadYuki();
|
||||
if (E && (C009_Library_Library_CurrentZone == "007") && (MouseX >= 800) && (MouseX <= 1000) && (MouseY >= 200) && (MouseY <= 400) && (C009_Library_Yuki_CurrentStage >= 500)) E = C009_Library_Library_StartSearch(70);
|
||||
if (E && (C009_Library_Library_CurrentZone == "007") && (MouseX >= 800) && (MouseX <= 1000) && (MouseY >= 200) && (MouseY <= 400)) E = C009_Library_Library_StartSearch(75);
|
||||
if (E && (C009_Library_Library_CurrentZone == "007") && (MouseX >= 200) && (MouseX <= 400) && (MouseY >= 200) && (MouseY <= 400)) E = C009_Library_Library_EnterZone("009");
|
||||
if (E && (C009_Library_Library_CurrentZone == "007") && (MouseX >= 500) && (MouseX <= 700) && (MouseY >= 150) && (MouseY <= 350)) {
|
||||
if ((C009_Library_Yuki_CurrentStage < 500) || (C009_Library_Yuki_CurrentStage == 650)) E = C009_Library_Library_LoadYuki();
|
||||
else E = C009_Library_Library_StartSearch(70);
|
||||
}
|
||||
|
||||
// In Zone 8, the player can go to zone 5 (right) or search the door or on the left
|
||||
if (E && (C009_Library_Library_CurrentZone == "008") && (MouseX >= 800) && (MouseX <= 1000) && (MouseY >= 200) && (MouseY <= 400)) E = C009_Library_Library_EnterZone("005");
|
||||
|
|
BIN
C009_Library/Search/75.jpg
Normal file
BIN
C009_Library/Search/75.jpg
Normal file
Binary file not shown.
After ![]() (image error) Size: 92 KiB |
|
@ -22,6 +22,7 @@ Stage,LoveReq,SubReq,VarReq,IntroText,Image
|
|||
65,0,0,,,60Sit.jpg
|
||||
70,0,0,,There's a desk and a purse in|this section of the library.,70.jpg
|
||||
71,0,0,,,71.jpg
|
||||
75,0,0,,There's not much in this section|of the library but a framed rule.,75.jpg
|
||||
80,0,0,,There's a closed wooden door leading|to another section of the library.,80.jpg
|
||||
85,0,0,,The bookshelves are filled with books on psychology.|There's a small dark hole in one the shelves.,85.jpg
|
||||
86,0,0,,,86.jpg
|
||||
|
|
|
|
@ -12,6 +12,7 @@ var C009_Library_Search_CanStealEgg = true;
|
|||
var C009_Library_Search_CanStealPill = true;
|
||||
var C009_Library_Search_CanStealArmbinder = true;
|
||||
var C009_Library_Search_CanStealTape = true;
|
||||
var C009_Library_Search_CanCheckYuki = true;
|
||||
|
||||
// Chapter 9 Library - Search Area Load
|
||||
function C009_Library_Search_Load() {
|
||||
|
@ -20,6 +21,7 @@ function C009_Library_Search_Load() {
|
|||
LoadInteractions();
|
||||
if (C009_Library_Search_IntroText != "") OverridenIntroText = C009_Library_Search_IntroText;
|
||||
C009_Library_Search_IntroText = "";
|
||||
C009_Library_Search_CanCheckYuki = (C009_Library_Yuki_CurrentStage == 410);
|
||||
Common_SelfBondageAllowed = false;
|
||||
C009_Library_Search_CanSit = (!Common_PlayerGagged && !Common_PlayerRestrained);
|
||||
C009_Library_Search_CanClimb = (PlayerGetSkillLevel("Sports") >= 1);
|
||||
|
@ -71,12 +73,11 @@ function C009_Library_Search_Masturbate() {
|
|||
} else {
|
||||
|
||||
// Yuki can catch the player masturbating, 1 chance out of 12
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
if (C009_Library_Yuki_CanFindPlayer && (Math.floor(Math.random() * 12) == 0)) {
|
||||
PlayerUngag();
|
||||
if (!C009_Library_Yuki_AllowSecondChance) C009_Library_Yuki_CurrentStage = 290;
|
||||
if (C009_Library_Yuki_CurrentStage < 100) C009_Library_Yuki_CurrentStage = 90;
|
||||
if ((C009_Library_Yuki_CurrentStage >= 100) && (C009_Library_Yuki_CurrentStage < 200)) C009_Library_Yuki_CurrentStage = 190;
|
||||
if ((C009_Library_Yuki_CurrentStage >= 100) && (C009_Library_Yuki_CurrentStage <= 210)) C009_Library_Yuki_CurrentStage = 190;
|
||||
C009_Library_Yuki_AllowSecondChance = false;
|
||||
SetScene(CurrentChapter, "Yuki");
|
||||
LeaveIcon = "";
|
||||
|
@ -163,10 +164,11 @@ function C009_Library_Search_TwoMinutes() {
|
|||
PlayerUngag();
|
||||
if (!C009_Library_Yuki_AllowSecondChance) C009_Library_Yuki_CurrentStage = 280;
|
||||
if (C009_Library_Yuki_CurrentStage < 100) C009_Library_Yuki_CurrentStage = 80;
|
||||
if ((C009_Library_Yuki_CurrentStage >= 100) && (C009_Library_Yuki_CurrentStage < 200)) C009_Library_Yuki_CurrentStage = 180;
|
||||
if ((C009_Library_Yuki_CurrentStage >= 100) && (C009_Library_Yuki_CurrentStage <= 210)) C009_Library_Yuki_CurrentStage = 180;
|
||||
C009_Library_Yuki_AllowSecondChance = false;
|
||||
C009_Library_Library_StuckInHole = false;
|
||||
SetScene(CurrentChapter, "Yuki");
|
||||
if (C009_Library_Yuki_CurrentStage == 280) ActorSetPose("Angry");
|
||||
LeaveIcon = "";
|
||||
GameLogAdd("CaughtInHole");
|
||||
}
|
||||
|
@ -223,4 +225,9 @@ function C009_Library_Search_SearchDesk() {
|
|||
C009_Library_Library_FoundKey = true;
|
||||
OverridenIntroText = GetText("FindKey");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 9 - Library - The player can check on Yuki if she's sleeping
|
||||
function C009_Library_Search_CheckYuki() {
|
||||
SetScene(CurrentChapter, "Yuki");
|
||||
}
|
||||
|
|
|
@ -32,6 +32,7 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
|||
65,0,0,,(Stand up.)|(1 minute),You stand up from the couch.,60,0,0,
|
||||
70,0,0,!Common_PlayerRestrained,(Search the desk.)|(1 minute),You search the desk but you|don't find anything interesting.,70,0,0,SearchDesk()
|
||||
70,0,0,!Common_PlayerRestrained,(Search the bag.)|(1 minute),You open Teacher Yuki's bag.,71,0,0,
|
||||
70,0,0,CanCheckYuki,(Check on Yuki.),,70,0,0,CheckYuki()
|
||||
71,0,0,CanStealEgg,(Steal the vibrating egg.),You take the vibrating egg from Yuki's bag.,71,0,0,StealEgg()
|
||||
71,0,0,CanStealPill,(Steal the sleeping pill.),You take the sleeping pill from Yuki's bag.,71,0,0,StealPill()
|
||||
71,0,0,CanStealArmbinder,(Steal the armbinder.),You take the armbinder from Yuki's bag.,71,0,0,StealArmbinder()
|
||||
|
|
|
|
@ -1,10 +1,14 @@
|
|||
Stage,LoveReq,SubReq,VarReq,IntroText,Image
|
||||
0,0,0,,"Good afternoon young lady. I've never|seen you before, are you a new student?",Library.jpg
|
||||
1,0,0,,Please don't make too much noise in the library.,Library.jpg
|
||||
1,0,0,,"Welcome to our college, I'm Teacher Yuki.",Library.jpg
|
||||
2,0,0,,Please don't make too much noise in the library.,Library.jpg
|
||||
5,0,0,,"Young lady, why are you restrained?",Library.jpg
|
||||
6,0,0,,,Library.jpg
|
||||
10,0,0,,Yummy! My little pet girl is back.|I hope you remember our deal.,Library.jpg
|
||||
20,0,0,,Here you are! I've been searching for|you for hours. How did you escape?,Library.jpg
|
||||
30,0,0,,"So my ""good for nothing"" pet has came back.|I hope you learned something from isolation.",Library.jpg
|
||||
40,0,0,,I hope you learned something from isolation.|Are you now staying away from trouble?,Library.jpg
|
||||
41,0,0,,Promise me to be quiet and|not to cause any trouble.,Library.jpg
|
||||
50,0,0,,You must be COMMON_PLAYERNAME.|Teacher Mildred told me about you.,Library.jpg
|
||||
60,0,0,,"Young lady, I hope you will not fight again and|that you've learned a lesson from your detention.",Library.jpg
|
||||
70,0,0,,"Young lady, I hope you will not cause trouble again|and that you've learned a lesson from your detention.",Library.jpg
|
||||
|
@ -19,8 +23,13 @@ Stage,LoveReq,SubReq,VarReq,IntroText,Image
|
|||
100,0,0,IsolationEarlyReleaseYuki,Hello again my little pet girl.|Which book are you looking for?,Library.jpg
|
||||
110,0,0,,Which book are you looking for?,Library.jpg
|
||||
120,0,0,,"Try the literature section. From the|main aisle, second shelve to your left.",Library.jpg
|
||||
180,0,0,,"Young lady, what were you doing in there?",Hole.jpg
|
||||
190,0,0,,"Young lady, what were you doing?",Gwendolyne.jpg
|
||||
180,0,0,,"(Yuki grabs your legs and pulls you out.)|Young lady, what were you doing in there?",Hole.jpg
|
||||
181,0,0,,,Hole.jpg
|
||||
182,0,0,,,Hole.jpg
|
||||
183,0,0,,,Hole.jpg
|
||||
190,0,0,,"(Yuki taps on your shoulder.)|Young lady, what are you doing?",Gwendoline.jpg
|
||||
191,0,0,,,Gwendoline.jpg
|
||||
192,0,0,,,Gwendoline.jpg
|
||||
200,0,0,,Is there anything else you need?,Library.jpg
|
||||
200,-3,0,,(She gives you an angry look.)|What do you want now?,Library.jpg
|
||||
210,0,0,,So you need my help|to recover your pen?,Library.jpg
|
||||
|
@ -32,13 +41,17 @@ Stage,LoveReq,SubReq,VarReq,IntroText,Image
|
|||
260,0,0,,,HoleYuki.jpg
|
||||
270,0,0,,,Hole.jpg
|
||||
280,0,0,,"Young lady, you promised to be good.|So what were you doing in there?",Hole.jpg
|
||||
290,0,0,,"Young lady, you promised to be good.|So tell me what you were doing.",Gwendolyne.jpg
|
||||
290,0,0,,"Young lady, you promised to be good.|So tell me what you were doing.",Gwendoline.jpg
|
||||
291,0,0,,,Library.jpg
|
||||
300,0,0,,,Library.jpg
|
||||
310,0,0,,,Library.jpg
|
||||
320,0,0,,,DeskFloor.jpg
|
||||
330,0,0,,,DeskFloor.jpg
|
||||
340,0,0,,,DeskFloorGagged.jpg
|
||||
400,0,0,,(Yuki is still sleeping on the floor.),LibraryFloor.jpg
|
||||
400,0,0,,,Library.jpg
|
||||
410,0,0,,(Yuki is still sleeping on the floor.),LibraryFloor.jpg
|
||||
420,0,0,,,Library.jpg
|
||||
430,0,0,,,Library.jpg
|
||||
500,0,0,,(Yuki is still struggling to get out.),HoleYuki.jpg
|
||||
510,0,0,,(Yuki is still struggling to get out.|Her panties are lying on floor.),HoleYukiNoPanties.jpg
|
||||
511,0,0,,"(Yuki is still in the hole, dripping and|trembling. Almost ready to climax.)",HoleYukiNoPanties.jpg
|
||||
|
@ -47,3 +60,7 @@ Stage,LoveReq,SubReq,VarReq,IntroText,Image
|
|||
530,0,0,,,Hole.jpg
|
||||
600,0,0,,,Library.jpg
|
||||
610,0,0,,,Library.jpg
|
||||
620,0,0,,,Library.jpg
|
||||
630,0,0,,,Library.jpg
|
||||
640,0,0,,,Library.jpg
|
||||
650,0,0,,(She stares at you and keeps quiet.),Library.jpg
|
||||
|
|
|
|
@ -20,6 +20,7 @@ var C009_Library_Yuki_MasturbateCount = 0;
|
|||
var C009_Library_Yuki_ReleaseConfirm = false;
|
||||
var C009_Library_Yuki_SleepingPillFromHole = false;
|
||||
var C009_Library_Yuki_CanAskForDoor = false;
|
||||
var C009_Library_Yuki_PenAvail = true;
|
||||
|
||||
// Chapter 9 Library - Yuki Load
|
||||
function C009_Library_Yuki_Load() {
|
||||
|
@ -34,12 +35,12 @@ function C009_Library_Yuki_Load() {
|
|||
else C009_Library_Library_CurrentZone = "007";
|
||||
|
||||
// A few variables on what already happened
|
||||
C009_Library_Yuki_PenInHole = C009_Library_Search_PenInHole;
|
||||
C009_Library_Yuki_PenInHole = (C009_Library_Search_PenInHole && !GameLogQuery("C009_Library", "Yuki", "StuckInHole") && C009_Library_Yuki_PenAvail);
|
||||
C009_Library_Yuki_BookAlreadyFound = (C009_Library_Library_BookProgress > 40);
|
||||
C009_Library_Yuki_DetentionBondage = GameLogQuery("C001_BeforeClass", "Sidney", "PublicBondage");
|
||||
C009_Library_Yuki_DetentionFighting = (GameLogQuery("C001_BeforeClass", "Sidney", "FightVictory") || GameLogQuery("C001_BeforeClass", "Sidney", "FightDefeat"));
|
||||
C009_Library_Yuki_IsolationMildred = (GameLogQuery("C002_FirstClass", "Mildred", "Subdue") && GameLogQuery("C006_Isolation", "", "Isolation"));
|
||||
C009_Library_Yuki_IsolationYuki = (GameLogQuery("C002_FirstClass", "Yuki", "Drug") && GameLogQuery("C006_Isolation", "", "Isolation"));
|
||||
C009_Library_Yuki_IsolationMildred = GameLogQuery("C006_Isolation", "Mildred", "Isolation");
|
||||
C009_Library_Yuki_IsolationYuki = GameLogQuery("C006_Isolation", "Yuki", "Isolation");
|
||||
C009_Library_Yuki_IsolationPleasureYuki = GameLogQuery("C006_Isolation", "Yuki", "Pleasure");
|
||||
C009_Library_Yuki_IsolationOrgasmYuki = GameLogQuery("C006_Isolation", "Yuki", "Orgasm");
|
||||
C009_Library_Yuki_IsolationEarlyReleaseYuki = (GameLogQuery("C006_Isolation", "", "Release") && C009_Library_Yuki_IsolationYuki);
|
||||
|
@ -47,6 +48,8 @@ function C009_Library_Yuki_Load() {
|
|||
C009_Library_Yuki_HasEgg = ActorHasInventory("VibratingEgg");
|
||||
|
||||
// The first dialog can be different depending on what happened before
|
||||
if (C009_Library_Yuki_CurrentStage == 6) C009_Library_Yuki_CurrentStage = 0;
|
||||
if ((C009_Library_Yuki_CurrentStage == 0) && (Common_PlayerRestrained || Common_PlayerGagged)) C009_Library_Yuki_CurrentStage = 5;
|
||||
if ((C009_Library_Yuki_CurrentStage == 0) && C009_Library_Yuki_IsolationOrgasmYuki && C009_Library_Yuki_IsolationEarlyReleaseYuki) C009_Library_Yuki_CurrentStage = 10;
|
||||
if ((C009_Library_Yuki_CurrentStage == 0) && C009_Library_Yuki_IsolationEscapeYuki) C009_Library_Yuki_CurrentStage = 20;
|
||||
if ((C009_Library_Yuki_CurrentStage == 0) && C009_Library_Yuki_IsolationPleasureYuki && !C009_Library_Yuki_IsolationOrgasmYuki) C009_Library_Yuki_CurrentStage = 30;
|
||||
|
@ -62,7 +65,8 @@ function C009_Library_Yuki_Run() {
|
|||
BuildInteraction(C009_Library_Yuki_CurrentStage);
|
||||
if (C009_Library_Yuki_CurrentStage < 250) DrawInteractionActor();
|
||||
if ((C009_Library_Yuki_CurrentStage >= 270) && (C009_Library_Yuki_CurrentStage < 300)) DrawInteractionActor();
|
||||
if ((C009_Library_Yuki_CurrentStage >= 300) && (C009_Library_Yuki_CurrentStage < 320)) { DrawActor("Yuki", 480, 0, 1); DrawActor("Player", 720, 0, 1); }
|
||||
if ((C009_Library_Yuki_CurrentStage >= 300) && (C009_Library_Yuki_CurrentStage < 320)) { DrawActor("Yuki", 480, 0, 1); DrawActor("Player", 720, 30, 1); }
|
||||
if ((C009_Library_Yuki_CurrentStage >= 400) && (C009_Library_Yuki_CurrentStage < 500)) DrawInteractionActor();
|
||||
if (C009_Library_Yuki_CurrentStage >= 530) DrawInteractionActor();
|
||||
}
|
||||
|
||||
|
@ -80,7 +84,7 @@ function C009_Library_Yuki_Click() {
|
|||
}
|
||||
|
||||
// The player can slide an egg in Yuki if she's stuck in the hole with no panties
|
||||
if ((ClickInv == "VibratingEgg") && !ActorHasInventory("VibratingEgg") && (C009_Library_Yuki_CurrentStage == 510) && !Common_PlayerRestrained) {
|
||||
if ((ClickInv == "VibratingEgg") && !ActorHasInventory("ChastityBelt") && !ActorHasInventory("VibratingEgg") && (C009_Library_Yuki_CurrentStage == 510) && !Common_PlayerRestrained) {
|
||||
OverridenIntroText = GetText("VibratingEggInHole");
|
||||
ActorChangeAttitude(0, 1);
|
||||
PlayerRemoveInventory("VibratingEgg", 1);
|
||||
|
@ -89,7 +93,7 @@ function C009_Library_Yuki_Click() {
|
|||
}
|
||||
|
||||
// The player can slide a sleeping pill in Yuki's anus if she's stuck in the hole with no panties
|
||||
if ((ClickInv == "SleepingPill") && !C009_Library_Yuki_SleepingPillFromHole && (C009_Library_Yuki_CurrentStage == 510) && !Common_PlayerRestrained) {
|
||||
if ((ClickInv == "SleepingPill") && !ActorHasInventory("ChastityBelt") && !C009_Library_Yuki_SleepingPillFromHole && (C009_Library_Yuki_CurrentStage == 510) && !Common_PlayerRestrained) {
|
||||
C009_Library_Yuki_SleepingPillFromHole = true;
|
||||
OverridenIntroText = GetText("SleepingPillInHole");
|
||||
PlayerRemoveInventory("SleepingPill", 1);
|
||||
|
@ -106,6 +110,13 @@ function C009_Library_Yuki_Click() {
|
|||
CurrentTime = CurrentTime + 50000;
|
||||
}
|
||||
|
||||
// If an item is used while Yuki is sleeping, she will wake up
|
||||
if ((ClickInv != "Player") && (ClickInv != "") && (C009_Library_Yuki_CurrentStage == 410) && !Common_PlayerRestrained) {
|
||||
C009_Library_Yuki_Wake();
|
||||
C009_Library_Yuki_CurrentStage = 420;
|
||||
OverridenIntroText = GetText("ItemWakeUp");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Chapter 9 Library - Yuki - When the player leaves to find her book
|
||||
|
@ -138,6 +149,7 @@ function C009_Library_Yuki_AnnoyYuki() {
|
|||
if (C009_Library_Yuki_AnnoyCount >= 3) {
|
||||
if (!C009_Library_Search_CanStealArmbinder && PlayerHasInventory("Armbinder")) PlayerRemoveInventory("Armbinder", 1);
|
||||
PlayerLockInventory("Armbinder");
|
||||
ActorSetPose("Angry");
|
||||
C009_Library_Library_LockedArmbinder = true;
|
||||
OverridenIntroText = GetText("Annoyed");
|
||||
C009_Library_Yuki_CurrentStage = 300;
|
||||
|
@ -160,6 +172,9 @@ function C009_Library_Yuki_StuckInHole() {
|
|||
|
||||
// Chapter 9 Library - The player can leave for the regular hole scene
|
||||
function C009_Library_Yuki_LeaveForHole() {
|
||||
C009_Library_Yuki_PenInHole = false;
|
||||
C009_Library_Search_PenInHole = false;
|
||||
C009_Library_Yuki_PenAvail = false;
|
||||
C009_Library_Library_CurrentZone = "008";
|
||||
C009_Library_Search_CurrentStage = 85;
|
||||
SetScene(CurrentChapter, "Search");
|
||||
|
@ -215,19 +230,22 @@ function C009_Library_Yuki_ReleaseFromHole() {
|
|||
} else {
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
C009_Library_Yuki_CurrentStage = 530;
|
||||
ActorSetPose("Angry");
|
||||
OverridenIntroText = GetText("ReleaseFromHole");
|
||||
C009_Library_Yuki_CanFindPlayer = true;
|
||||
LeaveIcon = "";
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 9 Library - Yuki can fall asleep if she had a sleeping pill
|
||||
function C009_Library_Yuki_TestSleep() {
|
||||
C009_Library_Library_CurrentZone = "007";
|
||||
if (C009_Library_Yuki_SleepingPillFromHole) {
|
||||
C009_Library_Yuki_SleepingPillFromHole = false;
|
||||
OverridenIntroText = GetText("DizzySleep");
|
||||
C009_Library_Yuki_CurrentStage = 400;
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
C009_Library_Library_CurrentZone = "007";
|
||||
ActorSetPose("Sleepy");
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
LeaveIcon = "Leave";
|
||||
}
|
||||
}
|
||||
|
@ -236,6 +254,49 @@ function C009_Library_Yuki_TestSleep() {
|
|||
function C009_Library_Yuki_RestrainPlayer() {
|
||||
if (!C009_Library_Search_CanStealArmbinder && PlayerHasInventory("Armbinder")) PlayerRemoveInventory("Armbinder", 1);
|
||||
PlayerLockInventory("Armbinder");
|
||||
ActorSetPose("Angry");
|
||||
C009_Library_Library_LockedArmbinder = true;
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
}
|
||||
|
||||
// Chapter 9 Library - Yuki can free the player before any chat
|
||||
function C009_Library_Yuki_TestRelease() {
|
||||
if (ActorGetValue(ActorLove) >= -2) {
|
||||
PlayerReleaseBondage();
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
} else OverridenIntroText = GetText("RefuseHelp");
|
||||
}
|
||||
|
||||
// Chapter 9 Library - Yuki set a new pose
|
||||
function C009_Library_Yuki_SetPose(NewPose) {
|
||||
ActorSetPose("");
|
||||
}
|
||||
|
||||
// Chapter 9 Library - Yuki set a new pose
|
||||
function C009_Library_Yuki_Sleep() {
|
||||
ActorSetPose("Sleeping");
|
||||
LeaveIcon = "Leave";
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
C009_Library_Library_CurrentZone = "007";
|
||||
C009_Library_Yuki_CanFindPlayer = false;
|
||||
}
|
||||
|
||||
// Chapter 9 Library - When Yuki sleeps, the player can search the room
|
||||
function C009_Library_Yuki_StartSearch() {
|
||||
C009_Library_Search_CurrentStage = 70;
|
||||
SetScene(CurrentChapter, "Search");
|
||||
}
|
||||
|
||||
// Chapter 9 Library - When Yuki is awoken
|
||||
function C009_Library_Yuki_Wake() {
|
||||
ActorSetPose("Sleepy");
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
LeaveIcon = "";
|
||||
C009_Library_Yuki_CanFindPlayer = true;
|
||||
C009_Library_Yuki_AllowSecondChance = false;
|
||||
}
|
||||
|
||||
// Chapter 9 Library - In some intro, Yuki will not allow a second chance
|
||||
function C009_Library_Yuki_NoSecondChance() {
|
||||
C009_Library_Yuki_AllowSecondChance = false;
|
||||
}
|
|
@ -1,10 +1,25 @@
|
|||
Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
||||
0,0,0,,"Yes, it's my|first day here.","Welcome to our college then, I'm Teacher Yuki.|Don't make too much noise in the library.",1,0,0,
|
||||
0,0,0,,I'm surprised you|haven't heard of me.,I haven't heard of you. I'm Teacher Yuki.|Don't make too much noise in the library.,1,0,1,
|
||||
0,0,0,,"Yes Miss, a new|school is always scary.","Don't be scared, it will be fine, I'm Teacher Yuki.|Please don't make too much noise in the library.",1,0,-1,
|
||||
1,0,0,,(Nod silently.),Excellent. So are you|looking for a specific book?,100,1,-1,
|
||||
1,0,0,,"Yeah, yeah, I know.",(She gives you an angry look.)|Are you looking for a specific book?,100,-1,1,
|
||||
1,0,0,,I'll keep quiet.,Very well. So are you|looking for a specific book?,100,0,0,
|
||||
0,0,0,,"Yes, it's my|first day here.","Welcome to our college then, I'm Teacher Yuki.",1,0,0,
|
||||
0,0,0,,I'm surprised you|haven't heard of me.,I haven't heard of you. I'm Teacher Yuki.,1,0,1,
|
||||
0,0,0,,"Yes Miss, a new|school is always scary.","Don't be scared, it will be fine, I'm Teacher Yuki.",1,0,-1,
|
||||
1,0,0,,It's nice to meet|you Teacher Yuki.,I'm happy to meet you also young lady.|But please be quiet in the library.,2,1,0,
|
||||
1,0,0,,Yo Yuki.,"(She frowns.) It's Teacher Yuki.|Anyway, please be quiet in the library.",2,-1,0,
|
||||
1,0,0,!Common_PlayerRestrained,(Shake her hand.),(She shakes your hand with a good grip.)|Now please be quiet in the library.,2,0,0,
|
||||
2,0,0,,(Nod silently.),Excellent. So are you|looking for a specific book?,100,1,-1,
|
||||
2,0,0,,"Yeah, yeah, I know.",(She gives you an angry look.)|Are you looking for a specific book?,100,-1,1,
|
||||
2,0,0,,I'll keep quiet.,Very well. So are you|looking for a specific book?,100,0,0,
|
||||
5,0,0,Common_PlayerRestrained,(Tug on your restrains.),"Here, let me help you little miss.|(She releases you.) You may go.",6,0,0,TestRelease()
|
||||
5,0,0,Common_PlayerGagged,@Numn ngnnnuh!,"Here, let me help you little miss.|(She releases you.) You may go.",6,0,0,TestRelease()
|
||||
5,0,0,,Can you help|me out Miss?,"Very well, I will help you little miss.|(She releases you.) You may go now.",6,0,0,TestRelease()
|
||||
5,0,0,,Jennifer did|that to me.,I'm very surprised that she would do that.|(She releases you.) You may go now.,6,0,0,TestRelease()
|
||||
6,0,0,,(Nod and walk away.),,6,0,0,PlayerLeaveForBook()
|
||||
6,0,0,,Very well Miss.|(Walk away.),,6,0,0,PlayerLeaveForBook()
|
||||
40,0,0,,Trouble is my|middle name.,"Young lady, promise me to be quiet and|not cause any trouble in the library.",41,0,1,
|
||||
40,0,0,,I'm not causing|any trouble.,"Alright, promise me to be quiet and|not cause any trouble in the library.",41,0,0,
|
||||
40,0,0,,"Yes Miss, I'm a|good girl now.","Very good, promise me to be quiet and|not cause any trouble in the library.",41,0,-1,
|
||||
41,0,0,,"Ok, I promise.",Very well. Are you looking for a book?,100,0,0,NoSecondChance()
|
||||
41,0,0,,"That's fair, I|promise to be good.",Excellent. Are you looking for a book?,100,1,0,NoSecondChance()
|
||||
41,0,0,,"Yeah, yeah, yeah.|I promise.",Anyway. Are you looking for a book?,100,-1,0,NoSecondChance()
|
||||
50,0,0,,"Good. Tell her|I said ""hello"".",That's not funny young lady.|Are you looking for a book?,100,-1,1,
|
||||
50,0,0,,"Yes, we met before.",That's what I've heard.|Are you looking for a book?,100,0,0,
|
||||
50,0,0,,I already have a|reputation then.,Not a very good reputation.|Are you looking for a book?,100,0,1,
|
||||
|
@ -55,6 +70,35 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
|||
120,0,0,,Thank you Miss.|(Walk away.),,200,0,1,PlayerLeaveForBook()
|
||||
120,0,0,,Thanks Yuki!|(Walk away.),,200,0,0,PlayerLeaveForBook()
|
||||
120,0,0,,(Walk away.),,200,-1,0,PlayerLeaveForBook()
|
||||
180,0,0,,I saw something|shiny in there.,You know what killed the cat don't you?|Promise me to never try that again.,181,-1,0,
|
||||
180,0,0,,I was looking|for cheese.,And you got yourself in the mouse trap?|Promise me to never try that again.,181,-2,0,
|
||||
180,0,0,PenInHole,I dropped my|pen in there.,"Poor young lady, you're so clumsy.|So you need help to recover it?",183,0,-1,
|
||||
180,0,0,,A mean girl with black|hair pushed me in.,"Sidney! (She clenches her fist.) Young lady,|you will need to learn how to defend yourself.",182,0,-1,
|
||||
181,0,0,,Yes Miss.|I promise.,Very good little Miss. (You walk to her desk.)|I really hope you can stay of out of trouble.,200,1,-1,
|
||||
181,0,0,,I won't do it again.,Alright young lady. (You walk to her desk.)|I really hope you can stay of out of trouble.,200,0,0,
|
||||
181,0,0,,"Yeah, yeah, yeah.|I won't do it again.",I don't like your attitude. (You walk to her desk.)|I really hope you can stay of out of trouble.,200,-1,1,
|
||||
181,0,0,,"Yes, that was stupid.|I won't do it again.",Very true young lady. (You walk to her desk.)|I really hope you can stay of out of trouble.,200,1,0,
|
||||
182,0,0,,That's a very|good advice.,Indeed. (You both walk to her desk.)|I really hope you can stay of out of trouble.,200,1,0,
|
||||
182,0,0,,"Don't worry, I'll kick|her ass next time.",Standing your ground should be enough Miss.|(You walk to her desk.) Stay out of trouble.,200,-1,1,
|
||||
182,0,0,,Could you help me|to defend myself?,"Yes, I'll help you later. (You walk to her desk.)|I really hope you can stay of out of trouble.",200,1,-2,
|
||||
182,0,0,,"Yeah, I know.",Very well. (You both walk to her desk.)|I really hope you can stay of out of trouble.,200,0,0,
|
||||
183,0,0,,"Yes, can you|retrieve my pen?",I think I can see your pen.|It won't be easy to reach it.,240,0,0,
|
||||
183,0,0,,Oh yes Miss.|I cannot do it.,I think I can see your pen.|It won't be easy to reach it.,240,0,-1,
|
||||
183,0,0,,"No, I have|another pen.",Alright. But you could have been hurt.|Promise me to never try that again.,181,0,0,
|
||||
190,0,0,,I didn't do anything.,"You little liar, I saw your hand under|your skirt. What is that magazine?",191,-1,0,
|
||||
190,0,0,,I was reading.,I saw your hand under your skirt.|What is that magazine you're reading?,191,0,0,
|
||||
190,0,0,,That's none of|your business.,Be polite! It's absolutely my business.|What is that magazine you're reading?,191,-1,1,
|
||||
190,0,0,,(Blush and bow|your head.),You should feel ashamed.|What is that magazine?,191,1,-1,
|
||||
190,0,0,,I had an itch.,"You little liar, you were not|scratching. What is that magazine?",191,-1,0,
|
||||
190,0,0,,I'm sorry Miss.|I was masturbating.,"Little miss, you should feel|ashamed. What is that magazine?",191,1,-2,
|
||||
191,0,0,,It's a dirty magazine.,(She nods and confiscates the magazine.)|Promise me you'll never do that again.,192,0,0,NoMoreSweetGwendoline()
|
||||
191,0,0,,It's a comic book.,(She grabs and confiscates the magazine.)|Promise me you'll never do that again.,192,-1,0,NoMoreSweetGwendoline()
|
||||
191,0,0,,You should know it.|It's Sweet Gwendoline.,(She frowns and confiscates the magazine.)|Promise me you'll never do that again.,192,0,1,NoMoreSweetGwendoline()
|
||||
191,0,0,,Please take it. It|doesn't belong here.,(She smiles and confiscates the magazine.)|Promise me you'll never do that again.,192,1,-1,NoMoreSweetGwendoline()
|
||||
192,0,0,,Yes Miss.|I promise.,Very good little Miss. (You walk to her desk.)|I really hope you can stay of out of trouble.,200,1,-1,
|
||||
192,0,0,,I won't do it again.,Alright young lady. (You walk to her desk.)|I really hope you can stay of out of trouble.,200,0,0,
|
||||
192,0,0,,"Yeah, yeah, yeah.|I won't do it again.",I don't like your attitude. (You walk to her desk.)|I really hope you can stay of out of trouble.,200,-1,1,
|
||||
192,0,0,,"Yes, that was stupid.|I won't do it again.",Very true young lady. (You walk to her desk.)|I really hope you can stay of out of trouble.,200,1,0,
|
||||
200,0,0,CanAskForDoor,I've found a|locked door.,"Yes, and you're not allowed|in this section of the library.",200,0,0,
|
||||
200,0,0,PenInHole,"Miss, I dropped|my pen in a hole.",Oh! And you need|my help to recover it?,210,0,0,
|
||||
200,0,0,,I'm fine Miss.|(Walk away.),,200,0,0,PlayerLeaveForBook()
|
||||
|
@ -77,6 +121,19 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
|||
260,0,0,,Now we can|have some fun.,What did you say? Help me out!|(She struggles but cannot get out.),500,-2,1,StuckInHole()
|
||||
270,0,0,,Yes. Thank you.|(Back to library.),,200,0,0,LeaveForHole()
|
||||
270,0,0,,Of course Miss Yuki.|(Back to library.),,200,0,-1,LeaveForHole()
|
||||
280,0,0,,I saw something|shiny in there.,I don't care. (She drags you to her|desk in another section of the library.),291,-1,0,
|
||||
280,0,0,,I was looking|for cheese.,That's not funny. (She drags you to her|desk in another section of the library.),291,-2,0,
|
||||
280,0,0,PenInHole,I dropped my|pen in there.,I don't care. (She drags you to her|desk in another section of the library.),291,0,-1,
|
||||
280,0,0,,A mean girl with black|hair pushed me in.,I don't care. (She drags you to her|desk in another section of the library.),291,0,-1,
|
||||
290,0,0,,I didn't do anything.,Don't lie. (She drags you to her|desk in another section of the library.),291,-1,0,
|
||||
290,0,0,,I was reading.,Don't lie. (She drags you to her|desk in another section of the library.),291,0,0,
|
||||
290,0,0,,That's none of|your business.,Shut up. (She drags you to her|desk in another section of the library.),291,-1,1,
|
||||
290,0,0,,(Blush and bow|your head.),Come with me. (She drags you to her|desk in another section of the library.),291,1,-1,
|
||||
290,0,0,,I had an itch.,Don't lie. (She drags you to her|desk in another section of the library.),291,-1,0,
|
||||
290,0,0,,I'm sorry Miss.|I was masturbating.,Come with me. (She drags you to her|desk in another section of the library.),291,1,-2,
|
||||
291,0,0,,"Miss, please.|I'm sorry.",It's too late to be sorry little miss.|(She grabs you and straps an armbinder on you.),300,0,-1,RestrainPlayer()
|
||||
291,0,0,,So what?,I'll make sure you don't cause any trouble.|(She grabs you and straps an armbinder on you.),300,-1,0,RestrainPlayer()
|
||||
291,0,0,,(Stay silent.),"Good, I don't want to hear you anymore.|(She grabs you and straps an armbinder on you.)",300,0,0,RestrainPlayer()
|
||||
300,0,0,,Ow! That hurts!,This should keep you|still until your next class.,310,0,-1,
|
||||
300,0,0,,(Struggle fiercely.),You will not escape this armbinder young lady.|I will keep you restrained until your next class.,310,0,1,
|
||||
300,0,0,,What is that?,This is a leather armbinder young lady.|I will keep you restrained until your next class.,310,0,0,
|
||||
|
@ -94,7 +151,16 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
|||
340,0,0,,@Mmammih!,(She seems to hear you but|doesn't move or say anything.),340,0,0,TwoMinutes()
|
||||
340,0,0,,(Struggle to get out.),(You struggle to get out of the leather|binder but cannot manage to do much.),340,0,0,TwoMinutes()
|
||||
340,0,0,,(Wait patiently.),(You wait patiently under the desk.|Time seems to fly very slowly.),340,0,0,TwoMinutes()
|
||||
400,0,0,,TO DO SLEEP,TO DO SLEEP,400,0,0,
|
||||
400,0,0,,Are you ok Miss?|You look tired.,"(She nods and slowly crumbles|to ground, falling fast asleep.)",410,0,-1,Sleep()
|
||||
400,0,0,,(Grab her and|lie her down.),(You grab her and lay her on|the ground where she falls asleep.),410,0,1,Sleep()
|
||||
400,0,0,,Are you sleepy?,"(She nods and slowly crumbles|to ground, falling fast asleep.)",410,0,0,Sleep()
|
||||
410,0,0,,(Search the room.),,410,0,0,StartSearch()
|
||||
410,0,0,!Common_PlayerRestrained,(Wake her up.),(You wake her up and help her to stand.)|What happened here? Did I fall asleep?,420,0,0,Wake()
|
||||
420,0,0,,"Yes, you fell asleep.",That's embarrasing. (She looks confused.)|Promise not to cause any trouble and you may go.,430,0,0,"SetPose("""")"
|
||||
420,0,0,,You were sleeping|on the floor.,That's embarrasing. (She looks confused.)|Promise not to cause any trouble and you may go.,430,0,0,"SetPose("""")"
|
||||
420,0,0,,I drugged you.,WHAT! (She quickly grabs your arms|and force them in a leather binder.),300,0,0,RestrainPlayer()
|
||||
430,0,0,,"I promise, take care.|(Walk away.)",,200,1,0,PlayerLeaveForBook()
|
||||
430,0,0,,I won't cause àny trouble.|(Walk away.),,200,0,0,PlayerLeaveForBook()
|
||||
500,0,0,,Struggle for me!,(She struggles madly to get out of|the hole cannot manage to do it.),500,0,0,
|
||||
500,0,0,!Common_PlayerRestrained,(Caress her.)|(1 minute),(You caress her legs lovingly and you can|hear faint moans coming from inside.),500,0,0,Caress()
|
||||
500,0,0,!Common_PlayerRestrained,(Tickle her.)|(1 minute),(She gets really angry when you tickle|her but cannot stop laughing like a child.),500,0,0,Tickle()
|
||||
|
@ -127,4 +193,11 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
|||
610,0,0,,No! I won't!|(Try to resist.),(You try to resist but she forces your|arms back and straps them in an binder.),300,0,1,RestrainPlayer()
|
||||
610,0,0,,"Alright, be quick.|(Turn around.)",(You turn around and give her your hands|while she straps them in an armbdiner.),300,0,0,RestrainPlayer()
|
||||
610,0,0,,Yes Miss Yuki.|(Turn around.),(You turn around and give her your hands|while she straps them in an armbdiner.),300,0,-1,RestrainPlayer()
|
||||
620,0,0,,TO DO TURN TABLES,TO DO TURN TABLES,620,0,0,
|
||||
620,0,0,,You would be humiliated|if people knew.,You're not thinking about starting|rumors on what happened are you?,630,0,0,"SetPose("""")"
|
||||
620,0,0,,"Everyone will know|what happened, unless... ",Unless what? You're not thinking|about starting rumors are you?,630,0,0,"SetPose("""")"
|
||||
630,0,0,,If you stay good to|me. I won't talk.,"Fine, we have a deal Miss.|I won't cause you any trouble.",640,0,1,
|
||||
630,0,0,,You stay cool.|I stay cool.,"Very well, we have a deal.|I won't cause you any trouble.",640,0,0,
|
||||
640,0,0,,"Alright, I'm going now.|(Walk away.)",,650,0,0,PlayerLeaveForBook()
|
||||
640,0,0,,I don't want to|see you again.,Fine! Go away then.,650,-1,0,
|
||||
640,0,0,,Very good Yuki.|(Shake her hand.),(You both shake hands with a firm grip.)|You're free to wander young lady.,650,1,0,
|
||||
650,0,0,,(Walk away.),,650,0,0,PlayerLeaveForBook()
|
||||
|
|
|
|
@ -6,4 +6,6 @@ ReleaseFromHole,(You pull her out of the hole and she gives|you a menacing look.
|
|||
VibratingEggInHole,(You slide a vibrating egg in her vagina.)|Young lady! How could you do that?
|
||||
SleepingPillInHole,(You slide a sleeping pill in her anus.)|Oh no little miss! Don't go in there!
|
||||
ChastityBeltInHole,(You lock the belt around her waist and crotch.)|What did you just do? (She struggles fiercely.)
|
||||
DizzySleep,"(Yuki sudently feels dizzy, she bends on her|desk and slowly crumbles to the ground sleeping.)"
|
||||
DizzySleep,"(Yuki sudently feels dizzy, she|yawns loudly and fights to stay awake.)"
|
||||
RefuseHelp,"No, I will not help you.|Go away young lady."
|
||||
ItemWakeUp,(You try to use your item but she wakes up.)|What happened here? Did I fall asleep?
|
||||
|
|
|
Loading…
Add table
Reference in a new issue