mirror of
https://gitgud.io/BondageProjects/Bondage-College.git
synced 2025-04-25 17:59:34 +00:00
Chapter 12 - Sarah Intro
Chapter 12 - Sarah Intro
This commit is contained in:
parent
b873f6d622
commit
0ea4b7c93a
21 changed files with 2009 additions and 22 deletions
|
@ -3,6 +3,8 @@ var C012_AfterClass_Dorm_PlayerPos = 0;
|
|||
var C012_AfterClass_Dorm_PlayerGrounded = false;
|
||||
var C012_AfterClass_Dorm_SidneyExitTime = 0;
|
||||
var C012_AfterClass_Dorm_SidneyReturnTime = 0;
|
||||
var C012_AfterClass_Dorm_SarahExitTime = 0;
|
||||
var C012_AfterClass_Dorm_SarahReturnTime = 0;
|
||||
|
||||
// Sets the correct punishment pose depending on the player Mistess
|
||||
function C012_AfterClass_Dorm_SetPunishmentPose() {
|
||||
|
@ -36,13 +38,23 @@ function C012_AfterClass_Dorm_LeavingGuest() {
|
|||
C012_AfterClass_Dorm_Guest.splice("Sidney");
|
||||
if (CurrentScreen == "Dorm") {
|
||||
C012_AfterClass_Sidney_CurrentStage = 400;
|
||||
if (C012_AfterClass_Dorm_PlayerGrounded) GameLogSpecificAddTimer(CurrentChapter, "Sidney", "EventGrounded", 1);
|
||||
if (C012_AfterClass_Dorm_PlayerGrounded && (Common_PlayerOwner == "Sidney")) GameLogSpecificAddTimer(CurrentChapter, "Sidney", "EventGrounded", 1);
|
||||
SetScene(CurrentChapter, "Sidney");
|
||||
ActorSetCloth("Shorts");
|
||||
if (C012_AfterClass_Dorm_PlayerGrounded) OverridenIntroText = GetText("GroundingEndForLeaving");
|
||||
if (C012_AfterClass_Dorm_PlayerGrounded && (Common_PlayerOwner == "Sidney")) OverridenIntroText = GetText("GroundingEndForLeaving");
|
||||
}
|
||||
}
|
||||
|
||||
// Sarah will leave at 20:30
|
||||
if ((C012_AfterClass_Dorm_Guest.indexOf("Sarah") >= 0) && (CurrentTime >= C012_AfterClass_Dorm_SarahExitTime) && (CurrentTime <= C012_AfterClass_Dorm_SarahReturnTime) && !GameLogQuery(CurrentChapter, "Sarah", "BackFromBondageClub") && !ActorSpecificIsRestrained("Sarah") && !GameLogQuery(CurrentChapter, "Sarah", "KickedOutFromDorm")) {
|
||||
C012_AfterClass_Dorm_Guest.splice("Sarah");
|
||||
if (CurrentScreen == "Dorm") {
|
||||
C012_AfterClass_Sarah_CurrentStage = 400;
|
||||
SetScene(CurrentChapter, "Sarah");
|
||||
ActorSetCloth("StreetClothes");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Set the guest list in the dorm
|
||||
|
@ -55,7 +67,10 @@ function C012_AfterClass_Dorm_CalGuest() {
|
|||
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;
|
||||
if (GameLogQuery(CurrentChapter, "Sarah", "EnterDormFromRoommates") && !GameLogQuery(CurrentChapter, "Sarah", "KickedOutFromDorm") && ((CurrentTime <= C012_AfterClass_Dorm_SarahExitTime) || (CurrentTime >= C012_AfterClass_Dorm_SarahReturnTime) || GameLogQuery(CurrentChapter, "Sarah", "BackFromBondageClub") || ActorSpecificIsRestrained("Sarah")))
|
||||
if (!GameLogQuery(CurrentChapter, "Sarah", "LoverBreakUp") || (ActorSpecificGetValue("Sarah", ActorOwner) == "Player"))
|
||||
C012_AfterClass_Dorm_Guest.push("Sarah");
|
||||
C012_AfterClass_Dorm_PlayerPos = 525 - C012_AfterClass_Dorm_Guest.length * 100;
|
||||
}
|
||||
|
||||
// Chapter 12 - After Class Dorm Load
|
||||
|
@ -74,10 +89,12 @@ function C012_AfterClass_Dorm_Load() {
|
|||
// Loads the actor CSV text in advance
|
||||
ReadCSV("CurrentText", CurrentChapter, "Sidney", "Text", GetWorkingLanguage());
|
||||
ReadCSV("CurrentText", CurrentChapter, "Amanda", "Text", GetWorkingLanguage());
|
||||
ReadCSV("CurrentText", CurrentChapter, "Sarah", "Text", GetWorkingLanguage());
|
||||
|
||||
// Owners will not stay naked
|
||||
if ((Common_PlayerOwner == "Sidney") && (ActorSpecificGetValue("Sidney", ActorCloth) == "Naked")) ActorSpecificSetCloth("Sidney", "Shorts");
|
||||
if ((Common_PlayerOwner == "Amanda") && (ActorSpecificGetValue("Amanda", ActorCloth) == "Naked")) ActorSpecificSetCloth("Amanda", "");
|
||||
if ((Common_PlayerOwner == "Sarah") && (ActorSpecificGetValue("Sarah", ActorCloth) == "Naked")) ActorSpecificSetCloth("Sarah", "StreetClothes");
|
||||
|
||||
// Calculates the time when Sidney will leave and return
|
||||
C012_AfterClass_Dorm_SidneyExitTime = 20 * 60 * 60 * 1000;
|
||||
|
@ -87,6 +104,14 @@ function C012_AfterClass_Dorm_Load() {
|
|||
if (GameLogQuery(CurrentChapter, "Sidney", "Curfew22")) C012_AfterClass_Dorm_SidneyReturnTime = 22 * 60 * 60 * 1000;
|
||||
if (GameLogQuery(CurrentChapter, "Sidney", "CurfewStay")) C012_AfterClass_Dorm_SidneyReturnTime = 12 * 60 * 60 * 1000;
|
||||
|
||||
// Calculates the time when Sarah will leave and return
|
||||
C012_AfterClass_Dorm_SarahExitTime = 20.5 * 60 * 60 * 1000;
|
||||
if (GameLogQuery(CurrentChapter, "Sarah", "CurfewStay")) C012_AfterClass_Dorm_SarahExitTime = 999 * 60 * 60 * 1000;
|
||||
C012_AfterClass_Dorm_SarahReturnTime = 999 * 60 * 60 * 1000;
|
||||
if (GameLogQuery(CurrentChapter, "Sarah", "Curfew24")) C012_AfterClass_Dorm_SarahReturnTime = 24 * 60 * 60 * 1000;
|
||||
if (GameLogQuery(CurrentChapter, "Sarah", "Curfew22")) C012_AfterClass_Dorm_SarahReturnTime = 22 * 60 * 60 * 1000;
|
||||
if (GameLogQuery(CurrentChapter, "Sarah", "CurfewStay")) C012_AfterClass_Dorm_SarahReturnTime = 12 * 60 * 60 * 1000;
|
||||
|
||||
// If the player is grounded, the dorm is mostly deactivated until the timer runs out
|
||||
C012_AfterClass_Dorm_PlayerGrounded = GameLogQuery(CurrentChapter, "", "EventGrounded");
|
||||
Common_PlayerPose = "";
|
||||
|
@ -99,6 +124,7 @@ function C012_AfterClass_Dorm_Load() {
|
|||
C012_AfterClass_Roommates_CurrentStage = 0;
|
||||
C012_AfterClass_Sidney_CurrentStage = 0;
|
||||
C012_AfterClass_Amanda_CurrentStage = 0;
|
||||
C012_AfterClass_Sarah_CurrentStage = 0;
|
||||
C012_AfterClass_Dorm_CalGuest();
|
||||
}
|
||||
|
||||
|
@ -137,15 +163,15 @@ function C012_AfterClass_Dorm_Run() {
|
|||
DrawActor(C012_AfterClass_Dorm_Guest[A], C012_AfterClass_Dorm_PlayerPos - 10 + A * 200, 0, 0.6667);
|
||||
|
||||
// Draw the room icons
|
||||
if ((MouseX >= 0) && (MouseX < 150) && (MouseY >= 0) && (MouseY <= 600)) DrawImage(CurrentChapter + "/" + CurrentScreen + "/Wardrobe_Active.png", 25, 0);
|
||||
else DrawImage(CurrentChapter + "/" + CurrentScreen + "/Wardrobe_Inactive.png", 25, 0);
|
||||
if ((MouseX >= 150) && (MouseX < 300) && (MouseY >= 0) && (MouseY <= 600)) DrawImage(CurrentChapter + "/" + CurrentScreen + "/Bed_Active.png", 175, 0);
|
||||
else DrawImage(CurrentChapter + "/" + CurrentScreen + "/Bed_Inactive.png", 175, 0);
|
||||
if ((MouseX >= 900) && (MouseX < 1050) && (MouseY >= 0) && (MouseY <= 600)) DrawImage(CurrentChapter + "/" + CurrentScreen + "/Save_Active.png", 925, 0);
|
||||
else DrawImage(CurrentChapter + "/" + CurrentScreen + "/Save_Inactive.png", 925, 0);
|
||||
if ((MouseX >= 1050) && (MouseX < 1200) && (MouseY >= 0) && (MouseY <= 600)) DrawImage(CurrentChapter + "/" + CurrentScreen + "/Exit_Active.png", 1075, 0);
|
||||
else DrawImage(CurrentChapter + "/" + CurrentScreen + "/Exit_Inactive.png", 1075, 0);
|
||||
|
||||
if ((MouseX >= 1050) && (MouseX < 1200) && (MouseY >= 0) && (MouseY < 150)) DrawImage(CurrentChapter + "/" + CurrentScreen + "/Wardrobe_Active.png", 1075, 25);
|
||||
else DrawImage(CurrentChapter + "/" + CurrentScreen + "/Wardrobe_Inactive.png", 1075, 25);
|
||||
if ((MouseX >= 1050) && (MouseX < 1200) && (MouseY >= 150) && (MouseY < 300)) DrawImage(CurrentChapter + "/" + CurrentScreen + "/Bed_Active.png", 1075, 175);
|
||||
else DrawImage(CurrentChapter + "/" + CurrentScreen + "/Bed_Inactive.png", 1075, 175);
|
||||
if ((MouseX >= 1050) && (MouseX < 1200) && (MouseY >= 300) && (MouseY < 450)) DrawImage(CurrentChapter + "/" + CurrentScreen + "/Save_Active.png", 1075, 325);
|
||||
else DrawImage(CurrentChapter + "/" + CurrentScreen + "/Save_Inactive.png", 1075, 325);
|
||||
if ((MouseX >= 1050) && (MouseX < 1200) && (MouseY >= 450) && (MouseY < 600)) DrawImage(CurrentChapter + "/" + CurrentScreen + "/Exit_Active.png", 1075, 475);
|
||||
else DrawImage(CurrentChapter + "/" + CurrentScreen + "/Exit_Inactive.png", 1075, 475);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -160,10 +186,10 @@ function C012_AfterClass_Dorm_Click() {
|
|||
InventoryClick(GetClickedInventory(), CurrentChapter, CurrentScreen);
|
||||
|
||||
// Opens the other screens of the dorm
|
||||
if ((MouseX >= 0) && (MouseX < 150) && (MouseY >= 0) && (MouseY <= 600)) SetScene(CurrentChapter, "Wardrobe");
|
||||
if ((MouseX >= 150) && (MouseX < 300) && (MouseY >= 0) && (MouseY <= 600)) SetScene(CurrentChapter, "Bed");
|
||||
if ((MouseX >= 900) && (MouseX < 1050) && (MouseY >= 0) && (MouseY <= 600)) SaveMenu(CurrentChapter, "Dorm");
|
||||
if ((MouseX >= 1050) && (MouseX < 1200) && (MouseY >= 0) && (MouseY <= 600)) SetScene(CurrentChapter, "DormExit");
|
||||
if ((MouseX >= 1050) && (MouseX < 1200) && (MouseY >= 0) && (MouseY < 150)) SetScene(CurrentChapter, "Wardrobe");
|
||||
if ((MouseX >= 1050) && (MouseX < 1200) && (MouseY >= 150) && (MouseY < 300)) SetScene(CurrentChapter, "Bed");
|
||||
if ((MouseX >= 1050) && (MouseX < 1200) && (MouseY >= 300) && (MouseY < 450)) SaveMenu(CurrentChapter, "Dorm");
|
||||
if ((MouseX >= 1050) && (MouseX < 1200) && (MouseY >= 450) && (MouseY < 600)) SetScene(CurrentChapter, "DormExit");
|
||||
if ((MouseX >= C012_AfterClass_Dorm_PlayerPos - 100) && (MouseX < C012_AfterClass_Dorm_PlayerPos + 100) && (MouseY >= 0) && (MouseY <= 600)) InventoryClick("Player", CurrentChapter, CurrentScreen);
|
||||
|
||||
}
|
||||
|
@ -171,5 +197,6 @@ function C012_AfterClass_Dorm_Click() {
|
|||
// When the player clicks on another actor
|
||||
if ((MouseX >= C012_AfterClass_Dorm_PlayerPos + 100) && (MouseX < C012_AfterClass_Dorm_PlayerPos + 300) && (MouseY >= 0) && (MouseY <= 600) && (C012_AfterClass_Dorm_Guest.length >= 1)) SetScene(CurrentChapter, C012_AfterClass_Dorm_Guest[0]);
|
||||
if ((MouseX >= C012_AfterClass_Dorm_PlayerPos + 300) && (MouseX < C012_AfterClass_Dorm_PlayerPos + 500) && (MouseY >= 0) && (MouseY <= 600) && (C012_AfterClass_Dorm_Guest.length >= 2)) SetScene(CurrentChapter, C012_AfterClass_Dorm_Guest[1]);
|
||||
if ((MouseX >= C012_AfterClass_Dorm_PlayerPos + 500) && (MouseX < C012_AfterClass_Dorm_PlayerPos + 700) && (MouseY >= 0) && (MouseY <= 600) && (C012_AfterClass_Dorm_Guest.length >= 3)) SetScene(CurrentChapter, C012_AfterClass_Dorm_Guest[2]);
|
||||
|
||||
}
|
BIN
C012_AfterClass/Isolation/Basement.jpg
Normal file
BIN
C012_AfterClass/Isolation/Basement.jpg
Normal file
Binary file not shown.
After ![]() (image error) Size: 30 KiB |
2
C012_AfterClass/Isolation/Intro_EN.csv
Normal file
2
C012_AfterClass/Isolation/Intro_EN.csv
Normal file
|
@ -0,0 +1,2 @@
|
|||
Stage,LoveReq,SubReq,VarReq,IntroText,Image
|
||||
0,0,0,,"Both dressed in your school outfit, you get back|to the college and sneak into the isolation room.",Basement.jpg
|
|
49
C012_AfterClass/Isolation/Script.js
Normal file
49
C012_AfterClass/Isolation/Script.js
Normal file
|
@ -0,0 +1,49 @@
|
|||
var C012_AfterClass_Isolation_CurrentStage = 0;
|
||||
var C012_AfterClass_Isolation_IntroText = "";
|
||||
var C012_AfterClass_Isolation_CurrentActor = "";
|
||||
|
||||
// Chapter 12 After Class - Isolation Load
|
||||
function C012_AfterClass_Isolation_Load() {
|
||||
|
||||
// Loads the scene to search in the wardrobe
|
||||
LoadInteractions();
|
||||
Common_BondageAllowed = false;
|
||||
Common_SelfBondageAllowed = false;
|
||||
|
||||
// If we must put the previous text or previous actor back
|
||||
if (C012_AfterClass_Isolation_IntroText != "") { OverridenIntroText = C012_AfterClass_Isolation_IntroText; C012_AfterClass_Isolation_IntroText = ""; }
|
||||
if (C012_AfterClass_Isolation_CurrentActor != "") ActorLoad(C012_AfterClass_Isolation_CurrentActor, "");
|
||||
|
||||
// No leaving from the room
|
||||
LeaveIcon = "";
|
||||
LeaveScreen = "";
|
||||
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Isolation Run
|
||||
function C012_AfterClass_Isolation_Run() {
|
||||
BuildInteraction(C012_AfterClass_Isolation_CurrentStage);
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Isolation Click
|
||||
function C012_AfterClass_Isolation_Click() {
|
||||
|
||||
// Regular interactions
|
||||
ClickInteraction(C012_AfterClass_Isolation_CurrentStage);
|
||||
|
||||
// The player can click on herself in most stages
|
||||
var ClickInv = GetClickedInventory();
|
||||
if (ClickInv == "Player") {
|
||||
C012_AfterClass_Isolation_IntroText = OverridenIntroText;
|
||||
C012_AfterClass_Isolation_CurrentActor = CurrentActor;
|
||||
InventoryClick(ClickInv, CurrentChapter, CurrentScreen);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When the player leaves the isolation room
|
||||
function C012_AfterClass_Isolation_Leave() {
|
||||
CurrentTime = CurrentTime + 290000;
|
||||
C012_AfterClass_Dorm_LeavingGuest();
|
||||
SetScene(CurrentChapter, "Dorm");
|
||||
}
|
2
C012_AfterClass/Isolation/Stage_EN.csv
Normal file
2
C012_AfterClass/Isolation/Stage_EN.csv
Normal file
|
@ -0,0 +1,2 @@
|
|||
Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
||||
0,0,0,,That's enough!|Let's go back.,,0,0,0,Leave()
|
|
1
C012_AfterClass/Isolation/Text_EN.csv
Normal file
1
C012_AfterClass/Isolation/Text_EN.csv
Normal file
|
@ -0,0 +1 @@
|
|||
Tag,Content
|
|
|
@ -4,6 +4,9 @@ var C012_AfterClass_Roommates_EmptyDorm = true;
|
|||
var C012_AfterClass_Roommates_IntroText = "";
|
||||
var C012_AfterClass_Roommates_CurrentActor = "";
|
||||
var C012_AfterClass_Roommates_ChitChatCount = 0;
|
||||
var C012_AfterClass_Roommates_ModifierLove = 0;
|
||||
var C012_AfterClass_Roommates_ModifierSub = 0;
|
||||
var C012_AfterClass_Roommates_IsolationAvail = true;
|
||||
|
||||
// Chapter 12 After Class - Roommates Load
|
||||
function C012_AfterClass_Roommates_Load() {
|
||||
|
@ -11,8 +14,11 @@ function C012_AfterClass_Roommates_Load() {
|
|||
// Loads the scene to search in the wardrobe
|
||||
LoadInteractions();
|
||||
C012_AfterClass_Roommates_ChitChatCount = 0;
|
||||
C012_AfterClass_Roommates_ModifierLove = 0;
|
||||
C012_AfterClass_Roommates_ModifierSub = 0;
|
||||
Common_BondageAllowed = false;
|
||||
Common_SelfBondageAllowed = false;
|
||||
C012_AfterClass_Roommates_IsolationAvail = !GameLogQuery(CurrentChapter, "Sarah", "IsolationVisit");
|
||||
|
||||
// If we must put the previous text or previous actor back
|
||||
if (C012_AfterClass_Roommates_IntroText != "") { OverridenIntroText = C012_AfterClass_Roommates_IntroText; C012_AfterClass_Roommates_IntroText = ""; }
|
||||
|
@ -65,6 +71,9 @@ function C012_AfterClass_Roommates_Knock() {
|
|||
if ((CurrentTime >= 21 * 60 * 60 * 1000) && !GameLogQuery(CurrentChapter, "Amanda", "EnterDormFromPub") && !GameLogQuery(CurrentChapter, "Amanda", "EnterDormFromRoommates")) {
|
||||
OverridenIntroText = "";
|
||||
ActorLoad("Amanda", "Dorm");
|
||||
LeaveIcon = "";
|
||||
if (ActorGetValue(ActorLove) >= 10) ActorSetPose("Happy");
|
||||
if (ActorGetValue(ActorLove) <= -10) ActorSetPose("Angry");
|
||||
ActorSetCloth("Pajamas");
|
||||
C012_AfterClass_Roommates_CurrentStage = 100;
|
||||
}
|
||||
|
@ -73,16 +82,31 @@ function C012_AfterClass_Roommates_Knock() {
|
|||
if ((CurrentTime < 20 * 60 * 60 * 1000) && !GameLogQuery(CurrentChapter, "Sarah", "EnterDormFromRoommates")) {
|
||||
OverridenIntroText = "";
|
||||
ActorLoad("Sarah", "Dorm");
|
||||
LeaveIcon = "";
|
||||
/*if (ActorGetValue(ActorLove) >= 10) ActorSetPose("Happy");
|
||||
if (ActorGetValue(ActorLove) <= -10) ActorSetPose("Angry");
|
||||
if (ActorGetValue(ActorSubmission) >= 10) ActorSetPose("Shy");
|
||||
if (ActorGetValue(ActorSubmission) <= -10) ActorSetPose("Cocky");
|
||||
ActorSetCloth("StreetClothes");*/
|
||||
C012_AfterClass_Roommates_CurrentStage = 200;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When the player chats, it slowly raises love with the actor
|
||||
// Chapter 12 After Class - When the player chit-chats with the actor
|
||||
function C012_AfterClass_Roommates_ChitChat() {
|
||||
|
||||
// It slowly raises love
|
||||
C012_AfterClass_Roommates_ChitChatCount++;
|
||||
CurrentTime = CurrentTime + 290000;
|
||||
if (C012_AfterClass_Roommates_ChitChatCount % 5 == 4) ActorChangeAttitude(1, 0);
|
||||
|
||||
// Sarah will kick the player out after 20:00
|
||||
if ((CurrentTime >= 20 * 60 * 60 * 1000) && (CurrentActor == "Sarah")) {
|
||||
OverridenIntroText = GetText("SarahKickOutAfter20");
|
||||
C012_AfterClass_Roommates_CurrentStage = 201;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Tests if Amanda will follow the player to her dorm
|
||||
|
@ -90,12 +114,10 @@ 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;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -105,3 +127,49 @@ function C012_AfterClass_Roommates_LeaveWithAmanda() {
|
|||
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")) {
|
||||
OverridenIntroText = GetText("NoIsolationIntroSarah");
|
||||
C012_AfterClass_Roommates_CurrentStage = 210;
|
||||
} else GameLogAdd("IsolationTalk");
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Tests if Sarah will follow the player to her dorm
|
||||
function C012_AfterClass_Roommates_TestInviteSarah() {
|
||||
if (ActorGetValue(ActorLove) >= 10) {
|
||||
OverridenIntroText = GetText("GoDormLoveSarah");
|
||||
C012_AfterClass_Roommates_CurrentStage = 211;
|
||||
}
|
||||
if (ActorGetValue(ActorSubmission) >= 10) {
|
||||
OverridenIntroText = GetText("GoDormDommeSarah");
|
||||
C012_AfterClass_Roommates_CurrentStage = 211;
|
||||
}
|
||||
if (GameLogQuery(CurrentChapter, "Sarah", "IsolationVisit")) {
|
||||
OverridenIntroText = GetText("GoDormIsolationSarah");
|
||||
C012_AfterClass_Roommates_CurrentStage = 211;
|
||||
}
|
||||
}
|
||||
|
||||
// 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 Sarah
|
||||
function C012_AfterClass_Roommates_EnterIsolation() {
|
||||
CurrentTime = CurrentTime + 290000;
|
||||
GameLogAdd("IsolationVisit");
|
||||
SetScene(CurrentChapter, "Isolation");
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah might force the player to go to the isolation room
|
||||
function C012_AfterClass_Roommates_TestRefuseIsolation() {
|
||||
if (ActorGetValue(ActorSubmission) <= -10) {
|
||||
ActorSetPose("Angry");
|
||||
OverridenIntroText = GetText("CannotRefuseIsolation");
|
||||
C012_AfterClass_Roommates_CurrentStage = 225;
|
||||
}
|
||||
}
|
|
@ -8,16 +8,47 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
|||
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,,(Chit-chat 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,,How are you?,I'm doing pretty good. And you?|Did you got in trouble in school?,220,0,0,TestIsolationSarah()
|
||||
200,0,0,,What's going on?,"Not much, It's pretty quiet right now.|So? Did you got in trouble in school?",220,0,0,TestIsolationSarah()
|
||||
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()
|
||||
201,0,0,,Very well Sarah.|(Back to your dorm.),,201,0,0,Leave()
|
||||
201,0,0,,Have fun tonight!|(Back to your dorm.),,201,1,0,Leave()
|
||||
201,0,0,,Fine! You suck.|(Back to your dorm.),,201,-1,0,Leave()
|
||||
210,0,0,,(Chit-chat with Sarah.),(You chit-chat about music and parties|and get to know each other better.),210,0,0,ChitChat()
|
||||
210,0,0,,We could setup a|party at my place.,That's a pretty cool idea but I|already have plans for tonight.,210,0,0,TestInviteSarah()
|
||||
210,0,0,,Do you want to|go visit my place?,"No thanks, I have a big evening to plan.",210,0,0,TestInviteSarah()
|
||||
210,0,0,,What are you|doing tonight?,I'm going to a club downtown.|Maybe I'll bring you someday.,210,0,0,
|
||||
210,0,0,IsolationAvail,Do you still want to|visit the basement?,That could be pretty thrilling.|Do you want to go right now?,212,0,0,
|
||||
210,0,0,,It's boring in my dorm.|Can I chill with you?,"Sure, but I need to go around twenty.",210,0,0,
|
||||
210,0,0,,Do you want|to go out?,Maybe tomorrow COMMON_PLAYERNAME.|I'm already going out this evening.,210,0,0,
|
||||
210,0,0,,"Sorry, I need to go.|(Leave the place.)",,210,0,0,Leave()
|
||||
211,0,0,,Come for a while!|(Walk back with Sarah.),,211,0,0,LeaveWithSarah()
|
||||
212,0,0,,Yes! Let's go now.|(Visit the basement.),,212,1,0,EnterIsolation()
|
||||
212,0,0,,No. It's a bad idea.,Ok. We can stay here and chat.,210,0,0,TestRefuseIsolation()
|
||||
220,0,0,,I don't get in trouble.|I put others in trouble.,Cool! Did you dragged|someone to the basement?,221,0,1,
|
||||
220,0,0,,"Yes, I got in trouble|quite often today.",Great! Did you went to the basement?,221,1,0,
|
||||
220,0,0,,"Nope, no trouble today.",(She nods.) So you didn't|went to the basement?,221,-1,0,
|
||||
220,0,0,,I'm a good student.|I don't cause trouble.,(She giggles.) So you didn't|went to the basement?,221,0,-1,
|
||||
221,0,0,,What basement?,There's an isolation room in the college basement.|Full of restrains and torture devices for bad students.,222,0,0,
|
||||
221,0,0,,"Yes, I went there.",Have you seen the isolation room?|The place with the torture devices?,222,0,0,
|
||||
221,0,0,,"No, I didn't went|to the basement.",Then you missed the best place in school!|There's a room full of torture devices.,222,0,0,
|
||||
222,0,0,,That's interesting.,It is! I was punished|many times down there.,223,0,0,
|
||||
222,0,0,,(Grin) Torture devices?|Now I'm interested.,(She gulps and nods.) It's a thrilling place.|I was punished many times down there.,223,0,1,
|
||||
222,0,0,,In a school?|Is that legal?,(She shrugs.) I have no idea but it's thrilling.|I was punished many times down there.,223,0,-1,
|
||||
223,0,0,,I would love to|get punished also.,(She giggles.) It might happen soon.|Would you like to see the place now?,224,1,-1,
|
||||
223,0,0,,I need to visit that|basement someday.,Would you like to see the place now?,224,0,0,
|
||||
223,0,0,,A bad student like you|should be punished.,Maybe you could punish me then.|Would you like to see the place now?,224,-1,1,
|
||||
223,0,0,,How can I go there?,I can get you inside if you want.|Would you like to see the place now?,224,0,0,
|
||||
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()
|
||||
|
|
|
|
@ -1,3 +1,9 @@
|
|||
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?"
|
||||
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."
|
||||
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.
|
||||
|
|
|
BIN
C012_AfterClass/Sarah/Door.jpg
Normal file
BIN
C012_AfterClass/Sarah/Door.jpg
Normal file
Binary file not shown.
After ![]() (image error) Size: 41 KiB |
BIN
C012_AfterClass/Sarah/Dorm.jpg
Normal file
BIN
C012_AfterClass/Sarah/Dorm.jpg
Normal file
Binary file not shown.
After ![]() (image error) Size: 75 KiB |
BIN
C012_AfterClass/Sarah/DormOrgasm.jpg
Normal file
BIN
C012_AfterClass/Sarah/DormOrgasm.jpg
Normal file
Binary file not shown.
After ![]() (image error) Size: 87 KiB |
179
C012_AfterClass/Sarah/Intro_EN.csv
Normal file
179
C012_AfterClass/Sarah/Intro_EN.csv
Normal file
|
@ -0,0 +1,179 @@
|
|||
Stage,LoveReq,SubReq,VarReq,IntroText,Image
|
||||
0,0,0,,What would you like to do?,Dorm.jpg
|
||||
0,10,0,,Alright my friend.|What would you like to do?,Dorm.jpg
|
||||
0,0,-10,,Alright girl. What could we do?,Dorm.jpg
|
||||
0,0,10,,"Miss, what would you like to do?",Dorm.jpg
|
||||
0,0,0,Common_PlayerNaked,You're such a naughty girl.,Dorm.jpg
|
||||
0,10,0,Common_PlayerNaked,(She tries to avoid staring at you.)|You're very pretty when you're naked.,Dorm.jpg
|
||||
0,0,-10,Common_PlayerNaked,"Girl, you're really naughty.",Dorm.jpg
|
||||
0,0,10,Common_PlayerNaked,"(She tries to avoid staring at you.)|Miss, you have a fabulous body.",Dorm.jpg
|
||||
0,0,0,Common_ActorIsLover,What would you like to do my love?,Dorm.jpg
|
||||
0,0,0,Common_ActorIsOwner,Alright my subbie. What could we do?,Dorm.jpg
|
||||
0,0,0,Common_ActorIsOwned,"Mistress, what would you like to do?",Dorm.jpg
|
||||
0,0,0,IsRoped,(She struggles and blushes.)|You certainly know the ropes.,Dorm.jpg
|
||||
0,0,0,IsStrapped,"(She struggles in the binder and blushes.)|This is quite a device, it's inescapable.",Dorm.jpg
|
||||
0,0,0,IsGagged,Uuuumph!,Dorm.jpg
|
||||
10,0,0,,,Dorm.jpg
|
||||
20,0,0,,,Dorm.jpg
|
||||
100,0,0,,(She blushes.) Thanks a lot.|You also look magnificent.,Dorm.jpg
|
||||
100,0,0,Common_ActorIsOwned,(She blushes.) Thanks Mistress.|You also look magnificent tonight.,Dorm.jpg
|
||||
100,0,0,Common_ActorIsOwner,Thanks my submissive.|You also look wonderful.,Dorm.jpg
|
||||
105,0,0,,,Dorm.jpg
|
||||
106,0,0,,,Dorm.jpg
|
||||
107,0,0,,,Dorm.jpg
|
||||
110,0,0,,,Dorm.jpg
|
||||
111,0,0,,,Dorm.jpg
|
||||
112,0,0,,,Dorm.jpg
|
||||
120,0,0,,,Dorm.jpg
|
||||
121,0,0,,,Dorm.jpg
|
||||
122,0,0,,,Dorm.jpg
|
||||
123,0,0,,,Dorm.jpg
|
||||
130,0,0,,,Dorm.jpg
|
||||
140,0,0,,,Dorm.jpg
|
||||
150,0,0,,,Dorm.jpg
|
||||
160,0,0,,,StartDating.jpg
|
||||
170,0,0,,,Dorm.jpg
|
||||
190,0,0,,,Dorm.jpg
|
||||
191,0,0,,,Dorm.jpg
|
||||
192,0,0,,,StopDating.jpg
|
||||
193,0,0,,,StopDating.jpg
|
||||
194,0,0,,,Dorm.jpg
|
||||
200,0,0,,I... I... I admit I kind of enjoy it.|(She blushes red and looks down.),Dorm.jpg
|
||||
200,0,0,Common_ActorIsLover,You know me too well my love.|(She blushes red and looks down.),Dorm.jpg
|
||||
210,0,0,,,Dorm.jpg
|
||||
220,0,0,,,Dorm.jpg
|
||||
230,0,0,,,Dorm.jpg
|
||||
240,0,0,,,Dorm.jpg
|
||||
250,0,0,,,Dorm.jpg
|
||||
260,0,0,,,Dorm.jpg
|
||||
270,0,0,,,Dorm.jpg
|
||||
280,0,0,,,Dorm.jpg
|
||||
290,0,0,,,Dorm.jpg
|
||||
291,0,0,,,Dorm.jpg
|
||||
292,0,0,,,Dorm.jpg
|
||||
293,0,0,,,Dorm.jpg
|
||||
294,0,0,,,Dorm.jpg
|
||||
295,0,0,,,Dorm.jpg
|
||||
296,0,0,,,Dorm.jpg
|
||||
297,0,0,,,Dorm.jpg
|
||||
300,0,0,,"Girl, what you admire is our college discipline|and willpower. That's what you see in me.",Dorm.jpg
|
||||
310,0,0,,,Dorm.jpg
|
||||
320,0,0,,,Dorm.jpg
|
||||
330,0,0,,,Dorm.jpg
|
||||
340,0,0,,,Dorm.jpg
|
||||
350,0,0,,,Dorm.jpg
|
||||
360,0,0,,,Dorm.jpg
|
||||
370,0,0,,,Dorm.jpg
|
||||
380,0,0,,,Dorm.jpg
|
||||
390,0,0,,,Dorm.jpg
|
||||
391,0,0,,,Dorm.jpg
|
||||
392,0,0,,"Very good, get on your knees now.",Dorm.jpg
|
||||
392,0,0,Common_ActorIsLover,"My love, get on your knees now.",Dorm.jpg
|
||||
393,0,0,,,Dorm.jpg
|
||||
394,0,0,,,Dorm.jpg
|
||||
395,0,0,,,Dorm.jpg
|
||||
450,0,0,,(Amanda tickles you for fun and laughs.)|Alright my subbie. It's time to have fun.,Dorm.jpg
|
||||
450,0,0,Common_ActorIsLover,(Amanda tickles you for fun and laughs.)|Alright my subbie. It's time to have fun.,Dorm.jpg
|
||||
500,0,0,,,Dorm.jpg
|
||||
510,0,0,,,Dorm.jpg
|
||||
520,0,0,,,Dorm.jpg
|
||||
530,0,0,,,Dorm.jpg
|
||||
531,0,0,,,Dorm.jpg
|
||||
532,0,0,,,Dorm.jpg
|
||||
540,0,0,,,Dorm.jpg
|
||||
541,0,0,,,Dorm.jpg
|
||||
600,0,0,,,Dorm.jpg
|
||||
610,0,0,,,Dorm.jpg
|
||||
630,0,0,,,Dorm.jpg
|
||||
631,0,0,,,Dorm.jpg
|
||||
632,0,0,,,Dorm.jpg
|
||||
633,0,0,,,Dorm.jpg
|
||||
634,0,0,,,Dorm.jpg
|
||||
635,0,0,,,Dorm.jpg
|
||||
636,0,0,,,Dorm.jpg
|
||||
637,0,0,,,Dorm.jpg
|
||||
640,0,0,,,Dorm.jpg
|
||||
641,0,0,,,Dorm.jpg
|
||||
642,0,0,,,DormOrgasm.jpg
|
||||
650,0,0,,"Yes, making love would be delightful.|Should we do it here in your room?",Dorm.jpg
|
||||
650,0,0,Common_ActorIsLover,Of course my love.,Dorm.jpg
|
||||
650,0,0,Common_ActorIsOwned,Of course Mistress.,Dorm.jpg
|
||||
650,0,0,Common_ActorIsOwner,"Yes my subbie, we can make love.",Dorm.jpg
|
||||
660,0,0,,It's getting late. Is it alright|if I go get my pajamas?,Dorm.jpg
|
||||
660,0,0,Common_ActorIsOwned,"Mistress, is it alright|if I go get my pajamas?",Dorm.jpg
|
||||
661,0,0,,,Dorm.jpg
|
||||
670,0,0,,I think I would be more comfy in|my pajamas. It's ok if I change here?,Dorm.jpg
|
||||
671,0,0,,,Dorm.jpg
|
||||
700,0,0,,Why is Sidney here?,Dorm.jpg
|
||||
700,0,0,Common_ActorIsLover,"My love, why is Sidney here?",Dorm.jpg
|
||||
700,0,0,Common_ActorIsOwned,"Mistress, why is Sidney here?",Dorm.jpg
|
||||
700,0,0,Common_ActorIsOwner,"Subbie, why is Sidney here?",Dorm.jpg
|
||||
701,0,0,,,Dorm.jpg
|
||||
702,0,0,,,Dorm.jpg
|
||||
790,0,0,,You're expelling me from your dorm?,Door.jpg
|
||||
790,0,0,Common_ActorIsLover,You're expelling me from your dorm?|This is the end of our short love?,StopDating.jpg
|
||||
791,0,0,,,Door.jpg
|
||||
3000,0,0,,"My subbie, get naked now.",Dorm.jpg
|
||||
3000,0,0,Common_ActorIsLover,"My love, get naked now.",Dorm.jpg
|
||||
3010,0,0,,"My subbie, get in your underwear.",Dorm.jpg
|
||||
3010,0,0,Common_ActorIsLover,"My love, get in your underwear.",Dorm.jpg
|
||||
3020,0,0,,"My subbie, get in your school outfit.",Dorm.jpg
|
||||
3020,0,0,Common_ActorIsLover,"My love, get in your school outfit.",Dorm.jpg
|
||||
3030,0,0,,"My subbie, get in your black dress.",Dorm.jpg
|
||||
3030,0,0,Common_ActorIsLover,"My love, get in your black dress.",Dorm.jpg
|
||||
3040,0,0,,"My subbie, wear some lingerie.",Dorm.jpg
|
||||
3040,0,0,Common_ActorIsLover,"My love, wear some lingerie.",Dorm.jpg
|
||||
3090,0,0,,,Dorm.jpg
|
||||
3091,0,0,,"(She nods and smiles.) You look adorable.|My subbie, you're not allowed to change anymore.",Dorm.jpg
|
||||
3091,0,0,Common_ActorIsLover,"(She nods and smiles.) You look adorable.|My love, you're not allowed to change anymore.",Dorm.jpg
|
||||
3092,0,0,,,Dorm.jpg
|
||||
3100,0,0,,I will look in your items to find|something to restrain and silence you.,Dorm.jpg
|
||||
3110,0,0,,I will look in your items to|find something to restrain you.,Dorm.jpg
|
||||
3120,0,0,,I will look in your items to|find something to silence you.,Dorm.jpg
|
||||
3130,0,0,,"Yes, let me help you my subbie.|(She releases you and smiles.)",Dorm.jpg
|
||||
3140,0,0,,A good subbie doesn't need keys.|So you understand why I'll take them?,Dorm.jpg
|
||||
3150,0,0,,A good subbie doesn't need a crop.|So you understand why I'll take it?,Dorm.jpg
|
||||
3160,0,0,,What is that pink object in your bag?|Is that a vibrating egg my subbie?,Dorm.jpg
|
||||
3160,0,0,HasEgg,What is that pink object in your bag?|Is it the same type of egg you used on me?,Dorm.jpg
|
||||
3161,0,0,,,Dorm.jpg
|
||||
3162,0,0,,,Dorm.jpg
|
||||
3170,0,0,,"My subbie, I want a bondage hug.",Dorm.jpg
|
||||
3170,0,0,Common_ActorIsLover,"My love, I want a wonderful and|kinky bondage hug with you.",Dorm.jpg
|
||||
3171,0,0,,,Dorm.jpg
|
||||
3172,0,0,,,Dorm.jpg
|
||||
3173,0,0,,,Dorm.jpg
|
||||
3190,0,0,,,Dorm.jpg
|
||||
3191,0,0,,,Dorm.jpg
|
||||
3200,0,0,,"My subbie, I hope you're ticklish.",Dorm.jpg
|
||||
3201,0,0,,,Dorm.jpg
|
||||
3220,0,0,,"My sweet submissive, would you love to climax?|(She smiles and starts to caress your body.)",Dorm.jpg
|
||||
3221,0,0,,,Dorm.jpg
|
||||
3222,0,0,,(She masturbates and drives you on the edge.)|Would you like to reach heaven my submissive?,Dorm.jpg
|
||||
3223,0,0,,,DormOrgasm.jpg
|
||||
3290,0,0,,,Dorm.jpg
|
||||
3291,0,0,,,Dorm.jpg
|
||||
3800,0,0,,(Amanda grabs your collar and frowns.)|What are you doing there my subbie?,Dorm.jpg
|
||||
3801,0,0,,,Dorm.jpg
|
||||
3810,0,0,,(Amanda grabs your collar and frowns.)|What are you doing there my subbie?,Dorm.jpg
|
||||
3811,0,0,,,Dorm.jpg
|
||||
3900,0,0,,I'm sorry but rules are rules.|You need to be punished.,Dorm.jpg
|
||||
3901,0,0,,,Dorm.jpg
|
||||
3902,0,0,,,Dorm.jpg
|
||||
3903,0,0,,,Dorm.jpg
|
||||
3910,0,0,,COMMON_PLAYERNAME. You're now grounded.,Dorm.jpg
|
||||
3911,0,0,,,Dorm.jpg
|
||||
3912,0,0,,,Dorm.jpg
|
||||
3913,0,0,,,Dorm.jpg
|
||||
3914,0,0,,,Dorm.jpg
|
||||
3915,0,0,,Tell me my submissive.|Have you learned your lesson?,Dorm.jpg
|
||||
3920,0,0,,Since you cannot behave properly.|You will be locked in your own chastity belt.,Dorm.jpg
|
||||
3921,0,0,,,Dorm.jpg
|
||||
3922,0,0,,,Dorm.jpg
|
||||
3923,0,0,,,Dorm.jpg
|
||||
3930,0,0,,I don't like violence but you|really deserve a good spanking.,Dorm.jpg
|
||||
3931,0,0,,,Dorm.jpg
|
||||
3932,0,0,,,AmandaSpankPlayer0.jpg
|
||||
3933,0,0,,That's enough! (She helps you to stand up.)|I hope you can learn from this experience.,Dorm.jpg
|
||||
3940,0,0,,"You're looking good naked my subbie.|In fact, you will sleep like that tonight.",Dorm.jpg
|
||||
3941,0,0,,,Dorm.jpg
|
||||
3999,0,0,,,Dorm.jpg
|
|
BIN
C012_AfterClass/Sarah/PlayerCloseUpOrgasm.jpg
Normal file
BIN
C012_AfterClass/Sarah/PlayerCloseUpOrgasm.jpg
Normal file
Binary file not shown.
After ![]() (image error) Size: 62 KiB |
BIN
C012_AfterClass/Sarah/PlayerCollarCloseUpOrgasm.jpg
Normal file
BIN
C012_AfterClass/Sarah/PlayerCollarCloseUpOrgasm.jpg
Normal file
Binary file not shown.
After ![]() (image error) Size: 63 KiB |
961
C012_AfterClass/Sarah/Script.js
Normal file
961
C012_AfterClass/Sarah/Script.js
Normal file
|
@ -0,0 +1,961 @@
|
|||
var C012_AfterClass_Sarah_CurrentStage = 0;
|
||||
var C012_AfterClass_Sarah_IntroText = "";
|
||||
var C012_AfterClass_Sarah_HasEgg = false;
|
||||
var C012_AfterClass_Sarah_HasBelt = false;
|
||||
var C012_AfterClass_Sarah_ChatAvail = false;
|
||||
var C012_AfterClass_Sarah_SpankCount = 0;
|
||||
var C012_AfterClass_Sarah_IsGagged = false;
|
||||
var C012_AfterClass_Sarah_IsRoped = false;
|
||||
var C012_AfterClass_Sarah_IsStrapped = false;
|
||||
var C012_AfterClass_Sarah_IsRestrained = false;
|
||||
var C012_AfterClass_Sarah_CanMasturbate = false;
|
||||
var C012_AfterClass_Sarah_PleasurePlayerAvail = false;
|
||||
var C012_AfterClass_Sarah_SexAvail = false;
|
||||
var C012_AfterClass_Sarah_PleasurePlayerCount = 0;
|
||||
var C012_AfterClass_Sarah_PleasurePlayerSpeed = 0;
|
||||
var C012_AfterClass_Sarah_MasturbateCount = 0;
|
||||
var C012_AfterClass_Sarah_AllowPajamas = false;
|
||||
var C012_AfterClass_Sarah_AllowSexAfterDate = false;
|
||||
var C012_AfterClass_Sarah_SidneyIsOwner = false;
|
||||
var C012_AfterClass_Sarah_CanKickOut = false;
|
||||
var C012_AfterClass_Sarah_HaveCuffs = false;
|
||||
var C012_AfterClass_Sarah_CuffsGameAvail = false;
|
||||
var C012_AfterClass_Sarah_DateSarahAvail = false;
|
||||
|
||||
// Sarah can only check her notes if she's dressed
|
||||
function C012_AfterClass_Sarah_CheckNotes() {
|
||||
if ((ActorGetValue(ActorCloth) == "") || (ActorGetValue(ActorCloth) == "Clothed") || (ActorGetValue(ActorCloth) == "Pajamas")) ActorSetPose("CheckNotes");
|
||||
LeaveIcon = "Leave";
|
||||
}
|
||||
|
||||
// In her shorts, Sarah can have many poses when she talks
|
||||
function C012_AfterClass_Sarah_SetPose() {
|
||||
if (((ActorGetValue(ActorCloth) == "") || (ActorGetValue(ActorCloth) == "Clothed")) && !ActorIsRestrained() && !ActorIsGagged()) {
|
||||
var Love = ActorGetValue(ActorLove);
|
||||
var Sub = ActorGetValue(ActorSubmission);
|
||||
if ((Sub <= -10) && (Math.abs(Sub) >= Math.abs(Love))) ActorSetPose("Point");
|
||||
if ((Sub >= 10) && (Math.abs(Sub) >= Math.abs(Love))) ActorSetPose("Shy");
|
||||
if ((Love >= 10) && (Math.abs(Love) >= Math.abs(Sub))) ActorSetPose("Love");
|
||||
if ((Love <= -10) && (Math.abs(Love) >= Math.abs(Sub))) ActorSetPose("Angry");
|
||||
if (Common_ActorIsOwned) ActorSetPose("Shy");
|
||||
} else {
|
||||
if ((ActorGetValue(ActorCloth) == "Naked") && !ActorIsRestrained() && !ActorIsGagged() && (ActorGetValue(ActorSubmission) >= 10)) ActorSetPose("Shy");
|
||||
if ((ActorGetValue(ActorCloth) == "Pajamas") && !ActorIsRestrained() && !ActorIsGagged() && (ActorGetValue(ActorLove) >= 10)) ActorSetPose("Happy");
|
||||
else ActorSetPose("");
|
||||
}
|
||||
}
|
||||
|
||||
// Calculate the scene parameters
|
||||
function C012_AfterClass_Sarah_CalcParams() {
|
||||
C012_AfterClass_Sarah_AllowPajamas = GameLogQuery(CurrentChapter, CurrentActor, "AllowPajamas");
|
||||
C012_AfterClass_Sarah_HasEgg = ActorHasInventory("VibratingEgg");
|
||||
C012_AfterClass_Sarah_HasBelt = ActorHasInventory("ChastityBelt");
|
||||
C012_AfterClass_Sarah_IsGagged = ActorIsGagged();
|
||||
C012_AfterClass_Sarah_IsRoped = (ActorHasInventory("Rope") || ActorHasInventory("TwoRopes") || ActorHasInventory("ThreeRopes"));
|
||||
C012_AfterClass_Sarah_IsStrapped = ActorHasInventory("Armbinder");
|
||||
C012_AfterClass_Sarah_IsRestrained = ActorIsRestrained();
|
||||
C012_AfterClass_Sarah_PleasurePlayerAvail = (!Common_PlayerChaste && !ActorIsGagged() && !ActorIsRestrained() && Common_ActorIsOwned && !GameLogQuery(CurrentChapter, "Player", "NextPossibleOrgasm"));
|
||||
C012_AfterClass_Sarah_SexAvail = (!Common_PlayerRestrained && !Common_PlayerChaste && !GameLogQuery(CurrentChapter, "Player", "NextPossibleOrgasm") && !GameLogQuery(CurrentChapter, "Sarah", "NextPossibleOrgasm"));
|
||||
C012_AfterClass_Sarah_CanMasturbate = (!Common_PlayerRestrained && !C012_AfterClass_Sarah_HasBelt && (ActorGetValue(ActorCloth) == "Naked"));
|
||||
C012_AfterClass_Sarah_CanKickOut = (!Common_ActorIsOwner && !Common_ActorIsLover);
|
||||
C012_AfterClass_Sarah_SidneyIsOwner = (Common_PlayerOwner == "Sidney");
|
||||
C012_AfterClass_Sarah_HaveCuffs = (PlayerHasInventory("Cuffs"));
|
||||
C012_AfterClass_Sarah_CuffsGameAvail = (PlayerHasInventory("Cuffs") && !Common_PlayerRestrained && !ActorIsRestrained() && !C012_AfterClass_Sarah_ChatAvail);
|
||||
C012_AfterClass_Sarah_DateSarahAvail = (!GameLogQuery(CurrentChapter, CurrentActor, "DatingSarah") && (Common_PlayerLover != "Sarah") && (Common_PlayerLover != "Sarah"));
|
||||
C012_AfterClass_Sarah_SetPose();
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah Load
|
||||
function C012_AfterClass_Sarah_Load() {
|
||||
|
||||
// Loads the scene to search in the wardrobe
|
||||
LoadInteractions();
|
||||
ActorLoad("Sarah", "Dorm");
|
||||
Common_PlayerPose = "";
|
||||
if (C012_AfterClass_Sarah_CurrentStage == 3915) Common_PlayerPose = "HogtiePunishment";
|
||||
|
||||
// Sarah's parameters
|
||||
C012_AfterClass_Sarah_CalcParams();
|
||||
C012_AfterClass_Sarah_ChatAvail = !GameLogQuery(CurrentChapter, CurrentActor, "ChatDone");
|
||||
C012_AfterClass_Sarah_SpankMaxCount = 10 - Math.floor(ActorGetValue(ActorLove) / 7);
|
||||
if (C012_AfterClass_Sarah_SpankMaxCount < 6) C012_AfterClass_Sarah_SpankMaxCount = 6;
|
||||
if (C012_AfterClass_Sarah_SpankMaxCount > 12) C012_AfterClass_Sarah_SpankMaxCount = 12;
|
||||
|
||||
// Loads the previous text if needed
|
||||
if (C012_AfterClass_Sarah_IntroText != "") {
|
||||
OverridenIntroText = C012_AfterClass_Sarah_IntroText;
|
||||
C012_AfterClass_Sarah_IntroText = "";
|
||||
} else {
|
||||
|
||||
// If the player is grounded
|
||||
if (GameLogQuery(CurrentChapter, "", "EventGrounded")) {
|
||||
|
||||
// Skip to the punishment end phase, no talking while being grounded
|
||||
C012_AfterClass_Sarah_AllowLeave();
|
||||
C012_AfterClass_Sarah_CurrentStage = 3999;
|
||||
C012_AfterClass_Dorm_SetPunishmentPose();
|
||||
|
||||
} else {
|
||||
|
||||
// If there's a crossover between two actors
|
||||
if ((C012_AfterClass_Sarah_CurrentStage == 0) && !GameLogQuery(CurrentChapter, CurrentActor, "MetSidney") && (C012_AfterClass_Dorm_Guest.indexOf("Sidney") >= 0)) {
|
||||
LeaveIcon = "";
|
||||
if ((ActorGetValue(ActorCloth) == "") || (ActorGetValue(ActorCloth) == "Clothed")) ActorSetPose("Angry");
|
||||
else ActorSetPose("");
|
||||
C012_AfterClass_Sarah_CurrentStage = 700;
|
||||
GameLogAdd("MetSidney");
|
||||
}
|
||||
|
||||
// A random event can be triggered when Sarah is clicked on
|
||||
if (C012_AfterClass_Sarah_CurrentStage == 0)
|
||||
if ((CurrentText != null) && (Math.floor(Math.random() * 8) == 0)) {
|
||||
if (!GameLogQuery(CurrentChapter, CurrentActor, "EventGeneric") && Common_ActorIsOwner)
|
||||
C012_AfterClass_Sarah_RandomSarahDommeEvent();
|
||||
if (!GameLogQuery(CurrentChapter, CurrentActor, "AllowPajamas") && (CurrentTime >= 22 * 60 * 60 * 1000) && (C012_AfterClass_Sarah_CurrentStage == 0) && !Common_PlayerGagged && !Common_PlayerRestrained && !ActorIsRestrained() && !ActorIsGagged()) {
|
||||
C012_AfterClass_Sarah_CurrentStage = 660;
|
||||
LeaveIcon = "";
|
||||
}
|
||||
if (GameLogQuery(CurrentChapter, CurrentActor, "AllowPajamas") && (C012_AfterClass_Sarah_CurrentStage == 0) && Common_ActorIsOwner && !ActorIsRestrained() && !ActorIsGagged() && (ActorGetValue(ActorCloth) != "Pajamas")) {
|
||||
C012_AfterClass_Sarah_CurrentStage = 670;
|
||||
LeaveIcon = "";
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah Run
|
||||
function C012_AfterClass_Sarah_Run() {
|
||||
|
||||
// Build the regular interactions
|
||||
BuildInteraction(C012_AfterClass_Sarah_CurrentStage);
|
||||
|
||||
// Draw the watching actors for ceremonies
|
||||
if (((C012_AfterClass_Sarah_CurrentStage >= 392) && (C012_AfterClass_Sarah_CurrentStage < 400)) || ((C012_AfterClass_Sarah_CurrentStage >= 293) && (C012_AfterClass_Sarah_CurrentStage < 300))) C012_AfterClass_Dorm_DrawOtherActors();
|
||||
|
||||
// Draw the actor alone or with the player depending on the stage
|
||||
if ((C012_AfterClass_Sarah_CurrentStage != 410) && (C012_AfterClass_Sarah_CurrentStage != 3932) && (C012_AfterClass_Sarah_CurrentStage != 635) && (C012_AfterClass_Sarah_CurrentStage != 636) && (C012_AfterClass_Sarah_CurrentStage != 791) && (C012_AfterClass_Sarah_CurrentStage != 194)) {
|
||||
if (((C012_AfterClass_Sarah_CurrentStage >= 3090) && (C012_AfterClass_Sarah_CurrentStage <= 3099)) || ((C012_AfterClass_Sarah_CurrentStage >= 3901) && (C012_AfterClass_Sarah_CurrentStage <= 3999))) {
|
||||
DrawActor("Player", 475, 0, 1);
|
||||
DrawActor(CurrentActor, 750, 0, 1);
|
||||
} else {
|
||||
DrawInteractionActor();
|
||||
if ((C012_AfterClass_Sarah_CurrentStage >= 392) && (C012_AfterClass_Sarah_CurrentStage < 400)) DrawActor("Player", 600, 100, 1);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah Click
|
||||
function C012_AfterClass_Sarah_Click() {
|
||||
|
||||
// Regular interactions
|
||||
ClickInteraction(C012_AfterClass_Sarah_CurrentStage);
|
||||
|
||||
// The player can click on herself in most stages
|
||||
var ClickInv = GetClickedInventory();
|
||||
if ((ClickInv == "Player") && (LeaveIcon == "Leave")) {
|
||||
C012_AfterClass_Sarah_IntroText = OverridenIntroText;
|
||||
InventoryClick(ClickInv, CurrentChapter, CurrentScreen);
|
||||
}
|
||||
|
||||
// Sarah can be restrained on stage 0 and 10
|
||||
if ((C012_AfterClass_Sarah_CurrentStage <= 10) && (ClickInv != "") && (ClickInv != "Player") && !Common_PlayerRestrained) {
|
||||
|
||||
// Sarah becomes more submissive from the crop
|
||||
if (ClickInv == "Crop") {
|
||||
if (ActorIsGagged()) OverridenIntroText = GetText("CropWhileGagged");
|
||||
else if (Common_ActorIsOwned) OverridenIntroText = GetText("CropFromMistress");
|
||||
else OverridenIntroText = GetText("Crop");
|
||||
if (!GameLogQuery(CurrentChapter, CurrentActor, "CropDone")) {
|
||||
ActorChangeAttitude(0, 1);
|
||||
GameLogAdd("CropDone");
|
||||
}
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
return;
|
||||
}
|
||||
|
||||
// Sarah will turn the tables on the player if -5 submission or less
|
||||
if ((ActorGetValue(ActorSubmission) <= -5) && !ActorIsRestrained() && !ActorIsGagged() && (ClickInv != "CuffsKey")) {
|
||||
PlayerRandomRestrain();
|
||||
if (Common_PlayerRestrained) {
|
||||
PlayerRandomGag();
|
||||
if (Common_ActorIsOwner) {
|
||||
EventSetGenericTimer();
|
||||
OverridenIntroText = GetText("TurnTablesFromMistress");
|
||||
}
|
||||
else OverridenIntroText = GetText("TurnTables");
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
} else OverridenIntroText = GetText("RefuseBondage");
|
||||
return;
|
||||
}
|
||||
|
||||
// Sarah will refuse any bondage if 4 submission or less
|
||||
if ((ActorGetValue(ActorSubmission) < 5) && !ActorIsRestrained() && !ActorIsGagged() && (ClickInv != "CuffsKey")) {
|
||||
OverridenIntroText = GetText("RefuseBondage");
|
||||
return;
|
||||
}
|
||||
|
||||
// Sarah can only wear the belt if she's naked
|
||||
if (!ActorIsChaste() && (ActorGetValue(ActorCloth) != "Naked") && (ClickInv == "ChastityBelt")) {
|
||||
OverridenIntroText = GetText("NakedForBelt");
|
||||
return;
|
||||
}
|
||||
|
||||
// A second rope can be applied if Sarah isn't fully clothed
|
||||
if ((ActorGetValue(ActorCloth) != "Naked") && (ActorGetValue(ActorCloth) != "Underwear") && (ClickInv == "Rope") && (ActorHasInventory("Rope"))) {
|
||||
OverridenIntroText = GetText("StripForSecondRope");
|
||||
return;
|
||||
}
|
||||
|
||||
// Apply the clicked restrain
|
||||
ActorApplyRestrain(ClickInv);
|
||||
C012_AfterClass_Sarah_CalcParams();
|
||||
|
||||
}
|
||||
|
||||
// Sarah can be restrained to pleasure the player on stage 633
|
||||
if ((C012_AfterClass_Sarah_CurrentStage <= 633) && (ClickInv != "") && (ClickInv != "Player") && !Common_PlayerRestrained && !ActorIsRestrained()) {
|
||||
if ((ClickInv == "Rope") || (ClickInv == "Cuffs") || (ClickInv == "Armbinder")) {
|
||||
ActorApplyRestrain(ClickInv);
|
||||
C012_AfterClass_Sarah_CalcParams();
|
||||
C012_AfterClass_Sarah_CurrentStage = 634;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah can make love with the player if (Love + seduction * 2) >= 12 or >= 25 on the next time or Sarah is the player girlfriend/submissive
|
||||
function C012_AfterClass_Sarah_GaggedAnswer() {
|
||||
if (ActorIsGagged()) {
|
||||
var GagTalk = Math.floor(Math.random() * 8) + 1;
|
||||
OverridenIntroText = GetText("GaggedAnswer" + GagTalk.toString());
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah can make love with the player if (Love + seduction * 2) >= 12 on the next time or Sarah is the player girlfriend/submissive
|
||||
function C012_AfterClass_Sarah_TestSex() {
|
||||
if (!ActorIsGagged()) {
|
||||
if (!ActorIsRestrained()) {
|
||||
if (!ActorIsChaste()) {
|
||||
var LoveChance = ActorGetValue(ActorLove) + PlayerGetSkillLevel("Seduction") * 2;
|
||||
if ((LoveChance >= 12) || Common_ActorIsLover || Common_ActorIsOwned) {
|
||||
C012_AfterClass_Sarah_CurrentStage = 650;
|
||||
OverridenIntroText = "";
|
||||
}
|
||||
} else OverridenIntroText = GetText("UnlockBeltBeforeSex");
|
||||
} else OverridenIntroText = GetText("ReleaseBeforeTalk");
|
||||
} else C012_AfterClass_Sarah_GaggedAnswer();
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah can be dated at +20 love
|
||||
function C012_AfterClass_Sarah_TestLove() {
|
||||
if (!ActorIsGagged()) {
|
||||
if (!ActorIsRestrained() && !Common_PlayerRestrained) {
|
||||
if (!Common_PlayerNaked && (ActorGetValue(ActorCloth) != "Naked")) {
|
||||
if (ActorGetValue(ActorLove) >= 20) {
|
||||
ActorSetPose("");
|
||||
C012_AfterClass_Sarah_CurrentStage = 100;
|
||||
OverridenIntroText = "";
|
||||
}
|
||||
} else OverridenIntroText = GetText("CantDateWhileNaked");
|
||||
} else OverridenIntroText = GetText("CantDateWhileRestrained");
|
||||
} else C012_AfterClass_Sarah_GaggedAnswer();
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah can be dominated at +20 submission
|
||||
function C012_AfterClass_Sarah_TestDomme() {
|
||||
if (!ActorIsGagged()) {
|
||||
if (!Common_ActorIsOwned) {
|
||||
if (PlayerHasInventory("Collar")) {
|
||||
if (ActorGetValue(ActorSubmission) >= 20) {
|
||||
if (!GameLogQuery(CurrentChapter, CurrentActor, "EnslaveDone")) {
|
||||
C012_AfterClass_Sarah_CurrentStage = 200;
|
||||
OverridenIntroText = "";
|
||||
LeaveIcon = "";
|
||||
GameLogAdd("EnslaveDone");
|
||||
} else OverridenIntroText = GetText("EnslaveAlreadyTried");
|
||||
}
|
||||
} else OverridenIntroText = GetText("CollarToEnslave");
|
||||
} else OverridenIntroText = GetText("SubEnjoyBondage");
|
||||
} else C012_AfterClass_Sarah_GaggedAnswer();
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah can become the player Mistress at -20 submission
|
||||
function C012_AfterClass_Sarah_TestSub() {
|
||||
if (!ActorIsGagged()) {
|
||||
if (ActorGetValue(ActorSubmission) <= -20) {
|
||||
C012_AfterClass_Sarah_CurrentStage = 300;
|
||||
OverridenIntroText = "";
|
||||
}
|
||||
} else C012_AfterClass_Sarah_GaggedAnswer();
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Tests if the player can submit (no restrains first)
|
||||
function C012_AfterClass_Sarah_TestSubmit() {
|
||||
if (Common_PlayerOwner != "") {
|
||||
OverridenIntroText = GetText("AlreadyOwned");
|
||||
} else {
|
||||
if (ActorIsRestrained()) {
|
||||
OverridenIntroText = GetText("UnrestrainFirst");
|
||||
} else {
|
||||
if (ActorIsChaste()) {
|
||||
OverridenIntroText = GetText("UnchasteFirst");
|
||||
} else {
|
||||
if (PlayerHasLockedInventory("Collar")) {
|
||||
OverridenIntroText = GetText("PlayerUncollarFirst");
|
||||
} else {
|
||||
if (Common_PlayerRestrained) {
|
||||
OverridenIntroText = GetText("PlayerUnrestrainFirst");
|
||||
} else {
|
||||
C012_AfterClass_Sarah_CurrentStage = 330;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - The player can strip for Sarah
|
||||
function C012_AfterClass_Sarah_PlayerStrip() {
|
||||
ActorSetPose("");
|
||||
PlayerClothes("Naked");
|
||||
Common_PlayerPose = "BackShy";
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - The player can strip for Sarah
|
||||
function C012_AfterClass_Sarah_SetPlayerPose(NewPose) {
|
||||
Common_PlayerPose = NewPose;
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When the player gets collared
|
||||
function C012_AfterClass_Sarah_PlayerCollared() {
|
||||
LeaveIcon = "";
|
||||
Common_PlayerOwner = CurrentActor;
|
||||
Common_ActorIsOwner = true;
|
||||
PlayerLockInventory("Collar");
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
EventSetGenericTimer();
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When the player gets collared
|
||||
function C012_AfterClass_Sarah_PlayerStandUp() {
|
||||
Common_PlayerPose = "";
|
||||
if ((ActorGetValue(ActorCloth) != "") && (ActorGetValue(ActorCloth) != "Clothed")) {
|
||||
ActorSetCloth("");
|
||||
OverridenIntroText = GetText("ChangeAfterCollaring");
|
||||
}
|
||||
LeaveIcon = "Leave";
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - The player can trigger a random Domme event from Sarah (3000 events)
|
||||
function C012_AfterClass_Sarah_RandomSarahDommeEvent() {
|
||||
|
||||
// Makes sure the next random event can be triggered
|
||||
if (!GameLogQuery(CurrentChapter, CurrentActor, "EventGeneric")) {
|
||||
|
||||
// 1 event per 15 minutes maximum, the event is random and drawn from the Mistress pool
|
||||
EventSetGenericTimer();
|
||||
C012_AfterClass_Sarah_CurrentStage = EventRandomPlayerSubmissive();
|
||||
|
||||
}
|
||||
|
||||
// If Sarah doesn't respond, she checks her notes
|
||||
if (C012_AfterClass_Sarah_CurrentStage == 0) C012_AfterClass_Sarah_CheckNotes();
|
||||
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - As a Domme, Sarah can force the player to change
|
||||
function C012_AfterClass_Sarah_ForceChangePlayer(NewCloth) {
|
||||
PlayerClothes(NewCloth);
|
||||
if (C012_AfterClass_Sarah_CurrentStage < 3900) ActorSetPose("Happy");
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - As a Domme, Sarah can force the player into some random bondage
|
||||
function C012_AfterClass_Sarah_ForceRandomBondage(BondageType) {
|
||||
if ((BondageType == "Full") || (BondageType == "Hug") || (BondageType == "Gag")) {
|
||||
PlayerRandomGag();
|
||||
if (!Common_PlayerGagged && (BondageType == "Gag")) OverridenIntroText = GetText("CantFindRestrain" + (BondageType == "Hug") ? "ForHug" : "");
|
||||
}
|
||||
if ((BondageType == "Full") || (BondageType == "Hug") || (BondageType == "Restrain")) {
|
||||
PlayerRandomRestrain();
|
||||
if (!Common_PlayerRestrained) OverridenIntroText = GetText("CantFindRestrain" + (BondageType == "Hug") ? "ForHug" : "");
|
||||
}
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah can unbind the player on some events
|
||||
function C012_AfterClass_Sarah_TestUnbind() {
|
||||
|
||||
// Before the next event time, she will always refuse (skip is owned)
|
||||
if (!GameLogQuery(CurrentChapter, CurrentActor, "EventGeneric") || Common_ActorIsOwned) {
|
||||
|
||||
// Check if the event succeeds randomly (skip is owned)
|
||||
if (EventRandomChance("Love") || Common_ActorIsOwned) {
|
||||
|
||||
// Can only release if not restrained
|
||||
if (!ActorIsRestrained()) {
|
||||
if (ActorIsGagged()) OverridenIntroText = GetText("ReleasePlayerGagged");
|
||||
else OverridenIntroText = GetText("ReleasePlayer");
|
||||
PlayerReleaseBondage();
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
} else OverridenIntroText = GetText("CannotReleasePlayer");
|
||||
|
||||
} else EventSetGenericTimer();
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When the player disobey, she can get punished
|
||||
function C012_AfterClass_Sarah_DoActivity(ActivityType, Enjoyment, BonusStage) {
|
||||
|
||||
// Launch the activity, some can have a bonus stage
|
||||
C012_AfterClass_Sarah_CurrentStage = EventDoActivity(ActivityType, Enjoyment, C012_AfterClass_Sarah_CurrentStage, 3290, BonusStage);
|
||||
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When the player disobey, she can get punished
|
||||
function C012_AfterClass_Sarah_TestPunish() {
|
||||
|
||||
// The more love, the less chances the player will be punished
|
||||
if (EventRandomChance("Love")) {
|
||||
C012_AfterClass_Sarah_CheckNotes();
|
||||
} else {
|
||||
ActorSetPose("Angry");
|
||||
OverridenIntroText = "";
|
||||
C012_AfterClass_Sarah_CurrentStage = 3900;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Allows the player to leave the scene
|
||||
function C012_AfterClass_Sarah_AllowLeave() {
|
||||
C012_AfterClass_Sarah_CheckNotes();
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah can confiscate the player keys
|
||||
function C012_AfterClass_Sarah_ConfiscateKeys() {
|
||||
PlayerRemoveInventory("CuffsKey", 99);
|
||||
GameLogAdd("HasCuffsKey");
|
||||
C012_AfterClass_Sarah_AllowLeave();
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah can confiscate the player crop(s)
|
||||
function C012_AfterClass_Sarah_ConfiscateCrop() {
|
||||
PlayerRemoveInventory("Crop", 99);
|
||||
GameLogAdd("HasCrop");
|
||||
C012_AfterClass_Sarah_AllowLeave();
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah can confiscate the player keys
|
||||
function C012_AfterClass_Sarah_BegForOrgasm() {
|
||||
|
||||
// If the player begs for it, Sarah will do it randomly based on love, if not it's based on hate
|
||||
if (EventRandomChance("Love")) {
|
||||
ActorAddOrgasm();
|
||||
EventLogEnd();
|
||||
OverridenIntroText = GetText("MasturbatePlayerOrgasm");
|
||||
C012_AfterClass_Sarah_CurrentStage = 3223;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah will tell the player if she can change clothes or not
|
||||
function C012_AfterClass_Sarah_IsChangingBlocked() {
|
||||
if (GameLogQuery(CurrentChapter, CurrentActor, "EventBlockChanging"))
|
||||
OverridenIntroText = GetText("ChangingIsBlocked");
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah will tell the player if she can change clothes or not
|
||||
function C012_AfterClass_Sarah_TestBlockChanging() {
|
||||
|
||||
// The less love, the higher the chances Sarah will block changing
|
||||
if (EventRandomChance("Hate")) {
|
||||
OverridenIntroText = "";
|
||||
GameLogAddTimer("EventBlockChanging", CurrentTime + 1000000 + Math.floor(Math.random() * 10000000));
|
||||
C012_AfterClass_Sarah_CurrentStage = 3091;
|
||||
} else C012_AfterClass_Sarah_AllowLeave();
|
||||
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah will tell the player if she can change clothes or not
|
||||
function C012_AfterClass_Sarah_ReleaseBeforePunish() {
|
||||
ActorSetPose("ReadyToPunish");
|
||||
if (Common_PlayerRestrained || Common_PlayerGagged) {
|
||||
if (Common_PlayerNaked) {
|
||||
C012_AfterClass_Sarah_CurrentStage = 3903;
|
||||
OverridenIntroText = GetText("ReleaseBeforePunishAlreadyNaked");
|
||||
}
|
||||
else OverridenIntroText = GetText("ReleaseBeforePunishNotNaked");
|
||||
PlayerReleaseBondage();
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
} else {
|
||||
if (Common_PlayerNaked) {
|
||||
C012_AfterClass_Sarah_CurrentStage = 3903;
|
||||
OverridenIntroText = GetText("PunishSinceNaked");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Set Sarah Pose
|
||||
function C012_AfterClass_Sarah_ActorSetPose(NewPose) {
|
||||
ActorSetPose(NewPose);
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Starts the punishment
|
||||
function C012_AfterClass_Sarah_StartPunishment() {
|
||||
C012_AfterClass_Sarah_CurrentStage = EventRandomPlayerPunishment();
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah can tie up the player with her own rope
|
||||
function C012_AfterClass_Sarah_RopePlayer() {
|
||||
PlayerLockInventory("Rope");
|
||||
PlayerRemoveInventory("Rope", 1);
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah can gag the player with her stuff
|
||||
function C012_AfterClass_Sarah_GagPlayer() {
|
||||
PlayerRandomGag();
|
||||
if (!Common_PlayerGagged) PlayerLockInventory("ClothGag");
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah can use the egg on the player
|
||||
function C012_AfterClass_Sarah_InsertEgg() {
|
||||
PlayerLockInventory("VibratingEgg");
|
||||
PlayerRemoveInventory("VibratingEgg", 1);
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Ends the punishment and sets the duration between 30 minutes and 1.5 hours
|
||||
function C012_AfterClass_Sarah_EndPunishment(PunishmentType) {
|
||||
if (PunishmentType == "SleepBoundAndGagged") GameLogAdd("Event" + PunishmentType);
|
||||
else GameLogAddTimer("Event" + PunishmentType, CurrentTime + 1800000 + Math.floor(Math.random() * 3600000));
|
||||
EventSetGenericTimer();
|
||||
C012_AfterClass_Sarah_AllowLeave();
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Ends any bondage and resets the pose
|
||||
function C012_AfterClass_Sarah_ReleasePlayer() {
|
||||
Common_PlayerPose = "";
|
||||
EventSetGenericTimer();
|
||||
PlayerReleaseBondage();
|
||||
C012_AfterClass_Sarah_AllowLeave();
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Flags the chat as done and doesn't allow the player to leave
|
||||
function C012_AfterClass_Sarah_StartChat() {
|
||||
if (!ActorIsGagged()) {
|
||||
ActorSetPose("");
|
||||
GameLogAdd("ChatDone");
|
||||
LeaveIcon = "";
|
||||
C012_AfterClass_Sarah_ChatAvail = false;
|
||||
} else C012_AfterClass_Sarah_GaggedAnswer();
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Ends the chat with Sarah
|
||||
function C012_AfterClass_Sarah_EndChat() {
|
||||
if (ActorGetValue(ActorPose) == "Kneel") ActorSetPose("Shy");
|
||||
LeaveIcon = "Leave";
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When Sarah locks the belt on the player
|
||||
function C012_AfterClass_Sarah_LockChastityBelt() {
|
||||
PlayerLockInventory("ChastityBelt");
|
||||
PlayerRemoveInventory("ChastityBelt", 1);
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When Sarah spanks the player
|
||||
function C012_AfterClass_Sarah_SarahSpankPlayer() {
|
||||
C012_AfterClass_Sarah_SpankCount++;
|
||||
if (C012_AfterClass_Sarah_SpankCount > C012_AfterClass_Sarah_SpankMaxCount) {
|
||||
C012_AfterClass_Sarah_CurrentStage = 3933;
|
||||
OverridenIntroText = "";
|
||||
OverridenIntroImage = "";
|
||||
} else {
|
||||
OverridenIntroText = GetText("SpankPlayer" + C012_AfterClass_Sarah_SpankCount.toString());
|
||||
var Img = (C012_AfterClass_Sarah_SpankCount % 2).toString();
|
||||
if ((C012_AfterClass_Sarah_SpankCount < 5) && !Common_PlayerChaste) OverridenIntroImage = "SarahSpankPlayer" + Img + ".jpg";
|
||||
if ((C012_AfterClass_Sarah_SpankCount >= 5) && !Common_PlayerChaste) OverridenIntroImage = "SarahSpankPlayerRedButt" + Img + ".jpg";
|
||||
if ((C012_AfterClass_Sarah_SpankCount < 5) && Common_PlayerChaste) OverridenIntroImage = "SarahSpankPlayerChastity" + Img + ".jpg";
|
||||
if ((C012_AfterClass_Sarah_SpankCount >= 5) && Common_PlayerChaste) OverridenIntroImage = "SarahSpankPlayerChastityRedButt" + Img + ".jpg";
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - The player can ask Sarah to change clothes
|
||||
function C012_AfterClass_Sarah_TestChange() {
|
||||
if (!ActorIsRestrained()) {
|
||||
if ((ActorGetValue(ActorLove) >= 10) || (ActorGetValue(ActorSubmission) >= 10) || Common_ActorIsOwned || Common_ActorIsLover) {
|
||||
if (Common_ActorIsOwned) OverridenIntroText = GetText("AcceptChangeFromMistress");
|
||||
else
|
||||
if (Common_ActorIsLover) OverridenIntroText = GetText("AcceptChangeFromLover");
|
||||
else OverridenIntroText = GetText("AcceptChange");
|
||||
C012_AfterClass_Sarah_CurrentStage = 600;
|
||||
}
|
||||
C012_AfterClass_Sarah_GaggedAnswer();
|
||||
} else OverridenIntroText = GetText("CannotActWhileRestrained");
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah can change clothes when the player asks for it
|
||||
function C012_AfterClass_Sarah_ForceChangeActor(NewCloth) {
|
||||
if (ActorGetValue(ActorCloth) != NewCloth) {
|
||||
ActorSetCloth(NewCloth);
|
||||
C012_AfterClass_Sarah_CalcParams();
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
} else OverridenIntroText = GetText("NoNeedToChange");
|
||||
C012_AfterClass_Sarah_GaggedAnswer();
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Check if Sarah wants to be collared, 5 counts are required
|
||||
function C012_AfterClass_Sarah_TestEnslaveSarah() {
|
||||
if (ActorIsRestrained()) C012_AfterClass_Sarah_CurrentStage = 285;
|
||||
else if (ActorGetValue(ActorCloth) == "Naked") { C012_AfterClass_Sarah_CurrentStage = 291; ActorSetPose("Shy"); }
|
||||
else C012_AfterClass_Sarah_CurrentStage = 290;
|
||||
OverridenIntroText = GetText("AcceptCollar");
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When the player gives up on enslaving Sarah
|
||||
function C012_AfterClass_Sarah_EndEnslaveSarah() {
|
||||
C012_AfterClass_Sarah_CalcParams();
|
||||
LeaveIcon = "Leave";
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Release Sarah from any restrain before her collaring
|
||||
function C012_AfterClass_Sarah_EnslaveRelease() {
|
||||
ActorUntie();
|
||||
if (ActorHasInventory("Cuffs")) { PlayerAddInventory("Cuffs", 1); ActorRemoveInventory("Cuffs"); }
|
||||
if (ActorGetValue(ActorCloth) == "Naked") {
|
||||
C012_AfterClass_Sarah_CurrentStage = 293;
|
||||
ActorSetPose("Shy");
|
||||
}
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah gets naked for her collaring
|
||||
function C012_AfterClass_Sarah_EnslaveStrip() {
|
||||
ActorSetCloth("Naked");
|
||||
ActorSetPose("Shy");
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah can be ungagged
|
||||
function C012_AfterClass_Sarah_Ungag() {
|
||||
ActorUngag();
|
||||
C012_AfterClass_Sarah_CalcParams();
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Sarah can be untied
|
||||
function C012_AfterClass_Sarah_Untie() {
|
||||
ActorUntie();
|
||||
C012_AfterClass_Sarah_CalcParams();
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When Sarah gets collared
|
||||
function C012_AfterClass_Sarah_LockCollarSarah() {
|
||||
ActorSetOwner("Player");
|
||||
PlayerRemoveInventory("Collar", 1);
|
||||
C012_AfterClass_Sarah_CalcParams();
|
||||
ActorSetPose("Kneel");
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - The player can decide how Sarah will spend her evening
|
||||
function C012_AfterClass_Sarah_SetCurfew(CurfewType) {
|
||||
GameLogAddTimer("CurfewStay", -1);
|
||||
GameLogAddTimer("Curfew22", -1);
|
||||
GameLogAddTimer("Curfew24", -1);
|
||||
GameLogAddTimer("CurfewNone", -1);
|
||||
GameLogAdd("Curfew" + CurfewType);
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - The player can decide how Sarah will spend her evening
|
||||
function C012_AfterClass_Sarah_BackToDorm() {
|
||||
SetScene(CurrentChapter, "Dorm");
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Starts the pleasure player scene
|
||||
function C012_AfterClass_Sarah_TestPleasurePlayer() {
|
||||
LeaveIcon = "";
|
||||
if (ActorGetValue(ActorCloth) == "Naked") C012_AfterClass_Sarah_CurrentStage = 631;
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When Sarah starts pleasuring the player (starts to count at 2 with a vibrating egg)
|
||||
function C012_AfterClass_Sarah_StartPleasurePlayer() {
|
||||
PlayerClothes("Naked");
|
||||
if (ActorHasInventory("Rope")) OverridenIntroImage = "SarahRopePleasurePlayer.jpg";
|
||||
else if (ActorHasInventory("Cuffs")) OverridenIntroImage = "SarahCuffsPleasurePlayer.jpg";
|
||||
else if (ActorHasInventory("Armbinder")) OverridenIntroImage = "SarahArmbinderPleasurePlayer.jpg";
|
||||
else OverridenIntroImage = "SarahPleasurePlayer.jpg";
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
if (PlayerHasLockedInventory("VibratingEgg")) C012_AfterClass_Sarah_PleasurePlayerCount = 2;
|
||||
else C012_AfterClass_Sarah_PleasurePlayerCount = 0;
|
||||
C012_AfterClass_Sarah_PleasurePlayerSpeed = 0;
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When Sarah pleasures the player
|
||||
function C012_AfterClass_Sarah_PleasurePlayer() {
|
||||
|
||||
// The more it progresses, the faster Sarah must go
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
var StartCount = C012_AfterClass_Sarah_PleasurePlayerCount;
|
||||
if ((C012_AfterClass_Sarah_PleasurePlayerCount >= 0) && (C012_AfterClass_Sarah_PleasurePlayerCount <= 1) && (C012_AfterClass_Sarah_PleasurePlayerSpeed == 0)) C012_AfterClass_Sarah_PleasurePlayerCount++;
|
||||
if ((C012_AfterClass_Sarah_PleasurePlayerCount >= 2) && (C012_AfterClass_Sarah_PleasurePlayerCount <= 3) && (C012_AfterClass_Sarah_PleasurePlayerSpeed == 1)) C012_AfterClass_Sarah_PleasurePlayerCount++;
|
||||
if ((C012_AfterClass_Sarah_PleasurePlayerCount >= 4) && (C012_AfterClass_Sarah_PleasurePlayerCount <= 9) && (C012_AfterClass_Sarah_PleasurePlayerSpeed == 2)) C012_AfterClass_Sarah_PleasurePlayerCount++;
|
||||
|
||||
// At 6 counts, an orgasm is achieved, the next one will be slower
|
||||
if (C012_AfterClass_Sarah_PleasurePlayerCount >= 6) {
|
||||
OverridenIntroText = GetText("OrgasmFromSarahPleasure");
|
||||
ActorAddOrgasm();
|
||||
GameLogSpecificAddTimer(CurrentChapter, "Player", "NextPossibleOrgasm", PlayerHasLockedInventory("VibratingEgg") ? CurrentTime + 1800000 : CurrentTime + 3600000);
|
||||
if (PlayerHasLockedInventory("Collar")) OverridenIntroImage = "PlayerCollarCloseUpOrgasm.jpg";
|
||||
else OverridenIntroImage = "PlayerCloseUpOrgasm.jpg";
|
||||
C012_AfterClass_Sarah_CurrentStage = 636;
|
||||
C012_AfterClass_Sarah_PleasurePlayerCount = 0;
|
||||
C012_AfterClass_Sarah_PleasurePlayerSpeed = 0;
|
||||
} else {
|
||||
if (StartCount == C012_AfterClass_Sarah_PleasurePlayerCount) OverridenIntroText = GetText("PleasureFromSarahNoProgress");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When Sarah pleasures the player and is forced in a new position or speed
|
||||
function C012_AfterClass_Sarah_PleasurePlayerSetSpeed(SpeedFactor) {
|
||||
C012_AfterClass_Sarah_PleasurePlayerSpeed = C012_AfterClass_Sarah_PleasurePlayerSpeed + SpeedFactor;
|
||||
if (C012_AfterClass_Sarah_PleasurePlayerSpeed < 0) C012_AfterClass_Sarah_PleasurePlayerSpeed = 0;
|
||||
if (C012_AfterClass_Sarah_PleasurePlayerSpeed > 2) C012_AfterClass_Sarah_PleasurePlayerSpeed = 2;
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When Sarah stops pleasuring the player
|
||||
function C012_AfterClass_Sarah_StopPleasureFromSarah() {
|
||||
OverridenIntroImage = "";
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When Sarah pleasures for the player ends
|
||||
function C012_AfterClass_Sarah_EndPleasureFromSarah(LoveFactor, SubFactor) {
|
||||
if (!GameLogQuery(CurrentChapter, CurrentActor, "PleasureFromSarah")) {
|
||||
GameLogAdd("PleasureFromSarah");
|
||||
ActorChangeAttitude(LoveFactor, SubFactor);
|
||||
}
|
||||
C012_AfterClass_Sarah_EndEnslaveSarah();
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When the player kisses Sarah
|
||||
function C012_AfterClass_Sarah_Kiss() {
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
if (Common_ActorIsOwner) OverridenIntroText = GetText("KissSarahOwner");
|
||||
else if (C012_AfterClass_Sarah_IsGagged) OverridenIntroText = GetText("KissSarahGagged");
|
||||
else if (!GameLogQuery(CurrentChapter, CurrentActor, "Kiss")) {
|
||||
GameLogAdd("Kiss");
|
||||
ActorChangeAttitude(1 + PlayerGetSkillLevel("Seduction"), 0);
|
||||
if (PlayerGetSkillLevel("Seduction") > 0) OverridenIntroText = GetText("KissSarahSeduction");
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When the player spanks Sarah, with the fighting skill it can affect her submission level
|
||||
function C012_AfterClass_Sarah_Spank() {
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
if (!GameLogQuery(CurrentChapter, CurrentActor, "Spank")) {
|
||||
GameLogAdd("Spank");
|
||||
ActorChangeAttitude(-1, 1 + PlayerGetSkillLevel("Fighting"));
|
||||
}
|
||||
if (PlayerGetSkillLevel("Fighting") > 0) GetText("SpankWithStrength");
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When the player tickles Sarah, it doesn't affect her
|
||||
function C012_AfterClass_Sarah_Tickle() {
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
if (!GameLogQuery(CurrentChapter, CurrentActor, "Tickle")) {
|
||||
GameLogAdd("Tickle");
|
||||
ActorChangeAttitude(1, 0);
|
||||
}
|
||||
if ((Common_ActorIsOwner || (ActorGetValue(ActorSubmission) <= -5)) && !ActorIsRestrained()) OverridenIntroText = GetText("DoubleTickling");
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When the player starts to masturbate Sarah
|
||||
function C012_AfterClass_Sarah_StartMasturbate() {
|
||||
if ((ActorGetValue(ActorLove) >= 10) || (ActorGetValue(ActorSubmission) >= 10) || (ActorIsRestrained())) {
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
if (!GameLogQuery(CurrentChapter, CurrentActor, "NextPossibleOrgasm")) {
|
||||
C012_AfterClass_Sarah_MasturbateCount = 0;
|
||||
C012_AfterClass_Sarah_CurrentStage = 640;
|
||||
OverridenIntroText = GetText("StartMasturbateSarah");
|
||||
LeaveIcon = "";
|
||||
} else OverridenIntroText = GetText("MasturbateNotInTheMood");
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When the player masturbates Sarah, she can only climax if she's restrained
|
||||
function C012_AfterClass_Sarah_Masturbate(Factor, CanClimax) {
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
C012_AfterClass_Sarah_MasturbateCount = C012_AfterClass_Sarah_MasturbateCount + Factor;
|
||||
if (C012_AfterClass_Sarah_MasturbateCount < 0) C012_AfterClass_Sarah_MasturbateCount = 0;
|
||||
if ((C012_AfterClass_Sarah_MasturbateCount >= (ActorHasInventory("VibratingEgg") ? 5 : 7)) && CanClimax && ActorIsRestrained()) {
|
||||
C012_AfterClass_Sarah_CurrentStage = 641;
|
||||
OverridenIntroText = GetText("ReadyForOrgasm");
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When Sarah is masturbated to an orgasm
|
||||
function C012_AfterClass_Sarah_SarahOrgasm() {
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
ActorAddOrgasm();
|
||||
if (!GameLogQuery(CurrentChapter, CurrentActor, "NextPossibleOrgasm")) {
|
||||
GameLogSpecificAddTimer(CurrentChapter, CurrentActor, "NextPossibleOrgasm", ActorHasInventory("VibratingEgg") ? CurrentTime + 3600000 : CurrentTime + 7200000);
|
||||
ActorChangeAttitude(2, -1);
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When Sarah is masturbated to an orgasm
|
||||
function C012_AfterClass_Sarah_SarahDeniedOrgasm() {
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
if (!GameLogQuery(CurrentChapter, CurrentActor, "OrgasmDeniedFromMasturbation")) {
|
||||
GameLogAdd("OrgasmDeniedFromMasturbation");
|
||||
ActorChangeAttitude(-2, 1);
|
||||
}
|
||||
C012_AfterClass_Sarah_EndEnslaveSarah();
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Tests if the player is already dating someone else
|
||||
function C012_AfterClass_Sarah_TestRelationship() {
|
||||
if (GameLogQuery(CurrentChapter, CurrentActor, "DatingSarah")) {
|
||||
OverridenIntroText = GetText("AlreadyDatingSarah");
|
||||
C012_AfterClass_Sarah_CurrentStage = 0;
|
||||
} else {
|
||||
if (GameLogQuery(CurrentChapter, CurrentActor, "LoverBreakUp")) {
|
||||
OverridenIntroText = GetText("AlreadyBrokeUp");
|
||||
C012_AfterClass_Sarah_CurrentStage = 0;
|
||||
} else {
|
||||
if (Common_PlayerLover != "") {
|
||||
if (Common_PlayerLover == "Sarah") {
|
||||
OverridenIntroText = GetText("AlreadyLovedBySarah");
|
||||
C012_AfterClass_Sarah_CurrentStage = 0;
|
||||
} else {
|
||||
OverridenIntroText = GetText("AlreadyLoved");
|
||||
C012_AfterClass_Sarah_CurrentStage = 105;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Start Dating Sarah
|
||||
function C012_AfterClass_Sarah_StartDating() {
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
Common_PlayerLover = "Sarah";
|
||||
Common_ActorIsLover = true;
|
||||
C012_AfterClass_Sarah_CalcParams();
|
||||
C012_AfterClass_Sarah_AllowSexAfterDate = (!Common_PlayerChaste && !ActorIsChaste());
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Start Dating Sarah
|
||||
function C012_AfterClass_Sarah_BothNaked() {
|
||||
ActorSetCloth("Naked");
|
||||
PlayerClothes("Naked");
|
||||
C012_AfterClass_Sarah_CalcParams();
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Get in bed with Sarah to make love
|
||||
function C012_AfterClass_Sarah_MakeLove() {
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
ActorSetCloth("Naked");
|
||||
PlayerClothes("Naked");
|
||||
C012_AfterClass_Bed_Partner = "Sarah";
|
||||
SetScene(CurrentChapter, "Bed");
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Test if the player can start the break up dialog
|
||||
function C012_AfterClass_Sarah_TestTalk() {
|
||||
if (!ActorIsGagged()) {
|
||||
if (!ActorIsRestrained()) C012_AfterClass_Sarah_CurrentStage = 20;
|
||||
else OverridenIntroText = GetText("ReleaseBeforeTalk");
|
||||
} else C012_AfterClass_Sarah_GaggedAnswer();
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When the player breaks up with Sarah
|
||||
function C012_AfterClass_Sarah_BreakUp() {
|
||||
GameLogAdd("LoverBreakUp");
|
||||
Common_PlayerLover = "";
|
||||
Common_ActorIsLover = false;
|
||||
ActorSetPose("");
|
||||
LeaveIcon = "";
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When Sarah leaves the room after the break up
|
||||
function C012_AfterClass_Sarah_SarahLeave() {
|
||||
CurrentActor = "";
|
||||
LeaveIcon = "Leave";
|
||||
C012_AfterClass_Dorm_Guest.splice("Sarah");
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When Sarah go get her pajamas
|
||||
function C012_AfterClass_Sarah_FetchPajamas() {
|
||||
GameLogAdd("AllowPajamas");
|
||||
CurrentTime = CurrentTime + 110000;
|
||||
ActorSetCloth("Pajamas");
|
||||
ActorSetPose("Happy");
|
||||
C012_AfterClass_Sarah_AllowPajamas = true;
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When Sarah forces the player to kick someone out
|
||||
function C012_AfterClass_Sarah_KickActor(KickedActor) {
|
||||
if (KickedActor == "Sidney") C012_AfterClass_Sidney_CurrentStage = 790;
|
||||
SetScene(CurrentChapter, KickedActor);
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When Sarah is kicked for another actor
|
||||
function C012_AfterClass_Sarah_KickForActor(KickedForActor) {
|
||||
ActorSpecificChangeAttitude(KickedForActor, 2, 1);
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When Sarah is kicked out, it can destroy the players couple
|
||||
function C012_AfterClass_Sarah_KickedOut() {
|
||||
GameLogAdd("KickedOutFromDorm");
|
||||
if (CurrentActor == Common_PlayerLover) {
|
||||
ActorChangeAttitude(-5, 0);
|
||||
C012_AfterClass_Sarah_BreakUp();
|
||||
}
|
||||
CurrentActor = "";
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - When Sarah and the player plays a cuff game (50% chance of winning at 0 sub, 100% at 15, 0% at -16)
|
||||
function C012_AfterClass_Sarah_CuffsGame() {
|
||||
var WinGame = ((ActorGetValue(ActorSubmission) - 15 + Math.floor(Math.random() * 31)) >= 0);
|
||||
CurrentTime = CurrentTime + 110000;
|
||||
PlayerRemoveInventory("Cuffs", 1);
|
||||
if (WinGame) ActorAddInventory("Cuffs");
|
||||
else PlayerLockInventory("Cuffs");
|
||||
if (!WinGame) OverridenIntroText = GetText("LoseCuffsGame");
|
||||
if (Common_ActorIsOwner && !WinGame) PlayerRemoveInventory("CuffsKey", 99);
|
||||
C012_AfterClass_Sarah_CalcParams();
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Tests if the player is already naked
|
||||
function C012_AfterClass_Sarah_TestNaked() {
|
||||
if (Common_PlayerNaked) {
|
||||
C012_AfterClass_Sarah_CurrentStage = 392;
|
||||
OverridenIntroText = "";
|
||||
Common_PlayerPose = "BackShy";
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Tests if Sarah will release the player after the bondage hug
|
||||
function C012_AfterClass_Sarah_ReleaseAfterBondageHug() {
|
||||
if (EventRandomChance("Love")) {
|
||||
OverridenIntroText = GetText("ReleasePlayerFromBondageHug");
|
||||
PlayerReleaseBondage();
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
}
|
||||
C012_AfterClass_Sarah_AllowLeave();
|
||||
}
|
547
C012_AfterClass/Sarah/Stage_EN.csv
Normal file
547
C012_AfterClass/Sarah/Stage_EN.csv
Normal file
|
@ -0,0 +1,547 @@
|
|||
Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
||||
0,0,0,Common_ActorIsOwner,What's on your|mind Mistress?,"Nothing my subbie, I'm reviewing my notes.|(She reviews and studies her school notes.)",0,0,0,RandomAmandaDommeEvent()
|
||||
0,0,0,Common_ActorIsOwner,"Mistress, it's ok if|I change clothes?","Absolutely, you can wear|anything you want my subbie.",0,0,0,IsChangingBlocked()
|
||||
0,5,0,!Common_ActorIsLover,You look so|pretty Amanda.,"Thanks, I also love your looks.|(You need +20 love to date Amanda.)",0,0,0,TestLove()
|
||||
0,0,0,,We need to talk.,What would you like to talk about?,0,0,0,TestTalk()
|
||||
0,0,5,IsRestrained,You really enjoy being|restrained don't you girl?,(She winks.) I'll never admit that Miss.|(You need +20 submission to collar Amanda.),0,0,0,TestDomme()
|
||||
0,0,-5,!Common_ActorIsOwner,Miss Amanda.|I admire you.,That's very flattering of you to say that.|(You need -20 submission to submit to Amanda.),0,0,0,TestSub()
|
||||
0,0,0,Common_PlayerGagged,@Om nnnuoogn mh!,Let me get my English-Mumble|dictionary. (She laughs out loud.),0,0,0,TestUnbind()
|
||||
0,0,0,Common_ActorIsOwner,(Hum a sexy song|and dance for fun.),"Not now my subbie, I'm reviewing my notes.|(She reviews and studies her school notes.)",0,0,0,RandomAmandaDommeEvent()
|
||||
0,0,0,Common_PlayerRestrained,(Struggle in|your restrains.),You're not getting out soon.|I love to see you struggle.,0,0,0,TestUnbind()
|
||||
0,0,0,!Common_ActorIsOwner,You should wear|something else.,I prefer to stay like that.,0,0,0,TestChange()
|
||||
0,0,0,SexAvail,Would you like to|make love with me?,"You're very direct. No, I'll pass.|Let's do something else alright?",0,0,0,TestSex()
|
||||
0,0,0,PleasurePlayerAvail,"My submissive, you|will pleasure me now.",Pleasure you how Mistress?|(She gives you a curious look.),630,0,0,TestPleasurePlayer()
|
||||
0,0,0,!Common_PlayerRestrained,(Play with her.),(You take a step toward her.),10,0,0,
|
||||
10,5,0,!Common_PlayerGagged,(Kiss her.),(You get close to her and kiss her|on the lips while she moans silently.),10,0,0,Kiss()
|
||||
10,1,0,!Common_PlayerRestrained,(Tickle her.),"(You get closer and tickle her on the chest|while she laughs out loud, she seems to enjoy it.)",10,0,0,Tickle()
|
||||
10,0,5,!Common_PlayerRestrained,(Spank her.),(You spank her pretty hard on the|butt while she whimpers from the pain.),10,0,0,Spank()
|
||||
10,0,0,CanMasturbate,(Masturbate her.),(You get closer to masturbate|her but she pushes you away.),10,0,0,StartMasturbate()
|
||||
10,0,0,IsGagged,(Ungag her.),(You slowly remove her gag.)|This gag was pretty effective.,10,0,0,Ungag()
|
||||
10,0,0,IsRoped,(Untie her.),(You undo the knots and remove the|ropes while she stretches happily.),10,0,0,Untie()
|
||||
10,0,0,IsStrapped,(Unstrap her.),(You remove the straps and|unlace the binder from her arms.),10,0,0,Untie()
|
||||
10,0,0,,(Stop playing.),(You take a step back.),0,0,0,
|
||||
20,0,0,Common_ActorIsOwned,Let's review|your rules.,Oh my god. Yes Mistress.,610,0,0,
|
||||
20,0,0,DateSarahAvail,Is there something|between you and Sarah?,Yes... No... I guess everyone knows but her.|I love her so much but I cannot admit it to her.,120,0,0,
|
||||
20,0,0,ChatAvail,I'd like to know|more about you.,"Fair enough, what would|like to know about me?",500,0,0,StartChat()
|
||||
20,0,0,CuffsGameAvail,Would you like to try a|cuffs challenge with me?,You both giggle and struggle with the cuffs but|you're able to lock them around her wrists.,0,0,0,CuffsGame()
|
||||
20,0,0,Common_PlayerChaste,Can you please help|me with this belt?,I cannot help you.|I don't have the key.,0,0,0,
|
||||
20,0,0,Common_ActorIsLover,About our relationship...,Y... Yes my love?|(She seems nervous.),190,0,0,
|
||||
20,0,0,,It's time for you|to leave my place.,You're expelling me from your dorm?,790,-1,1,
|
||||
20,0,0,,Never mind.,Very well. What would you like to do?,0,0,0,
|
||||
100,0,0,,Do you have|a loved one?,I do... I mean I don't...|I don't have a loved one.,110,0,0,TestRelationship()
|
||||
100,0,0,,Do you have|a boyfriend?,"A girl... A boy... Boyfriend?|No, I don't have a boyfriend.",110,0,0,TestRelationship()
|
||||
100,0,0,,Do you have|a girlfriend?,I do... I mean I don't...|I don't have a girlfriend.,110,0,0,TestRelationship()
|
||||
105,0,0,,"Yes, I'm lucky.","Yes, you're very lucky. If only she|could understand what she means to me.",107,0,0,
|
||||
105,0,0,,You'll find someone.,Maybe I will. If only she could|understand what she means to me.,107,0,0,
|
||||
105,0,0,Common_ActorIsOwned,I would rather|date you.,"Mistress, you could break up with her.|We can't date if you're seeing someone.",106,0,0,
|
||||
105,0,0,!Common_ActorIsOwned,I would rather|date you.,Then be honest and break up first.|We can't date if you're seeing someone.,106,0,0,
|
||||
106,0,0,,"Yes, I'll do that.",Great! Let me know when it's done.,0,0,0,
|
||||
106,0,0,,I'll think about it.,Very well. Let me know when it's done.,0,0,0,
|
||||
106,0,0,,I can't do that.,"It's fine, I think I understand.|Let's talk about something else.",0,0,0,
|
||||
107,0,0,,Who are you|talking about?,(She blushes and looks down.) Sarah.|I love her so much but I can't tell her.,120,0,0,
|
||||
107,0,0,,Who? Sarah?,(She blushes and looks down.) Yes.|I love her so much but I can't tell her.,120,0,0,
|
||||
107,0,0,,Are you in love?,"(She nods and looks down.) Yes, with Sarah.|I love her so much but I cannot tell her.",120,0,0,
|
||||
110,0,0,,You seem confused.,"I am confused. I've had eyes on Sarah|for a long time, but today I've met you.",111,0,0,
|
||||
110,0,0,,Are you thorn?,"Yes, I'm thorn. I've had eyes on Sarah|for a long time, but today I've met you.",111,0,0,
|
||||
110,0,0,,Explain yourself.,"(She looks at you.) I've had eyes on Sarah|for a long time, but today I've met you.",111,0,0,
|
||||
110,0,0,,(Nod and listen.),"(She looks at you.) I've had eyes on Sarah|for a long time, but today I've met you.",111,0,0,
|
||||
110,0,0,Common_ActorIsOwner,I'm surprised to|hear that Mistress.,"Yes my subbie. I've had eyes on Sarah|for a long time, but today I've met you.",111,0,0,
|
||||
111,0,0,,So you love|both of us?,"Yes, I do love both of you.|And I don't know what to do.",112,0,0,
|
||||
111,0,0,,You need to|make your mind.,I know. I can't love both of you.|I really don't know what to do.,112,0,0,
|
||||
111,0,0,,Listen to|your heart.,I know. I can't love both of you.|I really don't know what to do.,112,0,0,
|
||||
112,0,0,,Kiss me Amanda.|(Try to kiss her.),(You surprise her with a kiss on the lips.)|You're so sweet COMMON_PLAYERNAME.,130,0,0,
|
||||
112,0,0,,I love you also.,You're so wonderful COMMON_PLAYERNAME.,130,0,0,
|
||||
112,0,0,,Date Sarah. Tell|her you love her.,I've tried before. Trust me.|But there's never a good moment.,121,0,0,
|
||||
112,0,0,,Shut up and|go see Sarah.,I've tried to date her but I can't tell her.|There's never a good moment for that.,121,0,0,
|
||||
112,0,0,,Stay single.,"Maybe that's the best plan out there.|I'm young, there's no need to rush it.",0,0,0,
|
||||
120,0,0,,Why can't|you tell her?,I've tried before. Trust me.|But there's never a good moment.,121,0,0,
|
||||
120,0,0,,Tell her!,I've tried before. Trust me.|But there's never a good moment.,121,0,0,
|
||||
120,0,0,,Forget her.,I know... I can't... I'm sorry.|Let's talk about something else.,0,0,0,
|
||||
121,0,0,,What if I create|that perfect moment?,You would do that for me?|For us? What is your plan?,122,0,0,
|
||||
121,0,0,,Create that moment!,How can I do that?|What would you do?,122,0,0,
|
||||
121,0,0,,You're hopeless.,I know... I'm hopeless... I'm sorry.|Let's talk about something else.,0,0,0,
|
||||
122,0,0,,I will invite|her here first.,(She trembles and breathes faster.)|You will do that? Wow! I can't wait.,123,0,0,
|
||||
122,0,0,,I'll bring her|ass in here.,(She trembles and breathes faster.)|You will do that? Wow! I can't wait.,123,0,0,
|
||||
122,0,0,Common_ActorIsOwned,I'll handcuff|you two together.,(She trembles and breathes faster.)|You will do that? Wow! I can't wait.,123,0,0,
|
||||
122,0,0,,I'll think of a plan.,Great! Please let me know|if you find a good plan.,123,0,0,
|
||||
122,0,0,,This is hopeless.,(She sighs.) Maybe you're right.|Let's talk about something else.,0,0,0,
|
||||
123,0,0,,I'll make it happen.,Thanks! Take your time to do it right.|What would you like to do now?,0,0,0,
|
||||
123,0,0,,It might take|a little while.,Of course. Take your time to do it right.|What would you like to do now?,0,0,0,
|
||||
130,0,0,,I want to see|you happy.,I'm happy when you're around.|You make me laugh and smile.,140,0,0,
|
||||
130,0,0,,I want to make|you happy.,I'm happy when you're around.|You make me laugh and smile.,140,0,0,
|
||||
130,0,0,Common_ActorIsOwned,My little subbie girl.|You need to be happy.,I'm very happy with you Mistress.|You make me laugh and smile.,140,0,0,
|
||||
140,0,0,,Will you be|my girlfriend?,Yes! I will! I love you!,150,0,0,
|
||||
140,0,0,,Will you date me?,Yes! I will! I love you!,150,0,0,
|
||||
140,0,0,,Be my girlfriend.,Yes! I will! I love you!,150,0,0,
|
||||
150,0,0,,I love you Amanda.|(Kiss and date her.),(You join in a loving embrace for a long|and passionate kiss to celebrate your love.),160,3,0,StartDating()
|
||||
150,0,0,,Wait! I need some|more time to think.,(She looks pretty disappointed.) Very well.|Let's talk about something else then.,0,0,0,
|
||||
160,0,0,AllowSexAfterDate,Show me your sexy|body my love.,Oh yes my love. (You both strip|naked and look at each other body.),170,0,1,BothNaked()
|
||||
160,0,0,AllowSexAfterDate,(Blush red and|start to strip.),Don't be shy my love. (You both strip|naked and look at each other body.),170,0,-1,BothNaked()
|
||||
160,0,0,AllowSexAfterDate,I want to make|love with you.,Oh yes my love. (You both strip|naked and look at each other body.),170,1,0,BothNaked()
|
||||
160,0,0,,I'm so happy!,I'm also very happy my love.|What should we do now?,0,1,0,
|
||||
160,0,0,,I can't wait to|tell my friends.,Please let me talk to Sarah first.|What should we do now?,0,-1,0,
|
||||
160,0,0,,We should|go out later.,We also could stay here for a nice|romantic evening. That's up to you.,0,0,0,
|
||||
170,0,0,,(Get in bed.),,0,0,0,MakeLove()
|
||||
170,0,0,!Common_ActorIsOwner,(Push her on the bed.),,0,0,1,MakeLove()
|
||||
170,0,0,!Common_ActorIsOwned,(Let her carry|you in bed.),,0,0,-1,MakeLove()
|
||||
190,0,0,,I... I... I lost my|train of thought.,(She still seems to worry.)|It's perfectly fine my love.,0,0,0,
|
||||
190,0,0,,I don't think it's|working between us.,(She gives you a sad look.)|Do you want to break up?,191,0,0,
|
||||
190,0,0,,I want to break up.,(She gives you a sad look.)|Really my love? It's the end?,191,0,0,
|
||||
191,0,0,,"No, let's stay together.",(She trembles and slowly recovers.)|Please don't toy with me COMMON_PLAYERNAME.,0,0,0,
|
||||
191,0,0,Common_ActorIsOwned,We'll break up but I'll|keep you as my slave.,"(She cries and looks devastated.)|Yes Mistress, it's... it's... it's fine.",192,-5,0,BreakUp()
|
||||
191,0,0,!Common_ActorIsOwned,"Yes, I want to break up.",Why are you doing that?|Don't play with my heart!,193,-5,0,BreakUp()
|
||||
192,0,0,,I'm sorry.|Don't cry.,I will be alright Mistress.|Let's talk about something else.,0,0,-1,EndChat()
|
||||
192,0,0,,You're not|in my league.,"Please Mistress, it hurts so much.|Let's talk about something else.",0,-1,1,EndChat()
|
||||
192,0,0,,It was a mistake|from the start,"Maybe you're right, I don't know.|Let's talk about something else.",0,0,0,EndChat()
|
||||
192,0,0,,You'll find someone|perfect for you.,"Yes, and there is someone else that's perfect.|Thanks but let's talk about something else.",0,1,0,EndChat()
|
||||
193,0,0,,I'm sorry.|Don't cry.,Oh god! It hurts so much!|(She runs away from the room.),194,0,-1,AmandaLeave()
|
||||
193,0,0,,You're not|in my league.,No need to dig in the wound.|(She runs away from the room.),194,-1,1,AmandaLeave()
|
||||
193,0,0,,It was a mistake|from the start,Yes! A huge and horrible mistake.|(She runs away from the room.),194,0,0,AmandaLeave()
|
||||
193,0,0,,You'll find someone|perfect for you.,I know! And I will have her someday.|(She runs away from the room.),194,1,0,AmandaLeave()
|
||||
200,0,0,,You like losing control.|It turns you on girl.,"I... Errr... Yes Miss. I admit it.|I cannot explain why, but I love bondage.",210,0,1,
|
||||
200,0,0,,You're all wet|when tied up.,"I would not say it like that, but yes.|I cannot explain why, but I love bondage.",210,-1,0,
|
||||
200,0,0,,Bondage is a strong|sexual fantasy of yours?,"(She blushes and looks down.) I admit it.|I cannot explain why, but I love bondage.",210,1,0,
|
||||
200,0,0,,Being restrained is a|fantasy that we share.,"Really? You also like to be restrained?|I cannot explain why, but I love bondage.",210,0,-1,
|
||||
210,0,0,,I can explain why.|You're a submissive.,A submissive? Me? Really?|Like these girls that have owners?,220,0,0,
|
||||
210,0,0,,It's pretty simple.|You have slave blood.,I have Slave blood? Me? Really?|Like these girls that have owners?,220,0,0,
|
||||
210,0,0,,It's a very common|fantasy among subs.,Among subs? I am a submissive?|Like these girls that have owners?,220,0,0,
|
||||
220,0,0,,"Yes, you need someone|to fulfill your fantasies.",A special someone to restrain me...|Would you be that person Miss?,230,1,-1,
|
||||
220,0,0,,"Yes, an owner would help|you with these urges.",An owner to help me with urges...|Would you be that person Miss?,230,0,0,
|
||||
220,0,0,,"Yes, only a Mistress|can train you slut.",(She gulps.) A Mistress to train me...|Would you be that person Miss?,230,-1,1,
|
||||
230,0,0,,"I could, but there|are requirements.",Requirements? Please explain.,240,0,0,
|
||||
230,0,0,,"I might, but I need a|commitment from you.",What kind of commitment? Please explain.,240,0,0,
|
||||
240,0,0,,"First, you'll have to|wear a locked collar.",I've seen these collars before.|I know they are special for submissives.,250,0,1,
|
||||
240,0,0,,You will wear a|submissive collar.,I've seen these collars before.|I know they are special for submissives.,250,0,0,
|
||||
240,0,0,,"As my bitch, you will|wear a locked collar.",I've seen these collars before.|I know they are special for submissives.,250,-1,1,
|
||||
240,0,0,,From time to time.|You might wear a collar.,I've seen these collars before.|I know they are special for submissives.,250,0,-1,
|
||||
250,0,0,,"You will also call|me: ""Mistress"".",Very well. I understand.,260,0,0,
|
||||
250,0,0,,"You shall address|me as: ""Mistress"".",Very well. I understand.,260,0,0,
|
||||
260,0,0,,You will follow my orders.|Like a good little slut.,(She frowns.) Alright Miss.,270,-1,0,
|
||||
260,0,0,,You will follow my orders.|Like a good submissive.,(She smiles.) Alright Miss.,270,1,0,
|
||||
260,0,0,,You will follow my orders.|Like a good slave girl.,(She nods.) Alright Miss.,270,0,0,
|
||||
270,0,0,,You will be punished|if you fail to obey.,That sounds fair.,280,0,0,
|
||||
270,0,0,,If you disobey.|I will punish you.,That sounds fair.,280,0,0,
|
||||
280,0,0,,If you're a good girl.|I will reward you.,That's nice of you Miss.,290,0,0,
|
||||
280,0,0,,When you're good.|I will satisfy your urges.,(She nods and smiles.),290,1,0,
|
||||
280,0,0,,You will get bondage|orgasms if you're good.,(She blushes red.) Y... Yes Miss.,290,0,1,
|
||||
290,0,0,,So will you be|my submissive?,Yes Miss COMMON_PLAYERNAME.|I will be your submissive.,291,1,-1,
|
||||
290,0,0,,Will you wear|my collar girl?,Yes Miss COMMON_PLAYERNAME.|I will be your submissive.,291,0,0,
|
||||
290,0,0,,"Slave, do you|want this collar?",Yes Miss COMMON_PLAYERNAME.|I will be your submissive.,291,-1,1,
|
||||
290,0,0,,You're a slave for sure.|But not worthy of me.,I'm really sorry to hear that Miss.|Let's not talk about collars then.,0,-2,1,EndEnslaveAmanda()
|
||||
290,0,0,,On second thought.|I will not collar you.,I'm really sorry to hear that Miss.|Let's not talk about collars then.,0,-1,0,EndEnslaveAmanda()
|
||||
291,0,0,,Very good Amanda.|I will release you first.,"(You release her, she seems pretty febrile.)|First Miss? Is there some kind of ceremony?",292,0,0,EnslaveRelease()
|
||||
291,0,0,,Let me release|you first girl.,"(You release her, she seems pretty febrile.)|First Miss? Is there some kind of ceremony?",292,0,0,EnslaveRelease()
|
||||
292,0,0,,"Yes, get naked|my lovely subbie.",Oh my. Very well Miss.|(She strips naked for you.),293,1,-1,EnslaveStrip()
|
||||
292,0,0,,"Correct, strip|now my slut.",Oh my. Very well Miss.|(She strips naked for you.),293,-1,1,EnslaveStrip()
|
||||
292,0,0,,Absolutely. And you|need to strip now.,Oh my. Very well Miss.|(She strips naked for you.),293,0,0,EnslaveStrip()
|
||||
293,0,0,,Get on your|knees girl.,"Yes Miss. So sorry, I'm kind of nervous.|(She slowly kneels down in front of you.)",294,0,1,"ActorSetPose(""Kneel"")"
|
||||
293,0,0,,Get down on|your knees.,"Yes Miss. So sorry, I'm kind of nervous.|(She slowly kneels down in front of you.)",294,0,0,"ActorSetPose(""Kneel"")"
|
||||
293,0,0,,Kneel for|me please.,"Yes Miss. So sorry, I'm kind of nervous.|(She slowly kneels down in front of you.)",294,0,-1,"ActorSetPose(""Kneel"")"
|
||||
294,0,0,,"Once locked, there's|no turning back.",Yes Miss. I understand and fully consent.|I wish to be locked and be your submissive.,295,0,0,
|
||||
294,0,0,,This is your last|chance to escape.,I don't want to escape and I fully consent.|I wish to be locked and be your submissive.,295,0,0,
|
||||
295,0,0,,Good girl.|(Collar her.),(You carefully circle the collar around|her neck and lock it snug with a padlock.),296,0,3,LockCollarAmanda()
|
||||
295,0,0,,Stay still.|(Collar her.),(You carefully circle the collar around|her neck and lock it snug with a padlock.),296,0,3,LockCollarAmanda()
|
||||
295,0,0,,I own you now.|(Collar her.),(You carefully circle the collar around|her neck and lock it snug with a padlock.),296,0,3,LockCollarAmanda()
|
||||
295,0,0,,You're not worthy of me.|(Don't collar her.),You don't want me? This is devastating.|Let's not talk about collars anymore then.,0,-3,1,EndEnslaveAmanda()
|
||||
295,0,0,,I've changed my mind.|(Don't collar her.),You don't want me? This is devastating.|Let's not talk about collars anymore then.,0,-2,0,EndEnslaveAmanda()
|
||||
295,0,0,,I cannot do that.|(Don't collar her.),You don't want me? This is devastating.|Let's not talk about collars anymore then.,0,-1,-1,EndEnslaveAmanda()
|
||||
296,0,0,,I vow to protect you.,"And I vow to be obedient,|disciplined and trustworthy.",297,0,0,
|
||||
296,0,0,,I vow to help you.,"And I vow to be obedient,|disciplined and trustworthy.",297,1,0,
|
||||
296,0,0,,I vow to discipline you.,"And I vow to be obedient,|disciplined and trustworthy.",297,-1,0,
|
||||
297,0,0,,Stand up my|lovely subbie.,Thanks Mistress. I'm so happy.|Will you tie me up now?,0,1,-1,EndEnslaveAmanda()
|
||||
297,0,0,,Stand up slut.,(She stands up.) Thanks Mistress.|Will you tie me up now?,0,-1,1,EndEnslaveAmanda()
|
||||
297,0,0,,Stand up.,Thanks Mistress. This is great.|Will you tie me up now?,0,0,0,EndEnslaveAmanda()
|
||||
300,0,0,,These are the|college values?,"Yes, and a lot, lot, lot more.|I could teach you if you want.",310,0,0,
|
||||
300,0,0,,I don't have|that discipline.,Disciple can be learned.|I could teach you if you want.,310,0,0,
|
||||
300,0,0,,I don't have|any willpower.,I'm sure you can learn that.|I could teach you if you want.,310,0,0,
|
||||
310,0,0,,You would help me?,"Yes, I think I could make a|perfect student out of you.",320,0,0,
|
||||
310,0,0,,You would teach me?,"Yes, I think I could make a|perfect student out of you.",320,0,0,
|
||||
310,0,0,,After school teachings?,"With my help, you could|become a perfect student.",320,0,0,
|
||||
320,0,0,,Me? Perfect?|Is that possible?,It's possible with training and discipline.|You could be my submissive and pupil.,0,0,0,TestSubmit()
|
||||
320,0,0,,It's like a dream.,It's possible with training and discipline.|You could be my submissive and pupil.,0,0,0,TestSubmit()
|
||||
330,0,0,,Your submissive Miss?,"Yes, you will have to obey my every|orders and I will train you to perfection.",340,0,0,
|
||||
330,0,0,,What's the deal?,You will have to obey my every|orders and I will train you to perfection.,340,0,0,
|
||||
330,0,0,,Can you explain?,You will have to obey my every|orders and I will train you to perfection.,340,0,0,
|
||||
340,0,0,,That sounds kind|of complicated.,"It's really simple, you follow my|rules and you don't get punished.",350,0,0,
|
||||
340,0,0,,Simple enough.,It is simple. If you follow my|rules you won't get punished.,350,0,0,
|
||||
350,0,0,,Punishments?,"Yes, I will have the power to punish you.|Also, you will need to call me: ""Mistress"".",360,0,0,
|
||||
350,0,0,,This is hardcore.,"Punishments will reinforce your learning.|Also, you will need to call me: ""Mistress"".",360,0,0,
|
||||
350,0,0,,Is that legal?,"You're free to be my submissive or not.|Also, you will need to call me: ""Mistress"".",360,0,0,
|
||||
360,0,0,,Yes Mistress.,"Not yet subbie girl. I will control|everything, including your sexuality.",370,0,0,
|
||||
360,0,0,,Very well.,"Very good subbie girl. I will control|everything, including your sexuality.",370,0,0,
|
||||
360,0,0,,Including in school?,"Yes, even in school. I will control|everything, including your sexuality.",370,0,0,
|
||||
370,0,0,,My sexuality Miss?,You will need permission to make love or|touch yourself. And also wear a locked collar.,380,0,0,
|
||||
370,0,0,,Control my sex life?,You will need permission to make love or|touch yourself. And also wear a locked collar.,380,0,0,
|
||||
380,0,0,,A collar?|Like a dog?,"Kind of, I will be your owner. So will you|accept my collar? Will you become my submissive?",390,0,0,
|
||||
380,0,0,,That is a lot|of control.,It is. So will you accept my collar?|Will you become my loyal submissive?,390,0,0,
|
||||
380,0,0,,This is very kinky.,It is. So will you accept my collar?|Will you become my loyal submissive?,390,0,0,
|
||||
380,0,0,,Only at home?,All the time. So will you accept my collar?|Will you become my faithful submissive?,390,0,0,
|
||||
390,0,0,,Yes Mistress.|(Get collared.),Very good subbie girl.|Now strip naked for me.,391,0,0,TestNaked()
|
||||
390,0,0,,I cannot do that.|(Don't get collared.),"Very well, I won't force you girl.|Let me know if you change your mind.",0,0,0,EndChat()
|
||||
391,0,0,,(Nod and strip naked.),"(You strip down while she smiles.)|Very good, now you will kneel for me.",392,0,0,PlayerStrip()
|
||||
391,0,0,,Yes Mistress.|(Strip naked.),"(You strip down while she smiles.)|Very good, now you will kneel for me.",392,0,0,PlayerStrip()
|
||||
391,0,0,,My pleasure!|(Strip naked.),"(You strip down while she smiles.)|Very good, now you will kneel for me.",392,0,0,PlayerStrip()
|
||||
392,0,0,,If I must.|(Kneel slowly.),Last chance to turn back. Do you agree to be|my submissive and have this collar locked on you?,393,0,0,"SetPlayerPose(""BackKneel"")"
|
||||
392,0,0,,Very well.|(Kneel for her.),Last chance to turn back. Do you agree to be|my submissive and have this collar locked on you?,393,0,0,"SetPlayerPose(""BackKneel"")"
|
||||
392,0,0,,It's an honor.|(Kneel promptly.),Last chance to turn back. Do you agree to be|my submissive and have this collar locked on you?,393,0,0,"SetPlayerPose(""BackKneel"")"
|
||||
393,0,0,,Yes Mistress.|(Get collared.),(She carefully adjusts the collar around your|neck and locks it.) You are now my subbie.,394,0,-3,PlayerCollared()
|
||||
393,0,0,,I cannot do that.|(Don't get collared.),"Very well, I won't force you girl.|Let me know if you change your mind.",0,0,0,EndChat()
|
||||
394,0,0,,I'm so happy!,I'm also very happy. Be loyal and I|will train you to become a perfect student.,395,1,0,
|
||||
394,0,0,,I know I'm|in good hands.,You are in good hands. Be loyal and I|will train you to become a perfect student.,395,0,-1,
|
||||
394,0,0,,I don't feel|very good.,You will get used to it. Be loyal and I|will train you to become a perfect student.,395,-1,0,
|
||||
394,0,0,,(Stay silent and|look at her feet.),Be loyal and I will train you|to become a perfect student.,395,0,0,
|
||||
394,0,0,,Is the collar supposed|to be that tight?,You will get used to it. Be loyal and I|will train you to become a perfect student.,395,0,1,
|
||||
395,0,0,,It will be fun.,It certainly will be fun.|Now stand up my subbie.,0,0,0,PlayerStandUp()
|
||||
395,0,0,,I can't wait to|start training.,I will prepare your training schedule|pretty soon. Now stand up my subbie.,0,1,-1,PlayerStandUp()
|
||||
395,0,0,,Training can wait.,It will begin when your schedule is|ready. Now stand up my subbie.,0,-1,1,PlayerStandUp()
|
||||
450,0,0,,Fun Mistress?,,0,0,0,RandomAmandaDommeEvent()
|
||||
450,0,0,,What's going on?,,0,0,0,RandomAmandaDommeEvent()
|
||||
450,0,0,,(Nod happily.),,0,0,0,RandomAmandaDommeEvent()
|
||||
450,0,0,,(Look surprised.),,0,0,0,RandomAmandaDommeEvent()
|
||||
500,0,0,,You're a nerd|aren't you?,(She frowns.) Don't call me a nerd!|I simply study a little more than most.,510,-1,0,
|
||||
500,0,0,,You study a lot?,"Yes, I study a little more than most.",510,0,0,
|
||||
500,0,0,,You seem very|serious in class.,"Absolutely, I want to have good grades.|I also study a little more than most.",510,1,0,
|
||||
510,0,0,,Don't you want|to have fun?,I do have fun! I have a wonderful friend|and I also play chess and video games.,520,0,0,
|
||||
510,0,0,,That sounds|pretty boring.,Succeeding in school isn't boring!|I also play chess and video games.,520,-1,0,
|
||||
510,0,0,,Do you play games?,Yes! I play chess and video games.,520,1,0,
|
||||
520,0,0,HaveCuffs,I have another|game for you.,Oh? What game?,530,0,0,
|
||||
520,0,0,,Did you ever try a|self-bondage game?,Self-bondage? (She blushes red.)|Well... Maybe I did a few times.,540,0,0,
|
||||
530,0,0,,"The game is called:|""Try to escape"".",That sounds like a fun game.|And how do you play it?,531,0,0,
|
||||
530,0,0,,"The game is called:|""Stuck in cuffs"".",That sounds like a fun game.|And how do you play it?,531,0,1,
|
||||
530,0,0,,"The game is called:|""Cuff me up"".",That sounds like a fun game.|And how do you play it?,531,0,-1,
|
||||
531,0,0,,It's pretty easy.|(Try to cuff her.),You both giggle and struggle with the cuffs but|you're able to lock them around her wrists.,532,0,0,CuffsGame()
|
||||
532,0,0,Common_PlayerRestrained,Fun game isn't it?|(Struggle in the cuffs.),"Yes, we have to play it more often.|(She looks at you struggling and laughs.)",0,0,-1,EndChat()
|
||||
532,0,0,!Common_PlayerRestrained,Fun game isn't it?|(Watch her struggle.),"Yes, we have to play it more often.|(She struggles in the cuffs for fun.)",0,0,1,EndChat()
|
||||
540,0,0,,It's quite a thrill?,"Absolutely, but it's not easy|to tie yourself up properly.",541,0,0,
|
||||
540,0,0,,When you tie yourself.|Warn me for safety.,Oh yes Miss. Good idea.|Or maybe you can help me.,541,0,1,
|
||||
540,0,0,,I also do some|self-bondage.,Remember to be careful.|Maybe we could help each other.,541,0,-1,
|
||||
541,0,0,!Common_ActorIsOwned,"Awesome, I can't|wait to be tied up.",You're such a kinky girl.|Do you have some rope now?,0,0,-1,EndChat()
|
||||
541,0,0,,Our next self-bondage|game might be together.,I would love that COMMON_PLAYERNAME.|Do you have some rope now?,0,1,0,EndChat()
|
||||
541,0,0,,It all sounds fun.,It does. Bondage is quite a thrill.,0,0,0,EndChat()
|
||||
541,0,0,!Common_ActorIsOwner,Perfect! It will be|fun to tie you up.,Absolutely. Do you have some rope now?,0,0,1,EndChat()
|
||||
600,0,0,,Wear your|school outfit.,I'm always proud to represent the college.|(She changes in her school uniform.),0,0,0,"ForceChangeActor(""Clothed"")"
|
||||
600,0,0,AllowPajamas,Wear your pajamas.,(She smiles.) Great idea!|It's time for a slumber party.,0,0,0,"ForceChangeActor(""Pajamas"")"
|
||||
600,0,0,!HasBelt,Get in your|underwear.,I'm curious to see where this will lead.|(She giggles and changes in her underwear.),0,0,0,"ForceChangeActor(""Underwear"")"
|
||||
600,0,0,,Get naked.,Oh my! Should I be nervous?|(She slowly strips naked for you.),0,0,0,"ForceChangeActor(""Naked"")"
|
||||
600,0,0,,Forget it.,(She nods.),0,0,0,
|
||||
610,0,0,,You're free to|have fun tonight.,Thanks a lot! But I would|rather stay with you Mistress.,0,0,0,"SetCurfew(""None"")"
|
||||
610,0,0,,You can have fun tonight|but you will sleep here.,"Here? But there's only one bed.|Very well Mistress, I'm curious.",0,0,0,"SetCurfew(""24"")"
|
||||
610,0,0,,You cannot leave my|dorm room tonight.,Not even to get my toothbrush?|(She bows her head.) I will stay here.,0,0,0,"SetCurfew(""Stay"")"
|
||||
630,0,0,,Get naked first.,(She nods and slowly|strips down for you.),631,0,0,"ForceChangeActor(""Naked"")"
|
||||
630,0,0,,Strip girl.,(She nods and slowly|strips down for you.),631,0,0,"ForceChangeActor(""Naked"")"
|
||||
630,0,0,,Remove your clothes|my sexy subbie.,(She nods and slowly|strips down for you.),631,0,0,"ForceChangeActor(""Naked"")"
|
||||
630,0,0,,I've changed my mind.,Ok. What would you like to do Mistress?,0,0,0,EndEnslaveAmanda()
|
||||
631,0,0,,You will pleasure me|here on your knees.,(She blushes.) Yes Mistress.|But can I please ask for a favor?,632,0,0,
|
||||
631,0,0,,Kneel bitch and|get to work.,(She frowns.) Yes Mistress.|But can I please ask for a favor?,632,0,0,
|
||||
632,0,0,,What favor?,Could you restrain me before we do it?|It's a pretty big fantasy that I have.,633,0,0,
|
||||
632,0,0,,Make it quick.,Could you restrain me before we do it?|It's a pretty big fantasy that I have.,633,0,0,
|
||||
632,0,0,,Sure my submissive.|What do you want?,Could you restrain me before we do it?|It's a pretty big fantasy that I have.,633,0,0,
|
||||
632,0,0,,No! Get to work.,"Yes, sorry Mistress. (Both naked, you get|her on her knees, licking your pussy.)",635,0,0,StartPleasurePlayer()
|
||||
633,0,0,,Of course I|can restrain you.,"Thanks Mistress, it means a lot to me.|(Use one of your items to restrain her.)",633,0,0,
|
||||
633,0,0,,"Sure, I can|strap your ass.","Thanks Mistress, it means a lot to me.|(Use one of your items to restrain her.)",633,0,0,
|
||||
633,0,0,,I don't want to do that.|Get on your knees girl.,"Yes, sorry Mistress. (Both naked, you get|her on her knees, licking your pussy.)",635,0,0,StartPleasurePlayer()
|
||||
633,0,0,,"No, let's forget|the whole thing.",Oh my! Very well Mistress.|What would you like to do?,0,0,0,EndEnslaveAmanda()
|
||||
634,0,0,,You know what|to do now.,"Oh! Yes Mistress. (Both naked, you get|her on her knees, licking your pussy.)",635,0,0,StartPleasurePlayer()
|
||||
634,0,0,,Get busy slave.,"Oh! Yes Mistress. (Both naked, you get|her on her knees, licking your pussy.)",635,0,0,StartPleasurePlayer()
|
||||
634,0,0,,Get on your knees|my lovely subbie.,"Oh! Yes Mistress. (Both naked, you get|her on her knees, licking your pussy.)",635,0,0,StartPleasurePlayer()
|
||||
635,0,0,,(Let her pleasure you.),(You let Amanda pleasure you with her|mouth and slowly drift away in ecstasy.),635,0,0,PleasurePlayer()
|
||||
635,0,0,,That's enough!|(Stop everything.),(You push her back and stop everything.)|Did you enjoy Mistress? Did you have pleasure?,637,0,0,StopPleasureFromAmanda()
|
||||
635,0,0,,(Force her to|go faster.),(You grab her hair and force|her to speed up the rhythm.),635,0,0,PleasurePlayerSetSpeed(1)
|
||||
635,0,0,,(Force her to|go slower.),(You push her head and force|her to slow down the rhythm.),635,0,0,PleasurePlayerSetSpeed(-1)
|
||||
636,0,0,,Aaaaah! Stop slave!|(Stop everything.),(You push her back and stop everything.)|Did you enjoy Mistress? Did you have pleasure?,637,0,0,StopPleasureFromAmanda()
|
||||
636,0,0,,That's enough!|(Stop everything.),(You push her back and stop everything.)|Did you enjoy Mistress? Did you have pleasure?,637,0,0,StopPleasureFromAmanda()
|
||||
637,0,0,,It was wonderful.|I'm still shaking.,I'm very happy to hear you say that.|What would you like to do now?,0,0,0,"EndPleasureFromAmanda(2, -1)"
|
||||
637,0,0,,It was good.,I'm happy to hear you say that.|What would you like to do now?,0,0,0,"EndPleasureFromAmanda(1, 0)"
|
||||
637,0,0,,It was ok.,I'll do better next time Mistress.|What would you like to do now?,0,0,0,"EndPleasureFromAmanda(0, 0)"
|
||||
637,0,0,,With practice every day|it will become better.,Everyday Mistress? Oh my!|What would you like to do now?,0,0,0,"EndPleasureFromAmanda(0, 1)"
|
||||
637,0,0,,I've had better.,I'm sorry to hear that Mistress.|What would you like to do now?,0,0,0,"EndPleasureFromAmanda(-1, 0)"
|
||||
637,0,0,,You need some|oral training.,I will train for you Mistress.|What would you like to do now?,0,0,0,"EndPleasureFromAmanda(-2, 1)"
|
||||
640,0,0,!Common_PlayerGagged,(Kiss her.),(You kiss her lovingly while she|closes her eyes and moans slowly.),640,0,0,"Masturbate(1, false)"
|
||||
640,0,0,,(Massage her breast.),(She closes her eyes and shivers while|you cup and slowly massage her breast.),640,0,0,"Masturbate(1, false)"
|
||||
640,0,0,,(Pinch her nipple.),(She jumps from the pain and whimpers.|She shakes her head from left to right.),640,0,0,"Masturbate(-1, false)"
|
||||
640,0,0,,(Slap her butt.),(You slap her butt a few times while|she whimpers and tries to avoid you.),640,0,0,"Masturbate(-1, false)"
|
||||
640,0,0,,(Caress her clitoris.),(She trembles without much control|while you play with her soft clitoris.),640,0,0,"Masturbate(2, true)"
|
||||
640,0,0,,(Play with her pussy.),(She moans and breathes faster.|Slowly losing control of herself.),640,0,0,"Masturbate(2, true)"
|
||||
640,0,0,,(Slide a finger|in and out.),(She moans and trembles from your touch.),640,0,0,"Masturbate(1, true)"
|
||||
640,0,0,!Common_PlayerGagged,(Eat her.),(You eat her lovingly while she|moans slowly and seems to enjoy.),640,0,0,"Masturbate(1, true)"
|
||||
640,0,0,,(Fist her.),(You try to fit a full hand but cannot|make it and only end up hurting her.),640,0,0,"Masturbate(-1, true)"
|
||||
640,0,0,,(Stop everything.),(You stop everything and let her go.),0,0,0,EndEnslaveAmanda()
|
||||
641,0,0,,(Make her climax.),(You continue to masturbate her and she|quickly collapses on a wonderful orgasm.),642,0,0,AmandaOrgasm()
|
||||
641,0,0,Common_ActorIsOwned,You deserve it slave.|(Make her climax.),(You continue to masturbate her and she|quickly collapses on a wonderful orgasm.),642,0,0,AmandaOrgasm()
|
||||
641,0,0,,(Stop everything.),(You stop everything and let her go.|She sighs and seems embarrassed.),0,0,0,AmandaDeniedOrgasm()
|
||||
641,0,0,Common_ActorIsOwned,You don't deserve it slave.|(Stop everything.),(You stop everything and let her go.|She sighs and seems embarrassed.),0,0,0,AmandaDeniedOrgasm()
|
||||
642,0,0,Common_ActorIsLover,I love you Amanda.,(She blushes and takes her|breath while slowly standing up.),0,1,0,EndEnslaveAmanda()
|
||||
642,0,0,,You're such a slut.,(She frowns and takes her|breath while slowly standing up.),0,-1,1,EndEnslaveAmanda()
|
||||
642,0,0,,I hope you liked it.,(She nods and takes her|breath while slowly standing up.),0,0,0,EndEnslaveAmanda()
|
||||
642,0,0,,I control when|you cum girl.,(She nods and takes her|breath while slowly standing up.),0,0,1,EndEnslaveAmanda()
|
||||
642,0,0,,(Give her a hug.),(You give her a warm hug|and help her to recover.),0,1,-1,EndEnslaveAmanda()
|
||||
642,0,0,,(Help her to recover.),(You help her to recover.),0,0,-1,EndEnslaveAmanda()
|
||||
650,0,0,,(Get in bed.),,0,0,0,MakeLove()
|
||||
650,0,0,!Common_ActorIsOwner,(Push her on the bed.),,0,0,0,MakeLove()
|
||||
650,0,0,!Common_ActorIsOwned,(Let her carry|you in bed.),,0,0,0,MakeLove()
|
||||
660,0,0,,"Fine, but be quick.|(Wait for her.)",(You wait for a few minutes and she|comes back in her pajamas.) Tadaa!,661,0,1,FetchPajamas()
|
||||
660,0,0,,Great idea!|(Wait for her.),(You wait for a few minutes and she|comes back in her pajamas.) Tadaa!,661,1,0,FetchPajamas()
|
||||
660,0,0,,Alright.|(Wait for her.),(You wait for a few minutes and she|comes back in her pajamas.) Tadaa!,661,0,0,FetchPajamas()
|
||||
660,0,0,!Common_ActorIsOwner,Not now Amanda.,Alright. What would you like to do?,0,0,0,EndChat()
|
||||
661,0,0,,You look silly.,Silly but comfy. (She giggles.)|What would you like to do?,0,-1,0,EndChat()
|
||||
661,0,0,,You look great.,You're only saying that to please me.|Anyway. What would you like to do?,0,0,-1,EndChat()
|
||||
661,0,0,,It looks comfy.,Absolutely! I love my pajamas.|So what would you like to do?,0,0,0,EndChat()
|
||||
661,0,0,,We can have a|slumber party!,Oh yes! That's a really good idea.|What should we do to begin with?,0,1,0,EndChat()
|
||||
670,0,0,,Of course Mistress.,(She gets in her pajamas and smiles.)|Soon I will get you a matching PJ.,671,0,0,"ForceChangeActor(""Pajamas"")"
|
||||
670,0,0,Common_PlayerGagged,(Nod slowly.),(She gets in her pajamas and smiles.)|Soon I will get you a matching PJ.,671,0,0,"ForceChangeActor(""Pajamas"")"
|
||||
670,0,0,,Maybe later Mistress?,(She changes anyway.) It's not up to you|to decide. Soon I will get you a matching PJ.,671,0,0,"ForceChangeActor(""Pajamas"")"
|
||||
670,0,0,Common_PlayerGagged,(Shake your head no.),(She changes anyway.) It's not up to you|to decide. Soon I will get you a matching PJ.,671,0,0,"ForceChangeActor(""Pajamas"")"
|
||||
671,0,0,,Thanks Mistress.,It's my pleasure my subbie.|So what could we do now?,0,0,0,EndChat()
|
||||
671,0,0,Common_PlayerGagged,(Nod happily.),It's my pleasure my subbie.|So what could we do now?,0,0,0,EndChat()
|
||||
700,0,0,Common_ActorIsOwned,"Slave, I can bring|whoever I want.",(She jumps.) Of course Mistress.|What would you like to do?,0,-1,1,EndChat()
|
||||
700,0,0,!Common_ActorIsOwner,Sidney is a good friend.|Don't fight with her.,(She frowns.) Well she's not a friend|of mine. Can you ask her to leave?,701,-2,0,
|
||||
700,0,0,Common_ActorIsOwner,Sidney is a good friend.|Please don't fight Mistress.,(She frowns.) You should find better friends|my submissive. Can you ask her to leave?,701,-2,0,
|
||||
700,0,0,,You two are in a feud?,Yes. Can you ask her to leave?,701,-1,0,
|
||||
700,0,0,,Why are you|two fighting?,I'm caught in the crossfire. My best friend|Sarah and Sidney can't stand each other.,701,-1,0,
|
||||
700,0,0,!SidneyIsOwner,I can tell her to go.,Yes. Ask her politely to leave.,701,0,0,
|
||||
701,0,0,SidneyIsOwner,I can't do that.|She's my Mistress.,"Fine, she can stay. But I|don't want to fight with her.",702,-1,-1,
|
||||
701,0,0,SidneyIsOwner,Oh please Amanda!|She's my Mistress.,Please don't cry. She can stay.|But I don't want to fight with her.,702,0,-2,
|
||||
701,0,0,,Can you two|make peace?,I guess she can stay. But I|don't want to fight with her.,702,-1,0,
|
||||
701,0,0,,I'll make sure|everything is ok.,"Fine, I guess she can stay then.|But I don't want to fight with her.",702,-1,1,
|
||||
701,0,0,!SidneyIsOwner,I will tell her to go.|(Kick Sidney out.),,701,1,0,"KickActor(""Sidney"")"
|
||||
701,0,0,!SidneyIsOwner,I'll kick her out.|(Kick Sidney out.),,701,1,1,"KickActor(""Sidney"")"
|
||||
701,0,0,!Common_ActorIsOwner,Then go Amanda.|(Kick Amanda out.),You're expelling me from your dorm?,790,0,0,"KickForActor(""Sidney"")"
|
||||
701,0,0,!Common_ActorIsOwner,Get the fuck out then.|(Kick Amanda out.),You're expelling me from your dorm?,790,-1,1,"KickForActor(""Sidney"")"
|
||||
702,0,0,,No fights then!,Very well. What would you like to do?,0,0,0,EndChat()
|
||||
702,0,0,,If it happens.|I'll fight for you.,Awesome. What would you like to do?,0,0,1,EndChat()
|
||||
702,0,0,,If it happens.|I'll fight with you.,Wonderful. What would you like to do?,0,1,0,EndChat()
|
||||
702,0,0,,If it happens.|We call for help.,Alright. What would you like to do?,0,0,-1,EndChat()
|
||||
790,0,0,,Come back another day.|I need to study tonight.,I guess I should do the same.|(She takes her stuff and walks out.),791,0,0,KickedOut()
|
||||
790,0,0,,You need to go.|We'll talk later.,"Fine, I'll go then.|(She walks out.)",791,-1,0,KickedOut()
|
||||
790,0,0,,Don't be mad.|I'm sorry.,"It's fine, I'll go study.|(She sighs and walks out.)",791,-1,-1,KickedOut()
|
||||
790,0,0,,Pack your shit|and go girl.,I... I... Of course.|(She runs out quickly.),791,-2,1,KickedOut()
|
||||
791,0,0,,(Back to your dorm.),,791,0,0,BackToDorm()
|
||||
3000,0,0,,Yes Mistress.|(Strip naked.),Good subbie. (You change for Amanda.),3090,0,0,"ForceChangePlayer(""Naked"")"
|
||||
3000,0,0,,(Nod slowly.)|(Strip naked.),Good subbie. (You change for Amanda.),3090,0,0,"ForceChangePlayer(""Naked"")"
|
||||
3000,0,0,,I don't want|to do that.,"Ok my subbie, be quiet then.|(She reviews her school notes.)",3092,0,0,TestPunish()
|
||||
3000,0,0,,(Shake your head no.),"Ok my subbie, be quiet then.|(She reviews her school notes.)",3092,0,0,TestPunish()
|
||||
3010,0,0,,Yes Mistress.|(Get in your undies.),Good subbie. (You change for Amanda.),3090,0,0,"ForceChangePlayer(""Underwear"")"
|
||||
3010,0,0,,(Nod slowly.)|(Get in your undies.),Good subbie. (You change for Amanda.),3090,0,0,"ForceChangePlayer(""Underwear"")"
|
||||
3010,0,0,,I don't want|to do that.,"Ok my subbie, be quiet then.|(She reviews her school notes.)",3092,0,0,TestPunish()
|
||||
3010,0,0,,(Shake your head no.),"Ok my subbie, be quiet then.|(She reviews her school notes.)",3092,0,0,TestPunish()
|
||||
3020,0,0,,Yes Mistress.|(Wear your uniform.),Good subbie. (You change for Amanda.),3090,0,0,"ForceChangePlayer(""Clothed"")"
|
||||
3020,0,0,,(Nod slowly.)|(Wear your uniform.),Good subbie. (You change for Amanda.),3090,0,0,"ForceChangePlayer(""Clothed"")"
|
||||
3020,0,0,,I don't want|to do that.,"Ok my subbie, be quiet then.|(She reviews her school notes.)",3092,0,0,TestPunish()
|
||||
3020,0,0,,(Shake your head no.),"Ok my subbie, be quiet then.|(She reviews her school notes.)",3092,0,0,TestPunish()
|
||||
3030,0,0,,Yes Mistress.|(Wear your dress.),Good subbie. (You change for Amanda.),3090,0,0,"ForceChangePlayer(""BlackDress"")"
|
||||
3030,0,0,,(Nod slowly.)|(Wear your dress.),Good subbie. (You change for Amanda.),3090,0,0,"ForceChangePlayer(""BlackDress"")"
|
||||
3030,0,0,,I don't want|to do that.,"Ok my subbie, be quiet then.|(She reviews her school notes.)",3092,0,0,TestPunish()
|
||||
3030,0,0,,(Shake your head no.),"Ok my subbie, be quiet then.|(She reviews her school notes.)",3092,0,0,TestPunish()
|
||||
3040,0,0,,Yes Mistress.|(Wear your lingerie.),Good subbie. (You change for Amanda.),3090,0,0,"ForceChangePlayer(""WhiteLingerie"")"
|
||||
3040,0,0,,(Nod slowly.)|(Wear your lingerie.),Good subbie. (You change for Amanda.),3090,0,0,"ForceChangePlayer(""WhiteLingerie"")"
|
||||
3040,0,0,,I don't want|to do that.,"Ok my subbie, be quiet then.|(She reviews her school notes.)",3092,0,0,TestPunish()
|
||||
3040,0,0,,(Shake your head no.),"Ok my subbie, be quiet then.|(She reviews her school notes.)",3092,0,0,TestPunish()
|
||||
3090,0,0,,Do I look fine?,"You look wonderful, now be quiet.|(She gets back to reviewing her school notes.)",3092,0,0,TestBlockChanging()
|
||||
3090,0,0,,Are you happy?,"Very happy my subbie, now be quiet.|(She gets back to reviewing her school notes.)",3092,0,0,TestBlockChanging()
|
||||
3090,0,0,,(Bow your head.),"You're such a good subbie, so quiet.|(She gets back to reviewing her school notes.)",3092,0,0,TestBlockChanging()
|
||||
3091,0,0,,I cannot change?|For how long?,You will stay like that for a little while.|(She giggles and reviews her notes again.),3092,0,0,AllowLeave()
|
||||
3091,0,0,,(Nod slowly.),You will stay like that for a little while.|(She giggles and reviews her notes again.),3092,0,0,AllowLeave()
|
||||
3091,0,0,Common_PlayerGagged,@Eehp oheem!,You will stay like that for a little while.|(She giggles and reviews her notes again.),3092,0,0,AllowLeave()
|
||||
3091,0,0,,(Sulk.),"You accepted the collar, you will stay like that.|(She giggles and reviews her school notes again.)",3092,0,0,AllowLeave()
|
||||
3091,0,0,,That's unfair!,"You accepted the collar, you will stay like that.|(She giggles and reviews her school notes again.)",3092,0,0,AllowLeave()
|
||||
3100,0,0,,Yes Mistress.|(Show your items.),(She checks your items|and uses them on you.),3190,0,0,"ForceRandomBondage(""Full"")"
|
||||
3100,0,0,,(Nod slowly and|show your items.),(She checks your items|and uses them on you.),3190,0,0,"ForceRandomBondage(""Full"")"
|
||||
3100,0,0,,I don't want|to do that.,"Ok my subbie, be quiet then.|(She reviews her school notes.)",3191,0,0,TestPunish()
|
||||
3110,0,0,,Yes Mistress.|(Show your items.),(She checks your items|and uses a restrain on you.),3190,0,0,"ForceRandomBondage(""Restrain"")"
|
||||
3110,0,0,,(Nod slowly and|show your items.),(She checks your items|and uses a restrain on you.),3190,0,0,"ForceRandomBondage(""Restrain"")"
|
||||
3110,0,0,,I don't want|to do that.,"Ok my subbie, be quiet then.|(She reviews her school notes.)",3191,0,0,TestPunish()
|
||||
3120,0,0,,Yes Mistress.|(Show your items.),(She checks your items|and uses a gag on you.),3190,0,0,"ForceRandomBondage(""Gag"")"
|
||||
3120,0,0,,(Nod slowly and|show your items.),(She checks your items|and uses a gag on you.),3190,0,0,"ForceRandomBondage(""Gag"")"
|
||||
3120,0,0,,I don't want|to do that.,"Ok my subbie, be quiet then.|(She reviews her school notes.)",3191,0,0,TestPunish()
|
||||
3130,0,0,,Thanks Mistress!,You're a good submissive.|(She gets back to her notes.),3191,0,0,AllowLeave()
|
||||
3130,0,0,,(Nod politely.),You're a good submissive.|(She gets back to her notes.),3191,0,0,AllowLeave()
|
||||
3140,0,0,,Yes Mistress.|(Give your keys.),Good subbie. (She confiscates your|keys and reviews her notes again.),3191,0,-1,ConfiscateKeys()
|
||||
3140,0,0,,(Bow your head and|give your keys.),Good subbie. (She confiscates your|keys and reviews her notes again.),3191,0,-1,ConfiscateKeys()
|
||||
3140,0,0,,No! These|are my keys.,"Ok my subbie, be quiet then.|(She reviews her school notes.)",3191,0,1,TestPunish()
|
||||
3140,0,0,,(Shake your head|no and refuse.),"Ok my subbie, be quiet then.|(She reviews her school notes.)",3191,0,1,TestPunish()
|
||||
3150,0,0,,Yes Mistress.|(Give your crop.),Good subbie. I will not use it on you.|(She takes your crop and starts reading again.),3191,1,0,ConfiscateCrop()
|
||||
3150,0,0,,(Bow your head and|give your crop.),Good subbie. I will not use it on you.|(She takes your crop and starts reading again.),3191,1,0,ConfiscateCrop()
|
||||
3150,0,0,,No! It's not yours.,"Ok my subbie, be quiet then.|(She reviews her school notes.)",3191,-1,0,TestPunish()
|
||||
3150,0,0,,(Shake your head|no and refuse.),"Ok my subbie, be quiet then.|(She reviews her school notes.)",3191,-1,0,TestPunish()
|
||||
3160,0,0,,Yes Mistress.|It's a kinky egg.,You're such a kinky subbie.|So will you try it for me?,3161,0,0,
|
||||
3160,0,0,,(Nod slowly.),You're such a kinky subbie.|So will you try it for me?,3161,0,0,
|
||||
3160,0,0,,(Shrug.),You know what it is.|Will you try it for me?,3161,0,0,
|
||||
3160,0,0,,I'm not sure what|it's doing there.,Don't be shy my subbie.|Will you try it for me?,3161,0,0,
|
||||
3161,0,0,,With my great|pleasure Mistress.,(She slides the egg inside of you.)|You're such a kinky submissive.,3162,0,-1,InsertEgg()
|
||||
3161,0,0,,If it pleases|you Mistress.,(She slides the egg inside of you.)|You're such a kinky submissive.,3162,1,0,InsertEgg()
|
||||
3161,0,0,,(Nod happily.),(She slides the egg inside of you.)|You're such a kinky submissive.,3162,0,-1,InsertEgg()
|
||||
3161,0,0,,Fuck no!,"Ok my subbie, be quiet then.|(She reviews her school notes.)",3191,0,1,TestPunish()
|
||||
3161,0,0,,"No, please Mistress.|You cannot do that.","Ok my subbie, be quiet then.|(She reviews her school notes.)",3191,-1,0,TestPunish()
|
||||
3161,0,0,,(Shake your head no.),"Ok my subbie, be quiet then.|(She reviews her school notes.)",3191,0,0,TestPunish()
|
||||
3162,0,0,HasEgg,We are now|egg sisters.,That's kind of funny actually.|(She gets back to her school notes.),3191,-1,0,AllowLeave()
|
||||
3162,0,0,,It tickles!,Enjoy the good vibrations my subbie.|(She checks on her school notes again.),3191,0,0,AllowLeave()
|
||||
3162,0,0,,(Blush red.),Enjoy the good vibrations my subbie.|(She checks on her school notes again.),3191,0,0,AllowLeave()
|
||||
3170,0,0,,It sounds fun Mistress.,(She checks and uses your items on you.)|Wonderful! Now I want a bondage hug!,3171,0,0,"ForceRandomBondage(""Hug"")"
|
||||
3170,0,0,Common_PlayerGagged,(Nod happily.),(She checks and uses your items on you.)|Wonderful! Now I want a bondage hug!,3171,0,0,"ForceRandomBondage(""Hug"")"
|
||||
3170,0,0,,I don't want to do that.,"Ok my subbie, be quiet then.|(She reviews her school notes.)",3191,0,0,TestPunish()
|
||||
3170,0,0,Common_PlayerGagged,(Shake your head no.),"Ok my subbie, be quiet then.|(She reviews her school notes.)",3191,0,0,TestPunish()
|
||||
3170,0,0,,A bondage hug?,I'll show you. (She searches and uses|your items on you.) Now I want a hug!,3171,0,0,"ForceRandomBondage(""Hug"")"
|
||||
3171,0,0,!Common_PlayerRestrained,(Open your arms.),(You open your arms and hug your|Mistress closely.) You're a good subbie.,3172,0,0,"ActorSetPose(""Hug"")"
|
||||
3171,0,0,Common_PlayerRestrained,(Get closer for a hug.),(You get closer to your Mistress while she|hugs you tightly.) You're a wonderful subbie.,3172,1,-1,"ActorSetPose(""Hug"")"
|
||||
3171,0,0,Common_PlayerRestrained,(Wait for her.),(Amanda gets close to you and hugs|you tightly.) You're a sweet subbie.,3172,0,0,"ActorSetPose(""Hug"")"
|
||||
3171,0,0,!Common_PlayerRestrained,Of course Mistress.,(You open your arms and hug your|Mistress closely.) You're a good subbie.,3172,0,0,"ActorSetPose(""Hug"")"
|
||||
3171,0,0,Common_PlayerRestrained,Of course Mistress.,(You get closer to your Mistress while she|hugs you tightly.) You're a wonderful subbie.,3172,1,-1,"ActorSetPose(""Hug"")"
|
||||
3172,0,0,,It's wonderful Mistress.,(She smiles and releases you.)|That was a nice hug my subbie.,3173,0,0,"ActorSetPose(""Happy"")"
|
||||
3172,0,0,,You're so kinky Amanda.,(She frowns and releases you.)|Call me Mistress my subbie.,3173,-1,1,"ActorSetPose("""")"
|
||||
3172,0,0,,(Hug her close.),(She smiles and releases you.)|That was a nice hug my subbie.,3173,0,0,"ActorSetPose(""Happy"")"
|
||||
3172,0,0,,(Try to escape|from the hug.),(She frowns and releases you.)|Don't struggle like that girl.,3173,-1,1,"ActorSetPose("""")"
|
||||
3173,0,0,Common_PlayerRestrained,Will you help me?,"No, I kind of like you like that.|(She checks on her notes again.)",3191,0,0,ReleaseAfterBondageHug()
|
||||
3173,0,0,Common_PlayerRestrained,(Struggle in|your restrains.),"Struggle some more, I like it.|(She checks on her notes again.)",3191,0,0,ReleaseAfterBondageHug()
|
||||
3173,0,0,Common_PlayerGagged,@Uuuugnm uph!,I love it when you try to talk.|(She checks on her notes again.),3191,0,0,ReleaseAfterBondageHug()
|
||||
3173,0,0,Common_PlayerRestrained,Will you leave me|restrained like that?,"Of course, since you seem to enjoy it.|(She checks on her school notes again.)",3191,0,0,AllowLeave()
|
||||
3173,0,0,Common_PlayerRestrained,(Struggle playfully.),"Struggle some more, I like it.|(She checks on her notes again.)",3191,0,0,AllowLeave()
|
||||
3173,0,0,!Common_PlayerRestrained,What else|could we do?,We'll play again later my subbie.|(She checks on her notes again.),3191,0,0,AllowLeave()
|
||||
3173,0,0,!Common_PlayerRestrained,Let's do this|more often.,"Absolutely, next time with better restrains.|(She checks on her school notes again.)",3191,0,0,AllowLeave()
|
||||
3190,0,0,!Common_PlayerRestrained,I'm sorry you didn't|found anything you like.,"No worries, tomorrow we'll do some shopping.|(She gets back to reviewing her school notes.)",3191,0,0,AllowLeave()
|
||||
3190,0,0,Common_PlayerRestrained,Do you like to|see me restrained?,"Absolutely, you look adorable my subbie.|(She gets back to her school notes and reads them.)",3191,0,0,AllowLeave()
|
||||
3190,0,0,Common_PlayerGagged,@Niighn mhim!,It's wonderful to have a submissive like you.|(She gets back to her school notes and reads them.),3191,0,0,AllowLeave()
|
||||
3190,0,0,,(Bow your head.),It's wonderful to have a submissive like you.|(She gets back to her school notes and reads them.),3191,0,0,AllowLeave()
|
||||
3200,0,0,,"Oh yes, I love|being tickled.",This is great. I also love a good tickling.|(She pounces and starts to tickle you.),3201,0,0,"DoActivity(""Tickle"", 1, 0)"
|
||||
3200,0,0,,Not really.,We'll see if you're right about that.|(She pounces and starts to tickle you.),3201,0,0,"DoActivity(""Tickle"", -1, 0)"
|
||||
3200,0,0,,Yes Mistress.|I'm ticklish.,"Very nice, be prepared to laugh then.|(She pounces and starts to tickle you.)",3201,0,0,"DoActivity(""Tickle"", 0, 0)"
|
||||
3200,0,0,,I don't want|to be tickled.,"Ok my subbie, be quiet then.|(She reviews her school notes.)",3291,0,0,TestPunish()
|
||||
3200,0,0,,(Nod happily.),"Very nice, be prepared to laugh then.|(She pounces and starts to tickle you.)",3201,0,0,"DoActivity(""Tickle"", 1, 0)"
|
||||
3200,0,0,,(Nod slowly.),"Alright, be prepared to laugh then.|(She pounces and starts to tickle you.)",3201,0,0,"DoActivity(""Tickle"", 0, 0)"
|
||||
3200,0,0,,(Shake your head no.),We'll see if you're right about that.|(She pounces and starts to tickle you.),3201,0,0,"DoActivity(""Tickle"", -1, 0)"
|
||||
3201,0,0,,Hheeeaaahhaha!,It seems you're very ticklish my subbie.|(She tickles you some more and laughs.),3201,0,0,"DoActivity(""Tickle"", 1, 0)"
|
||||
3201,0,0,,You're pretty|bad at this.,(She frowns and tickles you harder.)|I'm not giving up! Tickle time!,3201,0,0,"DoActivity(""Tickle"", -1, 0)"
|
||||
3201,0,0,,(Laugh out loud.),It seems you're very ticklish my subbie.|(She tickles you some more and laughs.),3201,0,0,"DoActivity(""Tickle"", 1, 0)"
|
||||
3201,0,0,,(Giggle lightly.),I need to find a better tickle spot.|(She changes spot and tickle you again.),3201,0,0,"DoActivity(""Tickle"", 0, 0)"
|
||||
3201,0,0,,(Pretend you|don't care.),(She frowns and tickles you harder.)|I'm not giving up! Tickle time!,3201,0,0,"DoActivity(""Tickle"", -1, 0)"
|
||||
3201,0,0,,Stop it now!,Alright my subbie. I will not force you.|(She lets you go and reviews her notes again.),3291,0,0,TestPunish()
|
||||
3201,0,0,,(Grumble and|try to resist.),Alright my subbie. I will not force you.|(She lets you go and reviews her notes again.),3291,0,0,TestPunish()
|
||||
3220,0,0,,What does that|fucking mean?,"Such foul language, be quiet then.|(She reviews her school notes again.)",3291,-1,0,TestPunish()
|
||||
3220,0,0,,Yes Mistress.|It's yours.,"You're so submissive, this is great.|(She grabs your crotch and smiles.)",3221,0,0,"DoActivity(""Masturbate"", 1, 3222)"
|
||||
3220,0,0,,(Giggle shyly.),Don't be shy my submissive.|(She grabs your crotch and smiles.),3221,0,0,"DoActivity(""Masturbate"", 0, 3222)"
|
||||
3220,0,0,,No Mistress.|Don't say that.,"Very well my subbie, I won't force you.|(She reviews her school notes again.)",3291,0,0,TestPunish()
|
||||
3220,0,0,,(Nod slowly.),Don't be shy my submissive.|(She grabs your crotch and smiles.),3221,0,0,"DoActivity(""Masturbate"", 0, 3222)"
|
||||
3220,0,0,,(Nod happily.),"You're so submissive, this is great.|(She grabs your crotch and smiles.)",3221,0,0,"DoActivity(""Masturbate"", 1, 3222)"
|
||||
3220,0,0,,(Shake your head no.),"Very well my subbie, I won't force you.|(She reviews her school notes again.)",3221,0,0,TestPunish()
|
||||
3221,0,0,,Miss Amanda.|Is that proper?,"It is, don't forget you belong to me.|(She stares at you and masturbates you.)",3221,0,0,"DoActivity(""Masturbate"", 0, 3222)"
|
||||
3221,0,0,,Woah! Calm down!,You're not in command my subbie.|(She masturbates you a little harder.),3221,0,0,"DoActivity(""Masturbate"", -1, 3222)"
|
||||
3221,0,0,,(Pretend you|don't care.),You really think you can resist me?|(She masturbates you a little harder.),3221,0,0,"DoActivity(""Masturbate"", -1, 3222)"
|
||||
3221,0,0,,Oh god Mistress!|I need that!,You're such a kinky subbie.|(She masturbates you gently.),3221,0,0,"DoActivity(""Masturbate"", 1, 3222)"
|
||||
3221,0,0,,(Moan of pleasure.),You're such a kinky subbie.|(She masturbates you gently.),3221,0,0,"DoActivity(""Masturbate"", 1, 3222)"
|
||||
3221,0,0,,(Take deep breaths.),Never forget who you belong too.|(She stares at you and masturbates you.),3221,0,0,"DoActivity(""Masturbate"", 0, 3222)"
|
||||
3221,0,0,,Stop it now!,Alright my subbie. I will not force you.|(She lets you go and reviews her notes again.),3291,0,0,TestPunish()
|
||||
3221,0,0,,(Grumble and|try to resist.),Alright my subbie. I will not force you.|(She lets you go and reviews her notes again.),3291,0,0,TestPunish()
|
||||
3222,0,0,,Oh yes Mistress.|I need to cum.,"Well it won't happen right now.|Remember, I'm in charge here.",3290,0,0,BegForOrgasm()
|
||||
3222,0,0,,(Nod and beg|for an orgasm.),"Well it won't happen right now.|Remember, I'm in charge here.",3290,0,0,BegForOrgasm()
|
||||
3222,0,0,,No! Please!|I'm ok Mistress.,Of course my subbie.|I would never force you.,3291,0,0,AllowLeave()
|
||||
3222,0,0,,(Shake your head no.),Of course my subbie.|I would never force you.,3291,0,0,AllowLeave()
|
||||
3223,0,0,,Oh wow! That|was awesome.,"You're a great subbie, but that's enough.|(She picks up her notes and starts to read.)",3291,1,0,AllowLeave()
|
||||
3223,0,0,,(Tremble and try|to recuperate.),That's enough. You can rest for a while.|(She picks up her notes and starts to read.),3291,0,0,AllowLeave()
|
||||
3223,0,0,,Fuck Amanda.|I needed that.,(She frowns.) What language is that?|(She picks up her notes and starts to read.),3291,-1,1,AllowLeave()
|
||||
3223,0,0,Common_PlayerGagged,@UUUUUMPH!,"Be quiet my submissive, that's enough.|(She picks up her notes and starts to read.)",3291,0,0,AllowLeave()
|
||||
3223,0,0,,(Cuddle against|your Mistress.),(She cuddles back.) That's enough my subbie.|(She picks up her notes and starts to read again.),3291,1,-1,AllowLeave()
|
||||
3223,0,0,,(Blush red.),"Don't be embarrassed, everything is fine.|(She picks up her notes and starts to read.)",3291,0,-1,AllowLeave()
|
||||
3223,0,0,,That was rape!,"I'm sorry to hear that, I'll be more careful.|(She picks up her notes and starts to read.)",3291,-2,0,AllowLeave()
|
||||
3290,0,0,,Yes Mistress.,It's wonderful to have a subbie like you.|(She picks up her notes and starts to read.),3291,0,0,AllowLeave()
|
||||
3290,0,0,,(Nod and take|your breath.),It's wonderful to have a subbie like you.|(She picks up her notes and starts to read.),3291,0,0,AllowLeave()
|
||||
3290,0,0,,I understand.,It's wonderful to have a subbie like you.|(She picks up her notes and starts to read.),3291,0,0,AllowLeave()
|
||||
3800,0,0,,(Look surprised.),Do not pretend that you don't know.|Changing clothes is forbidden for you.,3801,0,0,
|
||||
3800,0,0,,I was changing.,Changing clothes is forbidden for you.,3801,0,0,
|
||||
3800,0,0,,(Bow your head.),Changing clothes is forbidden for you.,3801,0,0,
|
||||
3800,0,0,,What do you|mean Mistress?,Do not pretend that you don't know.|Changing clothes is forbidden for you.,3801,0,0,
|
||||
3801,0,0,,I wanted to be|pretty for you.,It's nice of you but rules are rules.|You need to be punished my subbie.,3900,0,0,
|
||||
3801,0,0,,I thought you|were kidding.,"I was not, rules are rules.|You need to be punished.",3900,0,0,
|
||||
3801,0,0,,I'm sorry Mistress.,I bet you are but it's too late.|You need to be punished my subbie.,3900,0,0,
|
||||
3801,0,0,,(Stay silent.),You need to be punished my subbie.,3900,0,0,
|
||||
3801,0,0,,(Look remorseful.),You need to be punished my subbie.,3900,0,0,
|
||||
3810,0,0,,(Look surprised.),Be honest my subbie. You were about|to touch yourself without my permission.,3811,0,0,
|
||||
3810,0,0,,I was about to|have some fun.,You know that you cannot touch|yourself without my permission.,3811,0,0,
|
||||
3810,0,0,,(Bow your head.),Be honest my subbie. You were about|to touch yourself without my permission.,3811,0,0,
|
||||
3810,0,0,,I was about to|get to sleep.,Be honest my subbie. You were about|to touch yourself without my permission.,3811,0,0,
|
||||
3811,0,0,,I thought it was ok.,"Rules are rules, you need to be punished.",3900,0,0,
|
||||
3811,0,0,,I'm sorry Mistress.,"Rules are rules, you need to be punished.",3900,0,0,
|
||||
3811,0,0,,(Stay silent.),"Rules are rules, you need to be punished.",3900,0,0,
|
||||
3811,0,0,,(Look remorseful.),"Rules are rules, you need to be punished.",3900,0,0,
|
||||
3900,0,0,,Punished?|For real?,Yes. Strip down my subbie.,3901,-1,0,ReleaseBeforePunish()
|
||||
3900,0,0,,Yes Mistress.,Very well. Strip down my subbie.,3901,-1,-1,ReleaseBeforePunish()
|
||||
3900,0,0,,Punished?|Alright!,(She giggles.) Strip down my subbie.,3901,-1,-1,ReleaseBeforePunish()
|
||||
3900,0,0,,(Nod slowly.),Strip down my subbie.,3901,-1,0,ReleaseBeforePunish()
|
||||
3900,0,0,,You can't do that!,I certainly can.|Strip down my subbie.,3901,-1,1,ReleaseBeforePunish()
|
||||
3900,0,0,,(Shake your head no.),Do not try to resist.|Strip down my subbie.,3901,-1,1,ReleaseBeforePunish()
|
||||
3901,0,0,,"Alright, fine.|(Strip naked.)",(You slowly strip while she smiles.)|Awesome. You're ready to be punished.,3903,0,0,"ForceChangePlayer(""Naked"")"
|
||||
3901,0,0,,(Nod politely.)|(Strip naked.),(You slowly strip while she smiles.)|Awesome. You're ready to be punished.,3903,0,0,"ForceChangePlayer(""Naked"")"
|
||||
3901,0,0,,My pleasure.|(Strip naked.),(You slowly strip while she smiles.)|Awesome. You're ready to be punished.,3903,0,-1,"ForceChangePlayer(""Naked"")"
|
||||
3901,0,0,,(Shake your head no.),Don't make me hurt you.|Strip now my submissive.,3902,-1,1,
|
||||
3901,0,0,,I won't strip!,Don't make me hurt you.|Strip now my submissive.,3902,-1,1,
|
||||
3902,0,0,,"Alright, fine.|(Strip naked.)",(You slowly strip while she smiles.)|Awesome. You're ready to be punished.,3903,0,0,"ForceChangePlayer(""Naked"")"
|
||||
3902,0,0,,(Nod politely.)|(Strip naked.),(You slowly strip while she smiles.)|Awesome. You're ready to be punished.,3903,0,0,"ForceChangePlayer(""Naked"")"
|
||||
3903,0,0,,Uh oh.,,3903,0,0,StartPunishment()
|
||||
3903,0,0,,(Take a deep breath.),,3903,0,0,StartPunishment()
|
||||
3903,0,0,,(Make puppy eyes.),,3903,0,0,StartPunishment()
|
||||
3903,0,0,,Yes Mistress.,,3903,0,0,StartPunishment()
|
||||
3910,0,0,,Grounded? What|does that mean?,I'll show you right now.|Get your arms behind your back.,3911,0,0,
|
||||
3910,0,0,,(Give a curious look.),Get your arms behind your back.,3911,0,0,
|
||||
3910,0,0,,"No, please.|I'll be good.","Of course you will, but for now,|get your arms behind your back.",3911,0,0,
|
||||
3911,0,0,,Yes Mistress.|(Put your arms back.),(She slowly wraps the rope around your arms.)|Very good my subbie. Now open up for the gag.,3912,0,-1,RopePlayer()
|
||||
3911,0,0,,(Sigh and put|your arms back.),(She slowly wraps the rope around your arms.)|Very good my subbie. Now open up for the gag.,3912,0,0,RopePlayer()
|
||||
3911,0,0,,Can we negotiate?,(She slowly wraps the rope around your arms.)|It's too late for that. Now open up for the gag.,3912,0,1,RopePlayer()
|
||||
3912,0,0,,This is too tight.,It could be tighter you know.|(She silences you with a gag.),3913,0,0,GagPlayer()
|
||||
3912,0,0,,You're very|good at this.,Thanks my submissive.|(She silences you with a gag.),3913,0,0,GagPlayer()
|
||||
3912,0,0,,Fuck that!|Don't gag me.,This language deserves a gag.|(She silences you with a gag.),3913,-1,0,GagPlayer()
|
||||
3912,0,0,,(Struggle in|the rope.),I hope you enjoy the ropes.|(She silences you with a gag.),3913,0,0,GagPlayer()
|
||||
3912,0,0,,Please Mistress!|Don't gag me.,It's too late to beg my subbie.|(She silences you with a gag.),3913,0,0,GagPlayer()
|
||||
3912,0,0,,(Open wide.),You see you can be a good subbie?|(She silences you with a gag.),3913,1,0,GagPlayer()
|
||||
3913,0,0,,(Stay silent.),(She pushes you down on the floor|and restrain you in a strict hogtie.),3914,0,0,"SetPlayerPose(""HogtiePunishment"")"
|
||||
3913,0,0,,(Bow your head.),(She pushes you down on the floor|and restrain you in a strict hogtie.),3914,0,0,"SetPlayerPose(""HogtiePunishment"")"
|
||||
3913,0,0,,@Mmhm ngggnm!,(She pushes you down on the floor|and restrain you in a strict hogtie.),3914,0,0,"SetPlayerPose(""HogtiePunishment"")"
|
||||
3914,0,0,,(Make pleading eyes.),You will stay grounded until I say otherwise.|(She gets her school notes and starts to read.),3999,0,0,"EndPunishment(""Grounded"")"
|
||||
3914,0,0,,(Sulk and grumble.),You will stay grounded until I say otherwise.|(She gets her school notes and starts to read.),3999,0,0,"EndPunishment(""Grounded"")"
|
||||
3914,0,0,,(Stare at the floor.),You will stay grounded until I say otherwise.|(She gets her school notes and starts to read.),3999,0,0,"EndPunishment(""Grounded"")"
|
||||
3914,0,0,,@Oouu lmu mpm!,You will stay grounded until I say otherwise.|(She gets her school notes and starts to read.),3999,0,0,"EndPunishment(""Grounded"")"
|
||||
3915,0,0,,(Nod yes.),You're a good subbie. (She releases|you and gets back on her school notes.),3999,0,0,ReleasePlayer()
|
||||
3915,0,0,,(Shake your head no.),I'm sorry but you will stay grounded then.|(She starts to read her school notes again.),3999,0,0,"EndPunishment(""Grounded"")"
|
||||
3915,0,0,,@Aaehm!,Is that a positive|or a negative answer?,3915,0,0,
|
||||
3920,0,0,,A chastity belt?|This is torture!,Being chaste will help you to focus|in school and on your homework.,3921,0,0,
|
||||
3920,0,0,,Mistress! Can you|spank me instead?,My mind is made up.|You will be chaste.,3921,0,1,
|
||||
3920,0,0,,"No, please.|I'll be good.","Of course you will be good.|Good, pure and chaste. (She giggles.)",3921,0,0,
|
||||
3920,0,0,,Fuck no!,Do not defy me my subbie.|You will wear this chastity belt.,3921,-1,1,
|
||||
3920,0,0,,(Nod slowly.),Being chaste will help you to focus|in school and on your homework.,3921,0,-1,
|
||||
3921,0,0,,I guess it's fair.,I'm glad you understand.|Now open your legs.,3922,1,0,
|
||||
3921,0,0,,I don't have the|key for that belt!,Don't worry about that.|Now open your legs.,3922,0,0,
|
||||
3921,0,0,,That's inhumane!,You'll be excellent in drama class.|Now open your legs my subbie.,3922,-1,0,
|
||||
3921,0,0,,For how long?,That's my decision.|Now open your legs.,3922,0,0,
|
||||
3921,0,0,Common_ActorIsLover,"Sweetie, we won't be|able to make love.","It will only be more intense when you get out.|Now open your legs my love, it will be fun.",3922,1,0,
|
||||
3922,0,0,,Yes Mistress.|(Open your legs.),Good subbie. (She circles the belt around your|waist and locks the crotch shield in place.),3923,0,-1,LockChastityBelt()
|
||||
3922,0,0,,Fine! Fuck that.|(Open your legs.),(She frowns and circles the belt around your|waist. Locking the crotch shield in place.),3923,0,1,LockChastityBelt()
|
||||
3922,0,0,,(Take a deep breath|and open your legs.),Very well. (She circles the belt around your|waist and locks the crotch shield in place.),3923,0,0,LockChastityBelt()
|
||||
3922,0,0,,No way!,I own you my subbie|Open your legs now.,3922,0,0,
|
||||
3923,0,0,,It needs to|be so tight?,Absolutely. And it could be even tighter.|(She smiles and gets back to her notes.),3999,0,0,"EndPunishment(""Belted"")"
|
||||
3923,0,0,,This is so kinky!,It's your belt after all.|(She gets back to her notes.),3999,0,0,"EndPunishment(""Belted"")"
|
||||
3923,0,0,,(Bow your head.),It's your belt after all.|(She gets back to her notes.),3999,0,0,"EndPunishment(""Belted"")"
|
||||
3930,0,0,,Please don't spank me.|I'll be a good girl.,"Of course you will, but for now|you will bend down facing your desk.",3931,0,0,
|
||||
3930,0,0,,Please don't hurt|me too much.,"You will be fine, don't worry.|Bend down facing your desk.",3931,0,-1,
|
||||
3930,0,0,,Forget it Amanda.,Do not defy me my subbie.|Bend down facing your desk.,3931,0,1,
|
||||
3930,0,0,,(Nod slowly.),"You will be fine, don't worry.|Bend down facing your desk.",3931,0,0,
|
||||
3930,0,0,Common_ActorIsLover,Yes my love.,You will be fine my love.|Bend down facing your desk.,3931,1,0,
|
||||
3931,0,0,,(Stay silent and bend|in front of the desk.),,3932,0,0,AmandaSpankPlayer()
|
||||
3931,0,0,,Fuck that shit!|(Bend facing the desk.),,3932,-1,0,AmandaSpankPlayer()
|
||||
3931,0,0,,Yes Mistress.|(Bend facing the desk.),,3932,0,0,AmandaSpankPlayer()
|
||||
3932,0,0,,Ow!,,3932,0,0,AmandaSpankPlayer()
|
||||
3932,0,0,,(Stay silent.),,3932,0,0,AmandaSpankPlayer()
|
||||
3932,0,0,,It hurts!,,3932,0,0,AmandaSpankPlayer()
|
||||
3932,0,0,,(Moan of pleasure.),,3932,0,0,AmandaSpankPlayer()
|
||||
3932,0,0,,"Mistress, please.",,3932,0,0,AmandaSpankPlayer()
|
||||
3932,0,0,,(Bite your lips|not to yell.),,3932,0,0,AmandaSpankPlayer()
|
||||
3932,0,0,,Oh my god!,,3932,0,0,AmandaSpankPlayer()
|
||||
3932,0,0,,(Pretend you|don't care.),,3932,0,0,AmandaSpankPlayer()
|
||||
3932,0,0,,Hell yes! I've|been a bad girl!,,3932,0,0,AmandaSpankPlayer()
|
||||
3933,0,0,,I've learned|my lesson.,"Alright my submissive, you're a good girl.|(She picks up her school notes and starts to read.)",3999,0,0,"EndPunishment(""Spanked"")"
|
||||
3933,0,0,,I won't disobey|anymore Mistress.,"Alright my submissive, you're a good girl.|(She picks up her school notes and starts to read.)",3999,0,0,"EndPunishment(""Spanked"")"
|
||||
3933,0,0,,(Dry your tears.),Don't cry. It was for your own good little subbie.|(She picks up her school notes and starts to read.),3999,0,-1,"EndPunishment(""Spanked"")"
|
||||
3933,0,0,,(Stay silent and|look strong.),"Alright my submissive, be a good girl now.|(She picks up her school notes and starts to read.)",3999,0,1,"EndPunishment(""Spanked"")"
|
||||
3940,0,0,,Sleep naked? That's|an easy punishment.,"Not quite, you will sleep|naked, bound and gagged.",3941,0,1,
|
||||
3940,0,0,,I'm not sure I like|where this is going.,"My subbie, you will sleep|naked, bound and gagged.",3941,0,-1,
|
||||
3940,0,0,,Alright Mistress.,"There's more, you will sleep|naked, bound and gagged.",3941,0,0,
|
||||
3941,0,0,,Oh please Mistress!|I can't sleep like that.,You will learn how to. Now be a good subbie.|(She picks up her school notes and starts to read.),3999,0,-1,"EndPunishment(""SleepBoundAndGagged"")"
|
||||
3941,0,0,,You're so|kinky Mistress.,You're even worse than me my subbie.|(She picks up her notes and starts to read.),3999,1,0,"EndPunishment(""SleepBoundAndGagged"")"
|
||||
3941,0,0,,Very well Mistress.,"It will be fun, now be a good subbie.|(She picks up her notes and starts to read.)",3999,0,0,"EndPunishment(""SleepBoundAndGagged"")"
|
||||
3941,0,0,,This is torture!,Stop complaining or I'll have to gag you.|(She picks up her notes and starts to read.),3999,-1,1,"EndPunishment(""SleepBoundAndGagged"")"
|
|
BIN
C012_AfterClass/Sarah/StartDating.jpg
Normal file
BIN
C012_AfterClass/Sarah/StartDating.jpg
Normal file
Binary file not shown.
After ![]() (image error) Size: 37 KiB |
BIN
C012_AfterClass/Sarah/StopDating.jpg
Normal file
BIN
C012_AfterClass/Sarah/StopDating.jpg
Normal file
Binary file not shown.
After ![]() (image error) Size: 58 KiB |
112
C012_AfterClass/Sarah/Text_EN.csv
Normal file
112
C012_AfterClass/Sarah/Text_EN.csv
Normal file
|
@ -0,0 +1,112 @@
|
|||
Tag,Content
|
||||
EventNaked,3000
|
||||
EventUnderwear,3010
|
||||
EventSchoolUniform,3020
|
||||
EventBlackDress,3030
|
||||
EventWhiteLingerie,3040
|
||||
EventFullBondage,3100
|
||||
EventRestrain,3110
|
||||
EventGag,3120
|
||||
EventRelease,3130
|
||||
EventConfiscateKeys,3140
|
||||
EventConfiscateCrop,3150
|
||||
EventVibratingEgg,3160
|
||||
EventBondageHug,3170
|
||||
EventTickle,3200
|
||||
EventMasturbate,3220
|
||||
PunishmentGrounded,3910
|
||||
PunishmentBelted,3920
|
||||
PunishmentSpanked,3930
|
||||
PunishmentSleepBoundAndGagged,3940
|
||||
GaggedAnswer1,Noomgn mo gnom!
|
||||
GaggedAnswer2,(She mumbles something|in the gag and giggles.)
|
||||
GaggedAnswer3,Eeeph!
|
||||
GaggedAnswer4,(She gives you a curious look.)
|
||||
GaggedAnswer5,(She bows her head and remains quiet.)
|
||||
GaggedAnswer6,Aaac cgan niac mnaim.
|
||||
GaggedAnswer7,Ommphm og ngo maoophh.
|
||||
GaggedAnswer8,Mmmh! (She struggles with the gag.)
|
||||
AlreadyOwned,It's possible with training and discipline.|But you will need to ask your owner.
|
||||
UnrestrainFirst,Can you help me out first?
|
||||
UnchasteFirst,Can you help me with the belt first?
|
||||
PlayerUncollarFirst,It's possible with training and discipline.|But first you need to remove this collar.
|
||||
PlayerUnrestrainFirst,It's possible with training and discipline.|But first you need to get out of these restrains.
|
||||
GetOnYourKnees,"Very well, I could take you as my submissive.|First, you will need to get on your knees."
|
||||
ReleasePlayer,"Here, let me help you.|(She releases you.)"
|
||||
ReleasePlayerGagged,Oohogm nagn momp.|(She releases you.)
|
||||
ReleasePlayerFromBondageHug,(She nods.) Let me help you my submissive.|(She releases you and gets back to her notes.)
|
||||
CannotReleasePlayer,(She struggles in her|restrains and shrugs.)
|
||||
ActivityEndGood,Enough of that. It was wonderful.|Understand that I can do it any time.
|
||||
ActivityEndFair,Enough of that. It was kind of fun.|Understand that I can do it any time.
|
||||
ActivityEndBad,Enough. It wasn't what I had in mind.|Understand that I can do it any time.
|
||||
MasturbatePlayerOrgasm,"Of course my subbie, you can have your relief.|(She masturbates you lovingly, making you climax.)"
|
||||
ChangingIsBlocked,"No my subbie, you are not|allowed to change clothes."
|
||||
ReleaseBeforePunishNotNaked,"(She releases you and examines you.)|My submissive, you will get naked now."
|
||||
ReleaseBeforePunishAlreadyNaked,"(She releases you and examines you.)|My submissive, your punishment can begin."
|
||||
PunishSinceNaked,"Since you're already naked,|your punishment can begin."
|
||||
StillGrounded,"(Amanda ignores you and reviews her notes.|You need to wait, you're still grounded.)"
|
||||
StillGroundedByOther,"Sorry, I cannot help you. Rules are rules.|(You need to wait, you're still grounded.)"
|
||||
CantFindRestrain,(She checks your items but doesn't seem|to find what she wants.) Too bad my subbie.
|
||||
CantFindRestrainForHug,(She searches in your items and gives up.)|I won't restrain you but I will still hug you.
|
||||
SpankPlayer1,(You bend in front of the desk while she|spanks you lightly.) Be strong my subbie.
|
||||
SpankPlayer2,(She raises her hand and spanks you down on|another spot.) This is for your own good.
|
||||
SpankPlayer3,(She raises her arm pretty high and drops|a strong one that hurts badly.) Endure.
|
||||
SpankPlayer4,"(She spanks you from the flip side, hitting|a fresh part of your butt.) I care for you."
|
||||
SpankPlayer5,(She takes her hardest swing yet. Spanking|you strongly and turning your butt red.)
|
||||
SpankPlayer6,"(She goes for the flip side again, hitting|pretty bad on the previous area.) Learn discipline."
|
||||
SpankPlayer7,"(She swings a really quick one, hitting you by|surprise and making you yell.) Learn obedience."
|
||||
SpankPlayer8,(She caresses your butt and takes her time|before spanking a strong one.) I'm proud of you.
|
||||
SpankPlayer9,"(She goes for the flip side again, hitting|really hard on the previous area.) Learn your rank."
|
||||
SpankPlayer10,"(She checks your red butt and smiles, hitting|again on the worst spot.) Learn to follow rules."
|
||||
SpankPlayer11,(She caresses your butt and quickly|releases it to spank you hard.) Stay strong.
|
||||
SpankPlayer12,"(She takes a deep breath and spanks a really|hard one, making you cry.) Good girl."
|
||||
Crop,(You whip her on the butt with your crop.)|My! It really hurts. Please don't do that.
|
||||
CropFromMistress,(You whip her on the butt with your crop.)|Mistress. It really hurts. (She whimpers.)
|
||||
CropWhileGagged,(You whip her on the butt with your crop|while she whimpers and cries a little.)
|
||||
RefuseBondage,(Amanda sees your item and pushes it back.)|What do you think you are doing here?
|
||||
TurnTables,(Amanda quickly turns the table and uses your|restrains on you.) Now that was funny!
|
||||
TurnTablesFromMistress,So you're looking for trouble my subbie?|(Amanda uses your own restrains against you.)
|
||||
AcceptChange,Very well. What should I wear?
|
||||
AcceptChangeFromLover,Yes my love. What would you like to see?
|
||||
AcceptChangeFromMistress,Yes Mistress. What should I wear?
|
||||
NoNeedToChange,(She giggles.) That was easy.
|
||||
Rope,(She blushes and moans while you wrap|the rope around her body and do tight knots.)
|
||||
TwoRopes,"(You pick a second rope and tie|her legs, forcing her to kneel.)"
|
||||
ThreeRopes,"(You add a third rope, linking her arms to her|legs and forcing her to sit in an awkward position.)"
|
||||
Armbinder,(She blushes and slowly slides her arms|in the binder while you lace and strap it tight.)
|
||||
Cuffs,(She puts her arms back while you grab|the cuffs and restrain them securely.)
|
||||
BallGag,(She reluctantly opens her mouth so you|can push the ball inside and strap the gag.)
|
||||
TapeGag,(She reluctantly closes her mouth|so you can apply tape on it to gag her.)
|
||||
ClothGag,(She reluctantly opens her mouth so you|can push the wad inside and tie the gag.)
|
||||
CuffsKey,(She sees the key and turns|around so you can unlock her.)
|
||||
VibratingEgg,(She sees the egg and seems very nervous.|She takes a deep breath while you push it in.)
|
||||
ChastityBelt,(She freaks out when she sees the belt|but you're able to lock it while she whimpers.)
|
||||
Collar,(You need +20 submission and a full|acceptance speech to collar her.)
|
||||
CollarToEnslave,(You need a collar to enslave someone.)
|
||||
EnslaveAlreadyTried,We already had this discussion.|Your collar isn't for me Miss.
|
||||
AcceptCollar,Yes Miss. I will accept your collar.|I will be your devoted submissive.
|
||||
CannotActWhileRestrained,(She giggles and struggles|playfully in her restrains.)
|
||||
CannotBeDoneWhileRestrained,(You cannot do it when you're restrained.)
|
||||
NakedForBelt,(Amanda must be naked to|lock a chastity belt on her.)
|
||||
OrgasmFromAmandaPleasure,(Amanda lovingly slides her tongue inside of you.|Making you tremble and moan from a great orgasm.)
|
||||
PleasureFromAmandaNoProgress,(Amanda struggles to pleasure you orally but|doesn't have the proper rhythm to be enjoyable.)
|
||||
KissAmandaOwner,(You bend a knee and|kiss your Mistress hand.)
|
||||
KissAmandaGagged,(You kiss her gag while she giggles.)
|
||||
KissAmandaSeduction,(You kiss her passionately and she responds|with a long French kiss while moaning slowly.)
|
||||
StartMasturbateAmanda,(You get close to Amanda and|start to caress her gently.)
|
||||
ReadyForOrgasm,"(She trembles quickly and moans|loudly, on the edge of a big orgasm.)"
|
||||
MasturbateNotInTheMood,(You start to touch her but it's clear|that she's not in the mood for it.)
|
||||
ChangeAfterCollaring,I will now control your sexuality.|(She changes.) Stand up my subbie.
|
||||
SpankWithStrength,"(Using your strength, you spank her|hard on the butt while she whimpers.)"
|
||||
ReleaseBeforeTalk,Can you release me first?
|
||||
UnlockBeltBeforeSex,Can you unlock the belt first?
|
||||
CantDateWhileRestrained,Maybe you should release me|if we need to have a serious talk.
|
||||
CantDateWhileNaked,Maybe we should both get dressed|if we need to have a serious talk.
|
||||
StripForSecondRope,(You could use that second|rope if she had fewer clothes.)
|
||||
DoubleTickling,(You tickle each other and|she seems to enjoy it a lot.)
|
||||
AlreadyLoved,I don't. But someday I'll find love just|like you. It must be somewhere nearby.
|
||||
AlreadyLovedBySarah,(She gives you a menacing look.) I know that|you're dating Sarah. Let's not speak about that.
|
||||
AlreadyDatingSarah,"Don't you remember? I'm in love with Sarah.|The best, cutest, funniest, blondest girl in the world."
|
||||
AlreadyBrokeUp,I don't want to talk about that with you.|I will reserve my love for someone else.
|
||||
LoseCuffsGame,You both giggle and struggle with the cuffs but|she's able to lock them around your wrists.
|
||||
SubEnjoyBondage,Yes Mistress. I don't know why but|it turns me on when you restrain me.
|
|
|
@ -124,8 +124,10 @@
|
|||
<script src="C012_AfterClass/Pool/Script.js"></script>
|
||||
<script src="C012_AfterClass/Sidney/Script.js"></script>
|
||||
<script src="C012_AfterClass/Amanda/Script.js"></script>
|
||||
<script src="C012_AfterClass/Sarah/Script.js"></script>
|
||||
<script src="C012_AfterClass/RockShow/Script.js"></script>
|
||||
<script src="C012_AfterClass/Library/Script.js"></script>
|
||||
<script src="C012_AfterClass/Isolation/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>
|
||||
|
|
Loading…
Add table
Reference in a new issue