Fix for case sensitive files
Fix for case sensitive files
Before ![]() (image error) Size: 57 KiB |
Before ![]() (image error) Size: 59 KiB |
Before ![]() (image error) Size: 54 KiB |
Before ![]() (image error) Size: 53 KiB |
Before ![]() (image error) Size: 54 KiB |
Before ![]() (image error) Size: 55 KiB |
Before ![]() (image error) Size: 55 KiB |
Before ![]() (image error) Size: 38 KiB |
Before ![]() (image error) Size: 55 KiB |
Before ![]() (image error) Size: 55 KiB |
Before ![]() (image error) Size: 57 KiB |
Before ![]() (image error) Size: 57 KiB |
Before ![]() (image error) Size: 57 KiB |
Before ![]() (image error) Size: 118 KiB |
Before ![]() (image error) Size: 103 KiB |
Before ![]() (image error) Size: 121 KiB |
Before ![]() (image error) Size: 58 KiB |
Before ![]() (image error) Size: 55 KiB |
Before ![]() (image error) Size: 57 KiB |
Before ![]() (image error) Size: 56 KiB |
Before ![]() (image error) Size: 56 KiB |
Before ![]() (image error) Size: 55 KiB |
Before ![]() (image error) Size: 57 KiB |
Before ![]() (image error) Size: 59 KiB |
Before ![]() (image error) Size: 56 KiB |
Before ![]() (image error) Size: 55 KiB |
Before ![]() (image error) Size: 58 KiB |
Before ![]() (image error) Size: 58 KiB |
Before ![]() (image error) Size: 58 KiB |
Before ![]() (image error) Size: 40 KiB |
|
@ -1,66 +0,0 @@
|
|||
var C004_ArtClass_ArtRoom_Jennifer = "";
|
||||
var C004_ArtClass_ArtRoom_Julia = "";
|
||||
var C004_ArtClass_ArtRoom_Sarah = "";
|
||||
var C004_ArtClass_ArtRoom_ExtraModel = "";
|
||||
var C004_ArtClass_ArtRoom_ExtraModelImage = "";
|
||||
var C004_ArtClass_ArtRoom_JuliaStage = 0;
|
||||
var C004_ArtClass_ArtRoom_JenniferStage = 0;
|
||||
var C004_ArtClass_ArtRoom_SarahStage = 0;
|
||||
|
||||
// Chapter 4 - ArtRoom Load
|
||||
function C004_ArtClass_ArtRoom_Load() {
|
||||
|
||||
// Get the image file for each girls
|
||||
LeaveIcon = "Wait";
|
||||
C004_ArtClass_ArtRoom_Jennifer = "Jennifer";
|
||||
C004_ArtClass_ArtRoom_Julia = "Julia_" + C004_ArtClass_ArtRoom_JuliaStage.toString();
|
||||
C004_ArtClass_ArtRoom_Sarah = "Sarah";
|
||||
|
||||
// Define Julia picture
|
||||
if ((C004_ArtClass_ArtRoom_ExtraModel == "") && (C004_ArtClass_ArtRoom_JuliaStage <= 1)) C004_ArtClass_ArtRoom_Julia = "Julia_DoublePose";
|
||||
if ((C004_ArtClass_ArtRoom_ExtraModel == "") && (C004_ArtClass_ArtRoom_JuliaStage == 2)) C004_ArtClass_ArtRoom_Julia = "Julia_DoublePoseNoTop";
|
||||
if ((C004_ArtClass_ArtRoom_ExtraModel == "") && (C004_ArtClass_ArtRoom_JuliaStage >= 3)) C004_ArtClass_ArtRoom_Julia = "Julia_DoublePoseNaked";
|
||||
|
||||
// Define the extra model picture
|
||||
if (C004_ArtClass_ArtRoom_ExtraModel == "Sarah") C004_ArtClass_ArtRoom_Sarah = "Sarah_Empty";
|
||||
if (C004_ArtClass_ArtRoom_ExtraModel == "Jennifer") C004_ArtClass_ArtRoom_Jennifer = "Jennifer_Empty";
|
||||
C004_ArtClass_ArtRoom_ExtraModelImage = C004_ArtClass_ArtRoom_ExtraModel;
|
||||
if ((C004_ArtClass_ArtRoom_ExtraModel == "Player") && (Common_PlayerUnderwear)) C004_ArtClass_ArtRoom_ExtraModelImage = "Player_Underwear";
|
||||
if ((C004_ArtClass_ArtRoom_ExtraModel == "Player") && (Common_PlayerNaked)) C004_ArtClass_ArtRoom_ExtraModelImage = "Player_Naked";
|
||||
if ((C004_ArtClass_ArtRoom_ExtraModel == "Player") && (PlayerHasLockedInventory("Rope"))) C004_ArtClass_ArtRoom_ExtraModelImage = "Player_Rope";
|
||||
if ((C004_ArtClass_ArtRoom_ExtraModel == "Player") && (PlayerHasLockedInventory("Rope")) && (PlayerHasLockedInventory("BallGag"))) C004_ArtClass_ArtRoom_ExtraModelImage = "Player_Rope_BallGag";
|
||||
if ((C004_ArtClass_ArtRoom_ExtraModel == "Player") && (PlayerHasLockedInventory("Rope")) && (PlayerHasLockedInventory("TapeGag"))) C004_ArtClass_ArtRoom_ExtraModelImage = "Player_Rope_TapeGag";
|
||||
if (C004_ArtClass_ArtRoom_ExtraModel == "Jennifer") C004_ArtClass_ArtRoom_ExtraModelImage = C004_ArtClass_ArtRoom_ExtraModelImage + "_" + C004_ArtClass_ArtRoom_JenniferStage.toString();
|
||||
if (C004_ArtClass_ArtRoom_ExtraModel == "Sarah") C004_ArtClass_ArtRoom_ExtraModelImage = C004_ArtClass_ArtRoom_ExtraModelImage + "_" + C004_ArtClass_ArtRoom_SarahStage.toString();
|
||||
|
||||
}
|
||||
|
||||
// Chapter 4 - ArtRoom Run
|
||||
function C004_ArtClass_ArtRoom_Run() {
|
||||
|
||||
// Draw the background image and the wait button on the bottom right of the image
|
||||
var ctx = document.getElementById("MainCanvas").getContext("2d");
|
||||
DrawImage(ctx, CurrentChapter + "/" + CurrentScreen + "/" + C004_ArtClass_ArtRoom_Jennifer + ".jpg", 0, 0);
|
||||
DrawImage(ctx, CurrentChapter + "/" + CurrentScreen + "/" + C004_ArtClass_ArtRoom_Julia + ".jpg", 300, 0);
|
||||
if (C004_ArtClass_ArtRoom_ExtraModel != "") DrawImage(ctx, CurrentChapter + "/" + CurrentScreen + "/" + C004_ArtClass_ArtRoom_ExtraModelImage + "_Extra.jpg", 600, 0);
|
||||
DrawImage(ctx, CurrentChapter + "/" + CurrentScreen + "/" + C004_ArtClass_ArtRoom_Sarah + ".jpg", 900, 0);
|
||||
|
||||
}
|
||||
|
||||
// Chapter 4 - ArtRoom Click
|
||||
function C004_ArtClass_ArtRoom_Click() {
|
||||
|
||||
// When the user clicks on any character (screen is divided in 4, 3rd can be the player)
|
||||
if ((MouseX >= 30) && (MouseX <= 270) && (MouseY >= 10) && (MouseY <= 590) && (C004_ArtClass_ArtRoom_ExtraModel != "Jennifer")) SetScene(CurrentChapter, "Jennifer");
|
||||
if ((MouseX >= 350) && (MouseX <= 850) && (MouseY >= 10) && (MouseY <= 590) && (C004_ArtClass_ArtRoom_ExtraModel == "")) SetScene(CurrentChapter, "Julia");
|
||||
if ((MouseX >= 330) && (MouseX <= 570) && (MouseY >= 10) && (MouseY <= 590) && (C004_ArtClass_ArtRoom_ExtraModel != "")) SetScene(CurrentChapter, "Julia");
|
||||
if ((MouseX >= 630) && (MouseX <= 850) && (MouseY >= 10) && (MouseY <= 590) && (C004_ArtClass_ArtRoom_ExtraModel == "Sarah")) SetScene(CurrentChapter, "Sarah");
|
||||
if ((MouseX >= 630) && (MouseX <= 850) && (MouseY >= 10) && (MouseY <= 590) && (C004_ArtClass_ArtRoom_ExtraModel == "Jennifer")) SetScene(CurrentChapter, "Jennifer");
|
||||
if ((MouseX >= 630) && (MouseX <= 850) && (MouseY >= 10) && (MouseY <= 590) && (C004_ArtClass_ArtRoom_ExtraModel == "Player")) InventoryCommonScene("Player", CurrentChapter, "ArtRoom");
|
||||
if ((MouseX >= 930) && (MouseX <= 1170) && (MouseY >= 10) && (MouseY <= 590) && (C004_ArtClass_ArtRoom_ExtraModel != "Sarah")) SetScene(CurrentChapter, "Sarah");
|
||||
if ((MouseX >= 850) && (MouseX <= 930) && (MouseY >= 260) && (MouseY <= 360)) SetScene(CurrentChapter, "HiddenEgg");
|
||||
|
||||
// Checks if the user clicks on any regular item, no inventory is allowed if the player is modelling
|
||||
InventoryClick(GetClickedInventory(), "C004_ArtClass", "ArtRoom");
|
||||
|
||||
}
|
Before ![]() (image error) Size: 33 KiB |
|
@ -1,4 +0,0 @@
|
|||
Stage,LoveReq,SubReq,VarReq,IntroText,Image
|
||||
0,0,0,Common_PlayerNotRestrained,There seems to be a pink object|hidden behind the red paint can.,HiddenEgg.jpg
|
||||
0,0,0,Common_PlayerRestrained,There's a pink object hidden behind the red|paint can but you can't reach it while restrained.,HiddenEgg.jpg
|
||||
10,0,0,,There's nothing interesting left here.,NoEgg.jpg
|
|
Before ![]() (image error) Size: 33 KiB |
|
@ -1,23 +0,0 @@
|
|||
var C004_ArtClass_HiddenEgg_CurrentStage = 0;
|
||||
|
||||
// Chapter 4 - Hidden Egg Load
|
||||
function C004_ArtClass_HiddenEgg_Load() {
|
||||
LeaveIcon = "Leave";
|
||||
LeaveScreen = "ArtRoom";
|
||||
LoadInteractions();
|
||||
}
|
||||
|
||||
// Chapter 4 - Hidden Egg Run
|
||||
function C004_ArtClass_HiddenEgg_Run() {
|
||||
BuildInteraction(C004_ArtClass_HiddenEgg_CurrentStage);
|
||||
}
|
||||
|
||||
// Chapter 4 - Bag Click
|
||||
function C004_ArtClass_HiddenEgg_Click() {
|
||||
ClickInteraction(C004_ArtClass_HiddenEgg_CurrentStage);
|
||||
}
|
||||
|
||||
// Chapter 4 - Bag Take Egg
|
||||
function C004_ArtClass_HiddenEgg_TakeEgg() {
|
||||
PlayerAddInventory("VibratingEgg", 1);
|
||||
}
|
|
@ -1,2 +0,0 @@
|
|||
Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
||||
0,0,0,Common_PlayerNotRestrained,(Take it.),You make sure nobody is|watching and take the pink object.,10,0,0,TakeEgg()
|
|
|
@ -1 +0,0 @@
|
|||
Tag,Content
|
|
Before ![]() (image error) Size: 143 KiB |
|
@ -1,34 +0,0 @@
|
|||
// Chapter 4 - Intro Load
|
||||
function C004_ArtClass_Intro_Load() {
|
||||
|
||||
// Time is always 9:15 on the intro, no timer
|
||||
StopTimer(9.25 * 60 * 60 * 1000);
|
||||
|
||||
// Do not allow bondage when we begin
|
||||
Common_BondageAllowed = false;
|
||||
Common_SelfBondageAllowed = false;
|
||||
|
||||
}
|
||||
|
||||
// Chapter 4 - Intro Run
|
||||
function C004_ArtClass_Intro_Run() {
|
||||
|
||||
// Paints the background
|
||||
var ctx = document.getElementById("MainCanvas").getContext("2d");
|
||||
DrawImage(ctx, CurrentChapter + "/" + CurrentScreen + "/Background.jpg", 0, 0);
|
||||
|
||||
// Write the chapter introduction
|
||||
DrawText(ctx, GetText("Intro1"), 600, 100, "White");
|
||||
if (TextPhase >= 1) DrawText(ctx, GetText("Intro2"), 600, 200, "White");
|
||||
if (TextPhase >= 2) DrawText(ctx, GetText("Intro3"), 600, 300, "White");
|
||||
if (TextPhase >= 3) DrawText(ctx, GetText("Intro4"), 600, 400, "White");
|
||||
if (TextPhase >= 4) DrawText(ctx, GetText("Intro5"), 600, 500, "White");
|
||||
|
||||
}
|
||||
|
||||
// Chapter 4 - Intro Click
|
||||
function C004_ArtClass_Intro_Click() {
|
||||
TextPhase++;
|
||||
if (TextPhase >= 5)
|
||||
SetScene(CurrentChapter, "Julia");
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
Tag,Content
|
||||
Intro1,Chapter 4 - Art Class (Click to continue)
|
||||
Intro2,"The second class is art, from 9:15 to 10:15."
|
||||
Intro3,You enter a room full of canvas and paint.
|
||||
Intro4,You take a seat in front of a blank canvas.
|
||||
Intro5,A colorful woman sees you and open her arms.
|
|
|
@ -1,22 +0,0 @@
|
|||
Stage,LoveReq,SubReq,VarReq,IntroText,Image
|
||||
0,0,0,,Welcome to the art class.|You're a new student here?,Jennifer.jpg
|
||||
10,0,0,,"I'm Jennifer, nice to meet you.",Jennifer.jpg
|
||||
20,0,0,,"Art class is fine, but I prefer sports.",Jennifer.jpg
|
||||
30,0,0,,Is there anything you want?,Jennifer.jpg
|
||||
40,0,0,,"So tell me, what do you have in mind?",Jennifer.jpg
|
||||
50,0,0,,So you want to see the teacher undress?|(You need 2 love or submission to convince her.),Jennifer.jpg
|
||||
60,0,0,,"Tell her of Sandro Botticelli ""The Birth of Venus"".|It might convince her to remove her dress.",Jennifer.jpg
|
||||
60,0,0,JuliaStrip,It worked! That's pretty amazing.,Jennifer.jpg
|
||||
70,0,0,,I didn't knew that Julia was so daring.,Jennifer.jpg
|
||||
80,0,0,,Two models! I didn't expect that.,Jennifer.jpg
|
||||
80,0,0,Common_PlayerGagged,Why are you gagged?,Jennifer.jpg
|
||||
80,0,0,Common_PlayerRestrained,Aren't you humiliated?,Jennifer.jpg
|
||||
100,0,0,,I'm not very comfortable posing.|(You need +1 submission to strip her.),JenniferPose.jpg
|
||||
110,0,0,,I'm not very comfortable posing.|(You need +2 submission to get her naked.),JenniferUnderwear.jpg
|
||||
120,0,0,,This is kind of humiliating.|(You need +3 submission to tie her up.),JenniferNaked.jpg
|
||||
130,0,0,,This is very humiliating.|(She doesn't seem to be having fun.),JenniferRope.jpg
|
||||
130,0,0,EggInside,Can you please remove this pink thing?|(She trembles randomly from the egg.),JenniferRope.jpg
|
||||
140,0,0,,Mhu nugin hm! (She doesn't seem to|enjoy being tied up in front of the class.),JenniferRopeBallGag.jpg
|
||||
140,0,0,EggInside,(She sweats and trembles randomly from the egg.|She doesn't enjoy being tied up in front of the class.),JenniferRopeBallGag.jpg
|
||||
150,0,0,,Mhu nugin hm! (She doesn't seem to|enjoy being tied up in front of the class.),JenniferRopeTapeGag.jpg
|
||||
150,0,0,EggInside,(She sweats and trembles randomly from the egg.|She doesn't enjoy being tied up in front of the class.),JenniferRopeTapeGag.jpg
|
|
Before ![]() (image error) Size: 89 KiB |
Before ![]() (image error) Size: 84 KiB |
Before ![]() (image error) Size: 94 KiB |
Before ![]() (image error) Size: 89 KiB |
Before ![]() (image error) Size: 94 KiB |
Before ![]() (image error) Size: 93 KiB |
Before ![]() (image error) Size: 86 KiB |
|
@ -1,223 +0,0 @@
|
|||
var C004_ArtClass_Jennifer_CurrentStage = 0;
|
||||
var C004_ArtClass_Jennifer_JuliaStrip = false;
|
||||
var C004_ArtClass_Jennifer_UnderwearDone = false;
|
||||
var C004_ArtClass_Jennifer_NakedDone = false;
|
||||
var C004_ArtClass_Jennifer_RopeDone = false;
|
||||
var C004_ArtClass_Jennifer_GagDone = false;
|
||||
var C004_ArtClass_Jennifer_KissReady = true;
|
||||
var C004_ArtClass_Jennifer_TightenDone = false;
|
||||
var C004_ArtClass_Jennifer_TickleDone = false;
|
||||
var C004_ArtClass_Jennifer_CropDone = false;
|
||||
var C004_ArtClass_Jennifer_TrustCommentDone = false;
|
||||
var C004_ArtClass_Jennifer_EggCommentDone = false;
|
||||
var C004_ArtClass_Jennifer_CanBegForRelease = false;
|
||||
var C004_ArtClass_Jennifer_PityDone = false;
|
||||
var C004_ArtClass_Jennifer_EggConfirm = false;
|
||||
var C004_ArtClass_Jennifer_EggInside = false;
|
||||
|
||||
// Chapter 4 - Jennifer Load
|
||||
function C004_ArtClass_Jennifer_Load() {
|
||||
|
||||
// Load the scene parameters
|
||||
ActorLoad("Jennifer", "ArtRoom");
|
||||
LoadInteractions();
|
||||
C004_ArtClass_Jennifer_EggConfirm = false;
|
||||
C004_ArtClass_Jennifer_JuliaStrip = (C004_ArtClass_ArtRoom_JuliaStage >= 2);
|
||||
|
||||
// Jumps to the correct stage
|
||||
if ((C004_ArtClass_ArtRoom_ExtraModel == "Jennifer") && (C004_ArtClass_Jennifer_CurrentStage < 100)) C004_ArtClass_Jennifer_CurrentStage = 100;
|
||||
if ((C004_ArtClass_ArtRoom_ExtraModel != "") && (C004_ArtClass_ArtRoom_ExtraModel != "Jennifer")) C004_ArtClass_Jennifer_CurrentStage = 80;
|
||||
|
||||
// If we allow the player to beg to be released
|
||||
C004_ArtClass_Jennifer_CanBegForRelease = ((C004_ArtClass_ArtRoom_ExtraModel == "Player") && Common_PlayerRestrained && Common_PlayerNotGagged);
|
||||
|
||||
}
|
||||
|
||||
// Chapter 4 - Jennifer Run
|
||||
function C004_ArtClass_Jennifer_Run() {
|
||||
BuildInteraction(C004_ArtClass_Jennifer_CurrentStage);
|
||||
}
|
||||
|
||||
// Chapter 4 - Jennifer Click
|
||||
function C004_ArtClass_Jennifer_Click() {
|
||||
|
||||
// Regular interactions
|
||||
ClickInteraction(C004_ArtClass_Jennifer_CurrentStage);
|
||||
var ClickInv = GetClickedInventory();
|
||||
|
||||
// When the user wants to use any item and bondage isn't allowed
|
||||
if (!Common_BondageAllowed && ((ClickInv == "Rope") || (ClickInv == "BallGag") || (ClickInv == "TapeGag") || (ClickInv == "Crop") || (ClickInv == "Cuffs") || (ClickInv == "VibratingEgg")) && Common_PlayerNotRestrained)
|
||||
OverridenIntroText = GetText("NoBondage");
|
||||
|
||||
// The player can convince Jennifer to help with a crop
|
||||
if (!Common_BondageAllowed && (C004_ArtClass_Jennifer_CurrentStage == 50) && (ClickInv == "Crop") && Common_PlayerNotRestrained) {
|
||||
C004_ArtClass_Jennifer_SandroComment();
|
||||
OverridenIntroText = GetText("CropForInfo");
|
||||
ActorChangeAttitude(-1, 1);
|
||||
C004_ArtClass_Jennifer_CurrentStage = 60;
|
||||
CurrentTime = CurrentTime + 60000;
|
||||
}
|
||||
|
||||
// When the user wants to use the rope
|
||||
if (Common_BondageAllowed && (C004_ArtClass_Jennifer_CurrentStage >= 120) && (ClickInv == "Rope") && !ActorHasInventory("Rope") && Common_PlayerNotRestrained) {
|
||||
if (ActorGetValue(ActorSubmission) < 3) {
|
||||
OverridenIntroText = GetText("RefuseBondage");
|
||||
} else {
|
||||
OverridenIntroText = GetText("Bondage");
|
||||
C004_ArtClass_Jennifer_CurrentStage = 130;
|
||||
C004_ArtClass_ArtRoom_JenniferStage = 3;
|
||||
ActorAddInventory("Rope");
|
||||
PlayerRemoveInventory("Rope", 1);
|
||||
CurrentTime = CurrentTime + 60000;
|
||||
}
|
||||
}
|
||||
|
||||
// When the user wants to use a gag without tying her
|
||||
if (Common_BondageAllowed && ((ClickInv == "BallGag") || (ClickInv == "TapeGag")) && !ActorHasInventory("Rope") && !ActorHasInventory("BallGag") && !ActorHasInventory("TapeGag") && Common_PlayerNotRestrained)
|
||||
OverridenIntroText = GetText("NoGag");
|
||||
|
||||
// When the user wants to use a BallGag
|
||||
if (Common_BondageAllowed && (ClickInv == "BallGag") && ActorHasInventory("Rope") && !ActorHasInventory("BallGag") && Common_PlayerNotRestrained) {
|
||||
OverridenIntroText = GetText("BallGag");
|
||||
C004_ArtClass_Jennifer_CurrentStage = 140;
|
||||
C004_ArtClass_Jennifer_Ungag();
|
||||
C004_ArtClass_ArtRoom_JenniferStage = 4;
|
||||
ActorAddInventory("BallGag");
|
||||
PlayerRemoveInventory("BallGag", 1);
|
||||
CurrentTime = CurrentTime + 60000;
|
||||
}
|
||||
|
||||
// When the user wants to use a tape gag
|
||||
if (Common_BondageAllowed && (ClickInv == "TapeGag") && ActorHasInventory("Rope") && !ActorHasInventory("TapeGag") && Common_PlayerNotRestrained) {
|
||||
OverridenIntroText = GetText("TapeGag");
|
||||
C004_ArtClass_Jennifer_CurrentStage = 150;
|
||||
C004_ArtClass_Jennifer_Ungag();
|
||||
C004_ArtClass_ArtRoom_JenniferStage = 5;
|
||||
ActorAddInventory("TapeGag");
|
||||
PlayerRemoveInventory("TapeGag", 1);
|
||||
CurrentTime = CurrentTime + 60000;
|
||||
}
|
||||
|
||||
// When the user wants to use the crop
|
||||
if (Common_BondageAllowed && (ClickInv == "Crop") && ActorHasInventory("Rope") && Common_PlayerNotRestrained) {
|
||||
OverridenIntroText = GetText("Crop");
|
||||
if (C004_ArtClass_Jennifer_CropDone == false) { C004_ArtClass_Jennifer_CropDone = true; ActorChangeAttitude(-1, 1); }
|
||||
CurrentTime = CurrentTime + 60000;
|
||||
}
|
||||
|
||||
// When the user wants to use the vibrating egg on Jennifer
|
||||
if (Common_BondageAllowed && (ClickInv == "VibratingEgg") && !ActorHasInventory("VibratingEgg") && ActorHasInventory("Rope") && Common_PlayerNotRestrained) {
|
||||
if (C004_ArtClass_Jennifer_EggConfirm == false) {
|
||||
C004_ArtClass_Jennifer_EggConfirm = true;
|
||||
OverridenIntroText = GetText("VibratingEggWarning");
|
||||
} else {
|
||||
ActorAddInventory("VibratingEgg");
|
||||
PlayerRemoveInventory("VibratingEgg", 1);
|
||||
ActorChangeAttitude(-1, 0);
|
||||
OverridenIntroText = GetText("VibratingEggInsert");
|
||||
C004_ArtClass_Jennifer_EggInside = true;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Chapter 4 - Jennifer Sandro Comment - Start Julia Stage 1
|
||||
function C004_ArtClass_Jennifer_SandroComment() {
|
||||
if (C004_ArtClass_ArtRoom_JuliaStage == 0)
|
||||
C004_ArtClass_ArtRoom_JuliaStage = 1;
|
||||
}
|
||||
|
||||
// Chapter 4 - Jennifer Set Clothes Level
|
||||
function C004_ArtClass_Jennifer_SetCloth(Stage, LoveMod, SubMod) {
|
||||
C004_ArtClass_ArtRoom_JenniferStage = Stage;
|
||||
if ((Stage == 1) && (C004_ArtClass_Jennifer_UnderwearDone == false)) { C004_ArtClass_Jennifer_UnderwearDone = true; ActorChangeAttitude(LoveMod, SubMod); }
|
||||
if ((Stage == 2) && (C004_ArtClass_Jennifer_NakedDone == false)) { C004_ArtClass_Jennifer_NakedDone = true; ActorChangeAttitude(LoveMod, SubMod); }
|
||||
if ((Stage == 3) && (C004_ArtClass_Jennifer_RopeDone == false)) { C004_ArtClass_Jennifer_RopeDone = true; ActorChangeAttitude(LoveMod, SubMod); }
|
||||
if ((Stage == 4) && (C004_ArtClass_Jennifer_GagDone == false)) { C004_ArtClass_Jennifer_GagDone = true; ActorChangeAttitude(LoveMod, SubMod); }
|
||||
}
|
||||
|
||||
// Chapter 4 - Jennifer Untie
|
||||
function C004_ArtClass_Jennifer_Untie() {
|
||||
C004_ArtClass_ArtRoom_JenniferStage = 2;
|
||||
ActorRemoveInventory("Rope");
|
||||
PlayerAddInventory("Rope", 1);
|
||||
}
|
||||
|
||||
// Chapter 4 - Jennifer Ungag
|
||||
function C004_ArtClass_Jennifer_Ungag() {
|
||||
C004_ArtClass_ArtRoom_JenniferStage = 3;
|
||||
if (ActorHasInventory("BallGag")) {
|
||||
PlayerAddInventory("BallGag", 1);
|
||||
ActorRemoveInventory("BallGag");
|
||||
}
|
||||
ActorRemoveInventory("TapeGag");
|
||||
}
|
||||
|
||||
// Chapter 4 - Jennifer Kiss
|
||||
function C004_ArtClass_Jennifer_Kiss() {
|
||||
C004_ArtClass_Jennifer_KissReady = false;
|
||||
if (Common_PlayerGagged) OverridenIntroText = GetText("GaggedKiss");
|
||||
}
|
||||
|
||||
// Chapter 4 - Jennifer Tighten
|
||||
function C004_ArtClass_Jennifer_Tighten() {
|
||||
if (Common_PlayerNotRestrained) {
|
||||
if (C004_ArtClass_Jennifer_TightenDone == false) {
|
||||
if (C004_ArtClass_Jennifer_CurrentStage >= 140) OverridenIntroText = GetText("TightenGagged");
|
||||
else OverridenIntroText = GetText("Tighten");
|
||||
ActorChangeAttitude(-1, 1);
|
||||
C004_ArtClass_Jennifer_TightenDone = true;
|
||||
}
|
||||
} else {
|
||||
OverridenIntroText = GetText("TightenFail");
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 4 - Jennifer Tickle
|
||||
function C004_ArtClass_Jennifer_Tickle() {
|
||||
if (C004_ArtClass_Jennifer_TickleDone == false) {
|
||||
if (Common_PlayerNotRestrained) OverridenIntroText = GetText("Tickle");
|
||||
else OverridenIntroText = GetText("TickleFail");
|
||||
ActorChangeAttitude(-1, 0);
|
||||
C004_ArtClass_Jennifer_TickleDone = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 4 - Jennifer Trust Comment
|
||||
function C004_ArtClass_Jennifer_TrustComment() {
|
||||
if (C004_ArtClass_Jennifer_TrustCommentDone == false) {
|
||||
C004_ArtClass_Jennifer_TrustCommentDone = true;
|
||||
ActorChangeAttitude(1, 0);
|
||||
OverridenIntroText = GetText("EarnTrust");
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 4 - Jennifer Egg Comment
|
||||
function C004_ArtClass_Jennifer_EggComment() {
|
||||
if (C004_ArtClass_Jennifer_EggCommentDone == false) {
|
||||
C004_ArtClass_Jennifer_EggCommentDone = true;
|
||||
ActorChangeAttitude(0, 1);
|
||||
OverridenIntroText = GetText("EggComment");
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 4 - Jennifer Beg for Release
|
||||
function C004_ArtClass_Jennifer_BegForRelease() {
|
||||
if (ActorGetValue(ActorLove) >= 3) {
|
||||
OverridenIntroText = GetText("PlayerUntie");
|
||||
PlayerUnlockInventory("Rope");
|
||||
PlayerAddInventory("Rope", 1);
|
||||
C004_ArtClass_Jennifer_CanBegForRelease = false;
|
||||
CurrentTime = CurrentTime + 60000;
|
||||
} else {
|
||||
OverridenIntroText = GetText("PlayerStayTied");
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 4 - Jennifer Pity
|
||||
function C004_ArtClass_Jennifer_PityComment() {
|
||||
if (C004_ArtClass_Jennifer_PityDone == false) {
|
||||
ActorChangeAttitude(1, 0);
|
||||
C004_ArtClass_Jennifer_PityDone = true;
|
||||
}
|
||||
}
|
|
@ -1,49 +0,0 @@
|
|||
Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
||||
0,0,0,,"Yes, it's my|first day here.","I hope you'll like it, we have a great gym.|I'm Jennifer, glad to meet you.",10,0,0,
|
||||
0,0,0,,Yep! A fresh start|in a fresh college!,"I like your attitude, you'll do well here.|I'm Jennifer, pleased to meet you.",10,1,0,
|
||||
0,0,0,,"Yeah, I miss my old|school and friends.","Shh. You'll make better friends here!|I'm Jennifer, nice to meet you.",10,0,-1,
|
||||
10,0,0,,So you're|an artist?,"Me? That's a good one.|No, I'm much better in sports.",20,0,0,
|
||||
10,0,0,,Can you help|me paint?,"Help you? Trust me, you'll do better than me.|I'm not an artist, I'm much better in sports.",20,0,-1,
|
||||
10,0,0,,You don't look|like a painter.,"Very true, I'm far from an|artist. I'm much better in sports.",20,0,1,
|
||||
10,0,0,,This class|is pointless.,"You're very negative. Gym class would|be more fun though, I'm better in sports.",20,-1,0,
|
||||
20,0,0,,Sports? Our fat teacher|doesn't know that word.,"Shh. Careful! She's stronger than she looks.|And yes, Julia is an artist, not an athlete.",30,-1,0,
|
||||
20,0,0,,You're too skinny|to do sports.,"Don't judge me, I'm in good shape.",30,-1,1,
|
||||
20,0,0,,Yeah! I can't wait|for gym class!,(She gives you a thumb up.),30,1,0,
|
||||
20,0,0,,I guess it will be|relaxing to paint.,Sure. And Sarah seems to have fun.,30,0,0,
|
||||
30,0,0,,Can we make this|class more interesting?,More interesting?|What do you in mind?,40,0,0,
|
||||
30,0,0,,This is boring. (Yawn.),Cheer up! It's not|as bad as you think.,40,-1,0,
|
||||
30,0,0,,This could more fun!,More fun? I'm curious.|What are you talking about?,40,1,0,
|
||||
40,0,0,,Our teacher should|show her curves.,Her curves? (She giggles.) You|mean she should remove her dress?,50,1,0,
|
||||
40,0,0,,It would be better if|Julia removed her dress.,A sexy portrait? I don't know.,50,0,0,
|
||||
40,0,0,,Help me trick her|out of that dress.,Oh! That's pretty devious.|You think we can do that?,50,0,1,
|
||||
50,2,0,,Help me convince her|to strip my friend.,"Let me think... She loves Italian painters.|Tell her of Sandro Botticelli ""The Birth of Venus"".",60,0,0,SandroComment()
|
||||
50,0,2,,You will help me|convince her to strip.,"Let me think... She loves Italian painters.|Tell her of Sandro Botticelli ""The Birth of Venus"".",60,0,0,SandroComment()
|
||||
50,0,0,,Can you convince|her to strip?,"Me? Oh no, I'm|not doing that for you.",50,0,0,
|
||||
60,0,0,JuliaStrip,Isn't the class|better now?,It will be memorable that's for sure.|I didn't knew that Julia was so daring.,70,0,0,
|
||||
60,0,0,JuliaStrip,We make a|great team!,(She gives you a high five.) To teamwork!|I didn't knew that Julia was so daring.,70,1,0,
|
||||
60,0,0,JuliaStrip,Her breast|is monstrous.,"Don't be too tough with her, losing fat|isn't easy. And it's very daring of her.",70,-1,0,
|
||||
80,0,0,CanBegForRelease,"Please Jennifer, can|you help me out?",,80,0,0,BegForRelease()
|
||||
80,0,0,Common_PlayerGagged,@Eehmmo ehm ehher!,"I'm sorry, I cannot understand.",80,0,0,
|
||||
80,0,0,Common_PlayerGagged,(Whimper and tremble.),"Trust me, I feel for you. You must be|humiliated now. I'll cheer you up later.",80,0,0,PityComment()
|
||||
100,0,1,,Shouldn't you undress|like Julia? (1 minute),I... I guess I can.|(She slowly undresses.),110,0,0,"SetCloth(1, 0, 0)"
|
||||
100,0,1,,Take your clothes|off. (1 minute),I... Yes... Sorry.|(She slowly undresses.),110,0,0,"SetCloth(1, 0, 1)"
|
||||
100,0,1,,You should show your|pretty body. (1 minute),I really think I'm pretty?|(She slowly undresses.),110,0,0,"SetCloth(1, 1, 0)"
|
||||
110,0,2,,Do I have to take these|off myself? (1 minute),"NO! Oops, I didn't meant to yell, I'll do it.|(She blushes red and removes her underwear.)",120,0,0,"SetCloth(2, -1, 1)"
|
||||
110,0,2,,Only a few items left|to join Julia. (1 minute),"Yes, if Julia could do it, I can.|(She blushes red and removes her underwear.)",120,0,0,"SetCloth(2, 0, 0)"
|
||||
110,0,2,,"If Julia can strip, you|can do it. (1 minute)","Yes, if Julia could do it, I can.|(She blushes red and removes her underwear.)",120,0,0,"SetCloth(2, 0, 0)"
|
||||
110,0,2,,Show us more skin|and bones. (1 minute),Bones? I'm not that skinny.|(She blushes red and removes her underwear.),120,0,0,"SetCloth(2, -1, 0)"
|
||||
110,0,0,,Maybe you should dress|back up. (1 minute),"You think? Yeah, this is school after all.|(She picks her clothes and dresses back.)",100,0,0,"SetCloth(0, 0, 0)"
|
||||
120,0,0,,Maybe you should dress|back up. (1 minute),"You think? Yeah, this is school after all.|(She picks her clothes and dresses back.)",100,0,0,"SetCloth(0, 0, 0)"
|
||||
120,0,0,,Try your underwear|again. (1 minute),(She sighs.) I'll never understand art.|(She puts her underwear back on.),110,0,0,"SetCloth(1, 0, 0)"
|
||||
130,0,0,,Don't worry Jennifer.|Everything will be fine.,(She nods slowly.),130,0,0,TrustComment()
|
||||
130,0,0,EggInside,This egg will remind|you that I'm the boss.,(She bows her head.),130,0,0,EggComment()
|
||||
130,2,0,KissReady,(Kiss her.)|(1 minute),Please don't. I'm not into it.|(She didn't seem to enjoy the kiss.),130,-1,0,Kiss()
|
||||
130,0,0,,(Tighten the ropes.)|(1 minute),(This bondage is already|as tight as it can be.),130,0,0,Tighten()
|
||||
130,0,0,,(Tickle her.)|(1 minute),(She cowers in shame|to avoid your tickling.),130,0,0,Tickle()
|
||||
130,0,0,Common_PlayerNotRestrained,(Untie her.)|(1 minute),(You untie her and she throws the|ropes at you.) Can I go sit now?,120,0,0,Untie()
|
||||
140,0,0,,(Tighten the ropes.)|(1 minute),(This bondage is already|as tight as it can be.),140,0,0,Tighten()
|
||||
140,0,0,,(Tickle her.)|(1 minute),(She cowers in shame|to avoid your tickling.),140,0,0,Tickle()
|
||||
140,0,0,Common_PlayerNotRestrained,(Ungag her.)|(1 minute),(You unbuckle the gag and release it|from her mouth) Can you untie me now?,130,0,0,Ungag()
|
||||
150,0,0,,(Tighten the ropes.)|(1 minute),(This bondage is already|as tight as it can be.),150,0,0,Tighten()
|
||||
150,0,0,,(Tickle her.)|(1 minute),(She cowers in shame|to avoid your tickling.),150,0,0,Tickle()
|
||||
150,0,0,Common_PlayerNotRestrained,(Ungag her.)|(1 minute),"(You remove the tape from her mouth.)|Alright, can you untie me now?",130,0,0,Ungag()
|
|
|
@ -1,21 +0,0 @@
|
|||
Tag,Content
|
||||
NoBondage,(She pushes you back.) What are|you doing? We are supposed to paint.
|
||||
CropForInfo,(You whip her quick.) Ow! Let me think.|Tell her of Sandro Botticelli The Birth of Venus.
|
||||
RefuseBondage,(She pushes you back and stares at you.)|Oh no! you're not tying me up.
|
||||
Bondage,(She tries to stop you but you overpower|her and restrain her body and arms.)
|
||||
NoGag,(She pushes your hand away.) Oh no!
|
||||
BallGag,(She shuts her mouth so you have to|push it hard to be strap it in.)
|
||||
TapeGag,(She shakes her head from left to right|but you finally manage to tape her mouth.)
|
||||
Crop,(You whip her with the crop a few|times. She screams and cries in pain.)
|
||||
VibratingEggWarning,"(You might not be able to recover the egg if|you insert it in Jennifer, click on it again to do it.)"
|
||||
VibratingEggInsert,(Jennifer sees the egg and tries to move away but|you're able to insert it. She now trembles randomly.)
|
||||
GaggedKiss,(You try to kiss her with your gag|but it only creates an awkward situation.)
|
||||
TightenGagged,(You tighten the knots while she|struggles and seems very nervous.)
|
||||
Tighten,Aaargh! Be careful!|(She seems very nervous.)
|
||||
TightenFail,(You try to tighten Jennifer's bondage|but fail as the other students giggle.)
|
||||
Tickle,(You tickle her in front of the class.|She cowers in shame and tries to kick you.)
|
||||
TickleFail,(You fumble a little but manage to tickle her.|She cowers in shame and tries to kick you.)
|
||||
EarnTrust,I'll try to trust you then.|All of this is making me nervous.
|
||||
EggComment,"But, but, but. I, I. Ok.|(She bows her head.)"
|
||||
PlayerUntie,"(She blushes and steps up to untie you.)|Here you go my friend, I bet that was humiliating."
|
||||
PlayerStayTied,(She's too nervous to move up to help you.)|(You need 3 love or more to get help from her.)
|
|
|
@ -1,25 +0,0 @@
|
|||
Stage,LoveReq,SubReq,VarReq,IntroText,Image
|
||||
0,0,0,,"OooOOOoh! A new pupil! I am the art|teacher Giuliana, but you can call me Julia.",JuliaWantsHug.jpg
|
||||
10,0,0,,,JuliaWantsHug.jpg
|
||||
20,0,0,,,JuliaHug.jpg
|
||||
30,0,0,,,Julia.jpg
|
||||
40,0,0,,,Julia.jpg
|
||||
50,0,0,,,Julia.jpg
|
||||
60,0,0,,How's the painting going new pupil?|Will you do a masterwork like Raphael?,JuliaPose.jpg
|
||||
70,0,0,,So you know about the great|master Sandro Botticelli work?,Julia.jpg
|
||||
80,0,0,,Have you seen The Birth of Venus?,Julia.jpg
|
||||
100,0,0,,,JuliaNoTop.jpg
|
||||
110,0,0,,Do I look like the beautiful Venus?,JuliaNoTop.jpg
|
||||
120,0,0,,Am I not the magnifico Venus?,JuliaNoTop.jpg
|
||||
130,0,0,,,JuliaNude.jpg
|
||||
140,0,0,,The Birth of Venus! Isn't art wonderful?|Are you thrilled now new pupil?,JuliaNude.jpg
|
||||
150,0,0,,So who should model with me?,JuliaNude.jpg
|
||||
150,0,0,IsGagged,(She looks around for a new model.),JuliaNude.jpg
|
||||
160,0,0,,,JuliaNude.jpg
|
||||
170,0,0,,Keep the pose! Let's make art!,JuliaNude.jpg
|
||||
170,0,0,EggInside,OooOOOoh! What's going on here?|(She seems to be having spasms from the egg.),JuliaNude.jpg
|
||||
170,0,0,Common_PlayerRestrained,"Venus and Shibari, what a package!",JuliaNude.jpg
|
||||
170,0,0,IsGagged,Munm gnu! (She can't be understood.),JuliaNude.jpg
|
||||
180,0,0,,Keep the pose! Let's make art!,JuliaNude.jpg
|
||||
180,0,0,EggInside,OooOOOoh! What's going on here?|(She seems to be having spasms from the egg.),JuliaNude.jpg
|
||||
180,0,0,IsGagged,Munm gnu! (She can't be understood.),JuliaNude.jpg
|
|
Before ![]() (image error) Size: 145 KiB |
Before ![]() (image error) Size: 151 KiB |
Before ![]() (image error) Size: 125 KiB |
Before ![]() (image error) Size: 95 KiB |
Before ![]() (image error) Size: 118 KiB |
Before ![]() (image error) Size: 96 KiB |
Before ![]() (image error) Size: 97 KiB |
Before ![]() (image error) Size: 96 KiB |
Before ![]() (image error) Size: 146 KiB |
|
@ -1,307 +0,0 @@
|
|||
var C004_ArtClass_Julia_CurrentStage = 0;
|
||||
var C004_ArtClass_Julia_BigHugDone = false;
|
||||
var C004_ArtClass_Julia_BigHugReady = false;
|
||||
var C004_ArtClass_Julia_Sandro = true;
|
||||
var C004_ArtClass_Julia_AllowUnderwear = false;
|
||||
var C004_ArtClass_Julia_AllowNaked = false;
|
||||
var C004_ArtClass_Julia_AllowShibari = false;
|
||||
var C004_ArtClass_Julia_IsRestrained = false;
|
||||
var C004_ArtClass_Julia_IsGagged = false;
|
||||
var C004_ArtClass_Julia_TickleDone = false;
|
||||
var C004_ArtClass_Julia_TightenDone = false;
|
||||
var C004_ArtClass_Julia_CanBegForRelease = false;
|
||||
var C004_ArtClass_Julia_EggConfirm = false;
|
||||
var C004_ArtClass_Julia_EggInside = false;
|
||||
|
||||
// New image depending on Julia's bondage
|
||||
function C004_ArtClass_Julia_GetImage() {
|
||||
if (C004_ArtClass_Julia_CurrentStage != 60) OverridenIntroImage = "";
|
||||
if ((C004_ArtClass_ArtRoom_JuliaStage == 5) && (C004_ArtClass_Julia_CurrentStage >= 150)) OverridenIntroImage = "JuliaRope.jpg";
|
||||
if ((C004_ArtClass_ArtRoom_JuliaStage == 6) && (C004_ArtClass_Julia_CurrentStage >= 150)) OverridenIntroImage = "JuliaRopeBallGag.jpg";
|
||||
if ((C004_ArtClass_ArtRoom_JuliaStage == 7) && (C004_ArtClass_Julia_CurrentStage >= 150)) OverridenIntroImage = "JuliaRopeTapeGag.jpg";
|
||||
}
|
||||
|
||||
// Chapter 4 - Julia Load
|
||||
function C004_ArtClass_Julia_Load() {
|
||||
|
||||
// Set the timer limits at 10:15
|
||||
StartTimer(10.25 * 60 * 60 * 1000, "C004_ArtClass", "Outro");
|
||||
|
||||
// Load the scene parameters
|
||||
ActorLoad("Julia", "ArtRoom");
|
||||
LoadInteractions();
|
||||
C004_ArtClass_Julia_EggConfirm = false;
|
||||
|
||||
// Julia progression
|
||||
if (C004_ArtClass_Julia_CurrentStage == 100) C004_ArtClass_Julia_CurrentStage = 110;
|
||||
if (C004_ArtClass_Julia_CurrentStage == 130) C004_ArtClass_Julia_CurrentStage = 140;
|
||||
if ((C004_ArtClass_Julia_CurrentStage == 160) || (C004_ArtClass_Julia_CurrentStage == 180)) C004_ArtClass_Julia_CurrentStage = 170;
|
||||
C004_ArtClass_Julia_Sandro = ((C004_ArtClass_ArtRoom_JuliaStage >= 1) && Common_PlayerNotGagged);
|
||||
C004_ArtClass_Julia_AllowUnderwear = ((C004_ArtClass_ArtRoom_ExtraModel == "Player") && Common_PlayerNotGagged && Common_PlayerClothed);
|
||||
C004_ArtClass_Julia_AllowNaked = ((C004_ArtClass_ArtRoom_ExtraModel == "Player") && Common_PlayerNotGagged && Common_PlayerUnderwear);
|
||||
C004_ArtClass_Julia_GetImage();
|
||||
|
||||
// When the talk is over, allow the player to leave
|
||||
if (C004_ArtClass_Julia_CurrentStage >= 60) LeaveIcon = "Leave";
|
||||
else LeaveIcon = "";
|
||||
C004_ArtClass_Julia_BigHugReady = (!C004_ArtClass_Julia_BigHugDone && Common_PlayerNotGagged && (C004_ArtClass_Julia_CurrentStage >= 60));
|
||||
C004_ArtClass_Julia_AllowShibari = ((Common_BondageAllowed == false) && (C004_ArtClass_ArtRoom_JuliaStage >= 4));
|
||||
|
||||
// If we allow the player to beg to be released
|
||||
C004_ArtClass_Julia_CanBegForRelease = ((C004_ArtClass_ArtRoom_ExtraModel == "Player") && Common_PlayerRestrained && Common_PlayerGagged);
|
||||
|
||||
}
|
||||
|
||||
// Chapter 4 - Julia Run
|
||||
function C004_ArtClass_Julia_Run() {
|
||||
BuildInteraction(C004_ArtClass_Julia_CurrentStage);
|
||||
}
|
||||
|
||||
// Chapter 4 - Julia Click
|
||||
function C004_ArtClass_Julia_Click() {
|
||||
|
||||
// Regular interactions
|
||||
ClickInteraction(C004_ArtClass_Julia_CurrentStage);
|
||||
var ClickInv = GetClickedInventory();
|
||||
|
||||
// When the talk is over, allow the player to leave
|
||||
if (C004_ArtClass_Julia_CurrentStage >= 60) LeaveIcon = "Leave";
|
||||
|
||||
// When the user wants to use any item and bondage isn't allowed
|
||||
if (!Common_BondageAllowed && ((ClickInv == "Rope") || (ClickInv == "BallGag") || (ClickInv == "TapeGag") || (ClickInv == "Crop") || (ClickInv == "Cuffs") || (ClickInv == "VibratingEgg")) && Common_PlayerNotRestrained)
|
||||
OverridenIntroText = GetText("NoBondage");
|
||||
|
||||
// When the user wants to use the rope on Julia
|
||||
if (Common_BondageAllowed && (ClickInv == "Rope") && !ActorHasInventory("Rope") && Common_PlayerNotRestrained) {
|
||||
|
||||
// It can work if Julia is submissive, else the player gets tied up
|
||||
if (ActorGetValue(ActorSubmission) > 0) {
|
||||
OverridenIntroText = GetText("RopeJulia");
|
||||
C004_ArtClass_Julia_CurrentStage = 170;
|
||||
C004_ArtClass_ArtRoom_JuliaStage = 5;
|
||||
C004_ArtClass_Julia_IsRestrained = true;
|
||||
ActorAddInventory("Rope");
|
||||
} else {
|
||||
if (Common_PlayerNaked) OverridenIntroText = GetText("RopePlayer");
|
||||
else OverridenIntroText = GetText("RopeStripPlayer");
|
||||
PlayerClothes("Naked");
|
||||
PlayerLockInventory("Rope");
|
||||
PlayerRemoveInventory("Rope", 1);
|
||||
}
|
||||
|
||||
// Time and item are consumed
|
||||
PlayerRemoveInventory("Rope", 1);
|
||||
CurrentTime = CurrentTime + 60000;
|
||||
}
|
||||
|
||||
// When the user wants to use the BallGag
|
||||
if (Common_BondageAllowed && (ClickInv == "BallGag") && (C004_ArtClass_ArtRoom_JuliaStage >= 5) && !ActorHasInventory("BallGag") && Common_PlayerNotRestrained) {
|
||||
OverridenIntroText = GetText("BallGag");
|
||||
C004_ArtClass_Julia_CurrentStage = 170;
|
||||
C004_ArtClass_Julia_Ungag();
|
||||
C004_ArtClass_ArtRoom_JuliaStage = 6;
|
||||
ActorAddInventory("BallGag");
|
||||
PlayerRemoveInventory("BallGag", 1);
|
||||
C004_ArtClass_Julia_IsGagged = true;
|
||||
CurrentTime = CurrentTime + 60000;
|
||||
}
|
||||
|
||||
// When the user wants to use the tape gag
|
||||
if (Common_BondageAllowed && (ClickInv == "TapeGag") && (C004_ArtClass_ArtRoom_JuliaStage >= 5) && !ActorHasInventory("TapeGag") && Common_PlayerNotRestrained) {
|
||||
OverridenIntroText = GetText("TapeGag");
|
||||
C004_ArtClass_Julia_CurrentStage = 170;
|
||||
C004_ArtClass_Julia_Ungag();
|
||||
C004_ArtClass_ArtRoom_JuliaStage = 7;
|
||||
ActorAddInventory("TapeGag");
|
||||
PlayerRemoveInventory("TapeGag", 1);
|
||||
C004_ArtClass_Julia_IsGagged = true;
|
||||
CurrentTime = CurrentTime + 60000;
|
||||
}
|
||||
|
||||
// When the user wants to use the crop
|
||||
if (Common_BondageAllowed && (ClickInv == "Crop") && ActorHasInventory("Rope") && Common_PlayerNotRestrained) {
|
||||
OverridenIntroText = GetText("Crop");
|
||||
CurrentTime = CurrentTime + 60000;
|
||||
}
|
||||
|
||||
// When the user wants to use the vibrating egg on Julia
|
||||
if (Common_BondageAllowed && (ClickInv == "VibratingEgg") && !ActorHasInventory("VibratingEgg") && ActorHasInventory("Rope") && Common_PlayerNotRestrained) {
|
||||
if (C004_ArtClass_Julia_EggConfirm == false) {
|
||||
C004_ArtClass_Julia_EggConfirm = true;
|
||||
OverridenIntroText = GetText("VibratingEggWarning");
|
||||
} else {
|
||||
ActorAddInventory("VibratingEgg");
|
||||
PlayerRemoveInventory("VibratingEgg", 1);
|
||||
OverridenIntroText = GetText("VibratingEggInsert");
|
||||
C004_ArtClass_Julia_EggInside = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Get the correct image for Julia
|
||||
C004_ArtClass_Julia_GetImage();
|
||||
|
||||
}
|
||||
|
||||
// Chapter 4 - Julia Big Hug
|
||||
function C004_ArtClass_Julia_BigHug() {
|
||||
if (C004_ArtClass_Julia_BigHugDone == false) {
|
||||
C004_ArtClass_Julia_BigHugDone = true;
|
||||
ActorChangeAttitude(1, 0);
|
||||
C004_ArtClass_Julia_BigHugReady = false;
|
||||
OverridenIntroImage = "JuliaHug.jpg";
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 4 - Julia Remove Top
|
||||
function C004_ArtClass_Julia_RemoveTop() {
|
||||
if (C004_ArtClass_ArtRoom_JuliaStage <= 1)
|
||||
C004_ArtClass_ArtRoom_JuliaStage = 2;
|
||||
}
|
||||
|
||||
// Chapter 4 - Julia Strip
|
||||
function C004_ArtClass_Julia_Strip() {
|
||||
if (C004_ArtClass_ArtRoom_JuliaStage <= 2)
|
||||
C004_ArtClass_ArtRoom_JuliaStage = 3;
|
||||
}
|
||||
|
||||
// Chapter 4 - Julia Query New Model
|
||||
function C004_ArtClass_Julia_QueryNewModel() {
|
||||
if (ActorGetValue(ActorSubmission) <= 0) {
|
||||
OverridenIntroText = GetText("NewModelAgree");
|
||||
ActorChangeAttitude(0, -1);
|
||||
C004_ArtClass_Julia_CurrentStage = 160;
|
||||
C004_ArtClass_ArtRoom_ExtraModel = "Player";
|
||||
PlayerClothes("Clothed");
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 4 - Julia Recover all inventory from an actor (except the egg)
|
||||
function C004_ArtClass_Julia_RecoverInventory(ActorToRecover) {
|
||||
CurrentActor = ActorToRecover;
|
||||
if (ActorHasInventory("BallGag")) { PlayerAddInventory("BallGag", 1); ActorRemoveInventory("BallGag"); }
|
||||
if (ActorHasInventory("Rope")) { PlayerAddInventory("Rope", 1); ActorRemoveInventory("Rope"); }
|
||||
ActorRemoveInventory("TapeGag");
|
||||
}
|
||||
|
||||
// Chapter 4 - Julia Change Model
|
||||
function C004_ArtClass_Julia_NewModel(ModelName) {
|
||||
|
||||
// Reset Sarah model
|
||||
C004_ArtClass_ArtRoom_SarahStage = 0;
|
||||
if (C004_ArtClass_Sarah_CurrentStage > 130) C004_ArtClass_Sarah_CurrentStage = 130;
|
||||
C004_ArtClass_Julia_RecoverInventory("Sarah");
|
||||
|
||||
// Reset Jennifer model
|
||||
C004_ArtClass_ArtRoom_JenniferStage = 0;
|
||||
if (C004_ArtClass_Jennifer_CurrentStage > 100) C004_ArtClass_Jennifer_CurrentStage = 100;
|
||||
C004_ArtClass_Julia_RecoverInventory("Jennifer");
|
||||
|
||||
// Set the new model
|
||||
CurrentActor = "Julia";
|
||||
C004_ArtClass_ArtRoom_ExtraModel = ModelName;
|
||||
PlayerClothes("Clothed");
|
||||
if (C004_ArtClass_Julia_IsGagged) OverridenIntroText = GetText("NewModelGagged");
|
||||
|
||||
}
|
||||
|
||||
// Chapter 4 - Julia Player Remove Outfit
|
||||
function C004_ArtClass_Julia_PlayerRemoveOutfit() {
|
||||
PlayerClothes("Underwear");
|
||||
if (C004_ArtClass_Julia_IsGagged) OverridenIntroText = GetText("PlayerUndressGagged");
|
||||
}
|
||||
|
||||
// Chapter 4 - Julia Player Strip
|
||||
function C004_ArtClass_Julia_PlayerStrip() {
|
||||
PlayerClothes("Naked");
|
||||
if (C004_ArtClass_Julia_IsGagged) OverridenIntroText = GetText("PlayerStripGagged");
|
||||
}
|
||||
|
||||
// Chapter 4 - Julia Shibari Start
|
||||
function C004_ArtClass_Julia_ShibariStart() {
|
||||
Common_BondageAllowed = true;
|
||||
C004_ArtClass_Julia_AllowShibari = false;
|
||||
PlayerAddInventory("Rope", 2);
|
||||
}
|
||||
|
||||
// Chapter 4 - Julia Ungag
|
||||
function C004_ArtClass_Julia_Ungag() {
|
||||
if (ActorHasInventory("BallGag")) {
|
||||
PlayerAddInventory("BallGag", 1);
|
||||
ActorRemoveInventory("BallGag");
|
||||
}
|
||||
ActorRemoveInventory("TapeGag");
|
||||
C004_ArtClass_Julia_IsGagged = false;
|
||||
C004_ArtClass_ArtRoom_JuliaStage = 5;
|
||||
}
|
||||
|
||||
// Chapter 4 - Julia Try Ungag
|
||||
function C004_ArtClass_Julia_TryUngag() {
|
||||
if (Common_PlayerNotRestrained) C004_ArtClass_Julia_Ungag();
|
||||
else OverridenIntroText = GetText("FailUngag");
|
||||
}
|
||||
|
||||
// Chapter 4 - Julia Release
|
||||
function C004_ArtClass_Julia_Release() {
|
||||
if (Common_PlayerNotRestrained) {
|
||||
C004_ArtClass_Julia_IsRestrained = false;
|
||||
PlayerAddInventory("Rope", 1);
|
||||
ActorRemoveInventory("Rope");
|
||||
C004_ArtClass_Julia_Ungag();
|
||||
C004_ArtClass_ArtRoom_JuliaStage = 4;
|
||||
} else {
|
||||
OverridenIntroText = GetText("FailUntie");
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 4 - Julia Tighten
|
||||
function C004_ArtClass_Julia_Tighten() {
|
||||
if (Common_PlayerNotRestrained) {
|
||||
if (C004_ArtClass_Julia_TightenDone == false) {
|
||||
if (C004_ArtClass_Julia_IsGagged) OverridenIntroText = GetText("TightenGagged");
|
||||
else OverridenIntroText = GetText("Tighten");
|
||||
ActorChangeAttitude(0, 1);
|
||||
C004_ArtClass_Julia_TightenDone = true;
|
||||
}
|
||||
} else {
|
||||
OverridenIntroText = GetText("FailTighten");
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 4 - Julia Tickle
|
||||
function C004_ArtClass_Julia_Tickle() {
|
||||
if (C004_ArtClass_Julia_TickleDone == false) {
|
||||
if (Common_PlayerNotRestrained) OverridenIntroText = GetText("Tickle");
|
||||
else OverridenIntroText = GetText("TickleRestrained");
|
||||
ActorChangeAttitude(1, 0);
|
||||
C004_ArtClass_Julia_TickleDone = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 4 - Julia Change Model
|
||||
function C004_ArtClass_Julia_ChangeModel() {
|
||||
if (C004_ArtClass_Julia_IsGagged) OverridenIntroText = GetText("AskNewModelGagged");
|
||||
}
|
||||
|
||||
// Chapter 4 - Julia Beg For Release
|
||||
function C004_ArtClass_Julia_BegForRelease() {
|
||||
if (!C004_ArtClass_Julia_IsRestrained) {
|
||||
if (ActorGetValue(ActorLove) >= 3) {
|
||||
OverridenIntroText = GetText("PlayerUngag");
|
||||
if (PlayerHasLockedInventory("BallGag")) PlayerAddInventory("BallGag", 1);
|
||||
PlayerUnlockInventory("BallGag");
|
||||
PlayerUnlockInventory("TapeGag");
|
||||
C004_ArtClass_Julia_CanBegForRelease = false;
|
||||
CurrentTime = CurrentTime + 60000;
|
||||
} else {
|
||||
OverridenIntroText = GetText("PlayerStayGagged");
|
||||
}
|
||||
} else {
|
||||
OverridenIntroText = GetText("JuliaRestrainedPlayerGagged");
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 4 - Julia Gagged Speach
|
||||
function C004_ArtClass_Julia_GaggedSpeach() {
|
||||
if ((C004_ArtClass_ArtRoom_JuliaStage == 6) || (C004_ArtClass_ArtRoom_JuliaStage == 7))
|
||||
OverridenIntroText = GetText("GaggedSpeach");
|
||||
}
|
|
@ -1,53 +0,0 @@
|
|||
Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
||||
0,0,0,,Nice to meet|you Julia.,Yes! Now give me a big hug new pupil.,10,1,0,
|
||||
0,0,0,,Pleased to meet|you Miss Giuliana.,"No, no, no, no, call me Julia.|Now give me a big hug new pupil.",10,0,-1,
|
||||
0,0,0,,Art? Oh my.|(Roll your eyes up.),Art is fire! And I am the flame.||Now give me a big hug new pupil.,10,-1,1,
|
||||
0,0,0,,(Look elsewhere.),Look here new pupil. Come|closer and give me a big hug.,10,-1,0,
|
||||
10,0,0,,"A hug? Sure, why not.",Si! (She hugs you close and almost|squeezes your head between her breasts.),20,0,0,
|
||||
10,0,0,,Of course!|(Open your arms.),Si! (She hugs you really tight and|squeezes your head between her breasts.),20,1,0,
|
||||
10,0,0,,"No, thanks.","Alright new pupil, no hug for you.|But I hope you're ready to paint.",30,0,0,
|
||||
10,0,0,,Hug you?|Forget it.,So you have the flame and the rage.|This painting class is made for you then.,30,-1,0,
|
||||
20,0,0,,This is a|warm welcome.,Si! (She releases you.)|I hope you're ready to paint.,30,0,0,
|
||||
20,0,0,,(Plunge your face|deeper in her breast.),"No, no, no, no, don't do that.|Instead, get ready to paint new pupil.",30,-1,1,
|
||||
20,0,0,,I can't breathe!,(She releases you.) So sorry little pupil.|I hope you're ready to paint then.,30,0,-1,
|
||||
30,0,0,,"Mmmmh, ok.",You'll need more fire than that!|Because you will paint me like da Vinci!,40,0,0,
|
||||
30,0,0,,Painting? This|will be a disaster.,The only disaster is the lack of belief in|yourself. Today you will paint me like da Vinci.,40,-1,0,
|
||||
30,0,0,,Alright! I|love painting.,Fabulous! And today is special.|You will paint me like da Vinci.,40,1,0,
|
||||
30,0,0,,I don't know how to paint.,"Nonsense! Everybody can paint.|And today, you will paint me like da Vinci.",40,0,-1,
|
||||
40,0,0,,Paint you? I'll|need a bigger canvas.,(She stares at you.) I assume you're|saying that because of my traditional dress.,50,-1,1,
|
||||
40,0,0,,Oh! I'll need|lots of colors.,Si! Especially if you want to|catch all the details of my traditional dress.,50,1,0,
|
||||
40,0,0,,This might be|too hard for me.,There are many details in my traditional|dress. But I'm sure you can do a great job.,50,0,-1,
|
||||
50,0,0,,Let's see|that brush.,Fine. Show me your Michelangelo|skills then. (She takes a pose.),60,0,0,
|
||||
50,0,0,,I guess I can try.|(Sigh sadly.),Michelangelo doesn't try. Michelangelo|does! Do it! (She takes a pose.),60,0,-1,
|
||||
50,0,0,,Alright then! Take|your best pose!,Great! Show me your Michelangelo|skills then. (She takes a pose.),60,0,1,
|
||||
60,2,0,BigHugReady,Can I have|another hug?,Si! (She squeezes your head tight in|her breast. You almost cannot breath.),60,0,0,BigHug()
|
||||
60,0,0,Sandro,"Have you seen Botticelli|""The Birth of Venus""?",Si! You had the chance to see|Sandro Botticelli masterpiece?,70,0,0,
|
||||
60,0,0,Sandro,"You've heard of ""The Birth|of Venus"" ? (Giggle shyly.)",,70,0,-1,
|
||||
70,0,0,,I bet you would be|a gorgeous Venus.,(She smiles.) Me?|The wonderful Venus?,80,1,0,
|
||||
70,0,0,,You could take|a Venus pose.,Me? A Venus pose?|Like Botticelli's Venus?,80,0,0,
|
||||
80,0,0,,"Yes, but you need|to show more skin.",For the great Venus! (She undoes her|top and shows her breast.) Get your brush!,100,0,0,RemoveTop()
|
||||
80,0,0,,"Yes, show your|curves like Venus.",For the great Venus! (She undoes her|top and shows her breast.) Get your brush!,100,0,1,RemoveTop()
|
||||
110,0,0,,You look fine.,Fine? Fine isn't great. Fine isn't art.,120,0,0,
|
||||
110,0,0,,Magnifico!|Almost perfect.,Si! But almost perfect isn't perfect.,120,1,0,
|
||||
110,0,0,,This could|be better.,Better? You don't like it?,120,0,1,
|
||||
110,0,0,,Chunkyvenus. (Cough.) ,(She gives you a mean look.)|You don't like it new pupil?,120,-1,0,
|
||||
120,0,0,,The great Venus|was fully naked.,Very true! For Botticelli and Venus then!|(She strips completely.) Get your brush!,130,0,0,Strip()
|
||||
120,0,0,,Do like Venus|and strip completely.,"Si, si, si! For Botticelli and Venus then!|(She strips completely.) Get your brush!",130,0,1,Strip()
|
||||
120,0,0,,Can you remove even|more? (Giggle shyly.),"You shy pupil, I'll show you the artist flame.|(She strips completely.) Get your brush!",130,0,-1,Strip()
|
||||
140,0,0,,Maybe we should|add another model.,You think? I'm intrigued.|Who should model with me?,150,0,0,QueryNewModel()
|
||||
140,0,0,,It would be prettier|if we added a model.,"So I'm not pretty enough by myself? Nonsense!|But I'm intrigued, who should model with me?",150,-1,0,QueryNewModel()
|
||||
150,0,0,,I will model with you.|(1 minute),Oh! Very daring! Come here.|Pupils! We have an extra model.,160,0,0,"NewModel(""Player"")"
|
||||
150,0,0,,Sarah should model.|(1 minute),"Good idea, Sarah, step up please.|Time to paint, get your brushes!",160,0,0,"NewModel(""Sarah"")"
|
||||
150,0,0,,Jennifer should model.|(1 minute),"Interesting, Jennifer, step up please.|Time to paint, get your brushes!",160,0,0,"NewModel(""Jennifer"")"
|
||||
170,0,1,Common_PlayerNotRestrained,Let's change|model again.,Again? Who should model with me?,150,0,0,ChangeModel()
|
||||
170,0,-1,,Can I sit down please?,No! Poor shy new pupil. You need to|overcome your shyness first and get the flame.,170,0,0,
|
||||
170,0,0,CanBegForRelease,@HUUIA! HMMH EE!,Keep the pose new pupil.|It's no time to chat.,170,0,0,GaggedSpeach()
|
||||
170,0,0,CanBegForRelease,(Whimper and make|sad puppy eyes.),,170,0,0,BegForRelease()
|
||||
170,0,0,AllowUnderwear,Our clothing is|different. (1 minute),Si! It's weird that you're clothed.|(You slowly remove your outfit.) Now paint!,180,0,0,PlayerRemoveOutfit()
|
||||
170,0,0,AllowNaked,We're still clothed|differently. (1 minute),Very daring! You should also be naked.|(You slowly remove your undies.) Now paint!,180,0,0,PlayerStrip()
|
||||
170,0,0,AllowShibari,"Have you heard|of ""Shibari""?","Si! Shibari is the art of Japanese rope bondage.|Here's some rope, we can try that today.",170,0,0,ShibariStart()
|
||||
170,0,1,AllowShibari,"Hey Julia, have you|tried ""Shibari"" before?","I've never tried Japanese rope bondage art.|Here's some rope, we can try that today.",170,0,1,ShibariStart()
|
||||
170,0,0,IsRestrained,(Tickle her.)|(1 minute),(She giggles lightly and seems to enjoy it.),170,0,0,Tickle()
|
||||
170,0,0,IsRestrained,(Tighten the ropes.)|(1 minute),The ropes are already|as tight as they can be.,170,0,0,Tighten()
|
||||
170,0,0,IsRestrained,(Release her.)|(1 minute),(You undo the knots and release her.)|So you didn't like Shibari after all?,170,0,0,Release()
|
||||
170,0,0,IsGagged,(Ungag her.)|(1 minute),(You remove the gag and she smiles.)|Art can be crazy sometimes. Now paint!,170,0,0,TryUngag()
|
|
|
@ -1,26 +0,0 @@
|
|||
Tag,Content
|
||||
NoBondage,What are you doing new pupil?|Put this away and get your brush.
|
||||
RopeJulia,"(You circle the rope around her curvy body,|making tight knots.) Now this is art!"
|
||||
RopePlayer,Si! It's time to use these ropes.|(She grabs your arms and restrains you tightly.)
|
||||
RopeStripPlayer,"Si! It's time to tie you up. (She strips|you, grabs the ropes and restrains you tightly.)"
|
||||
BallGag,(She shakes her head negatively but cannot|resist as you push the BallGag in her mouth.)
|
||||
TapeGag,(She shakes her head negatively but cannot|do much as you apply tape on her mouth.)
|
||||
Crop,(You whip her with the crop a few times.|She doesn't seem to be in too much pain.)
|
||||
VibratingEggWarning,"(You might not be able to recover the egg if|you insert it in Julia, click on it again to do it.)"
|
||||
VibratingEggInsert,"(You pull on the rope and slide the egg in|very easily, you're not even sure she noticed.)"
|
||||
NewModelAgree,"I agree, a shy new pupil will be a great model.|(She grabs your arm and pulls you in front.)"
|
||||
NewModelGagged,(She nods and the new model steps in.)
|
||||
PlayerUndressGagged,(She nods and you remove your outfit.)
|
||||
PlayerStripGagged,(She nods and you fully strip.)
|
||||
FailUngag,(You try to ungag Julia but fail|miserably as the other students giggle.)
|
||||
FailUntie,(You try to untie Julia but fail|miserably as the other students giggle.)
|
||||
TightenGagged,(You tighten the knots while she struggles.)|MMNRGN NOG! (She seems to endure the pain.)
|
||||
Tighten,(You tighten the knots while she struggles.)|Dio mio! This is really tight new pupil.
|
||||
FailTighten,(You try to tighten Julia's bondage|but fail as the other students giggle.)
|
||||
Tickle,(You tickle her in front of the class.|She laughs loudly and seems to enjoy it.)
|
||||
TickleRestrained,(You fumble a little but manage to tickle her.|She laughs loudly and seems to enjoy it.)
|
||||
AskNewModelGagged,(She nods and looks around.)
|
||||
PlayerUngag,Oh! Why are you gagged poor new pupil?|(She releases you from the gag and smiles.)
|
||||
PlayerStayGagged,Someone gagged you? Cute! Art is chaos!|(You need 3 love or more to be ungagged by her.)
|
||||
JuliaRestrainedPlayerGagged,"(She tugs on her ropes, it seems|she won't be able to help you much.)"
|
||||
GaggedSpeach,Eep ah hoze eew wuwii!
|
|
Before ![]() (image error) Size: 78 KiB |
Before ![]() (image error) Size: 26 KiB |
|
@ -1,78 +0,0 @@
|
|||
var C004_ArtClass_Outro_Restrained = false;
|
||||
|
||||
// Chapter 4 - Outro Load
|
||||
function C004_ArtClass_Outro_Load() {
|
||||
|
||||
// Time is always 10:15:00 in the outro
|
||||
StopTimer(10.25 * 60 * 60 * 1000);
|
||||
C004_ArtClass_Outro_Restrained = Common_PlayerRestrained;
|
||||
ActorSpecificClearInventory("Jennifer", false);
|
||||
ActorSpecificClearInventory("Julia", false);
|
||||
ActorSpecificClearInventory("Sarah", false);
|
||||
|
||||
}
|
||||
|
||||
// Chapter 4 - Outro Run
|
||||
function C004_ArtClass_Outro_Run() {
|
||||
|
||||
// Paints the background
|
||||
var ctx = document.getElementById("MainCanvas").getContext("2d");
|
||||
DrawRect(ctx, 0, 0, 800, 600, "black");
|
||||
|
||||
// Write the chapter outro
|
||||
if (Common_PlayerCrime == "") {
|
||||
|
||||
// No crime outro
|
||||
DrawImage(ctx, CurrentChapter + "/" + CurrentScreen + "/Bell.jpg", 800, 0);
|
||||
DrawText(ctx, GetText("NoCrime1"), 400, 150, "White");
|
||||
if ((TextPhase >= 1) && C004_ArtClass_Outro_Restrained) DrawText(ctx, GetText("NoCrime2A"), 400, 300, "White");
|
||||
if ((TextPhase >= 1) && !C004_ArtClass_Outro_Restrained && (C004_ArtClass_ArtRoom_ExtraModel == "Player")) DrawText(ctx, GetText("NoCrime2B"), 400, 300, "White");
|
||||
if ((TextPhase >= 1) && !C004_ArtClass_Outro_Restrained && (C004_ArtClass_ArtRoom_ExtraModel != "Player")) DrawText(ctx, GetText("NoCrime2C"), 400, 300, "White");
|
||||
if (TextPhase >= 2) DrawText(ctx, GetText("NoCrime3"), 400, 450, "White");
|
||||
|
||||
} else {
|
||||
|
||||
// Crime outro
|
||||
if (TextPhase <= 1) DrawImage(ctx, CurrentChapter + "/" + CurrentScreen + "/Bell.jpg", 800, 0);
|
||||
if ((TextPhase >= 2) && (Common_PlayerCrime == "RestrainMildred")) DrawImage(ctx, CurrentChapter + "/" + CurrentScreen + "/Mildred.jpg", 800, 0);
|
||||
if ((TextPhase >= 2) && (Common_PlayerCrime == "DrugYuki")) DrawImage(ctx, CurrentChapter + "/" + CurrentScreen + "/Yuki.jpg", 800, 0);
|
||||
DrawText(ctx, GetText("Crime1"), 400, 100, "White");
|
||||
if ((TextPhase >= 1) && C004_ArtClass_Outro_Restrained) DrawText(ctx, GetText("Crime2A"), 400, 200, "White");
|
||||
if ((TextPhase >= 1) && !C004_ArtClass_Outro_Restrained && (C004_ArtClass_ArtRoom_ExtraModel == "Player")) DrawText(ctx, GetText("Crime2B"), 400, 200, "White");
|
||||
if ((TextPhase >= 1) && !C004_ArtClass_Outro_Restrained && (C004_ArtClass_ArtRoom_ExtraModel != "Player")) DrawText(ctx, GetText("Crime2C"), 400, 200, "White");
|
||||
if ((TextPhase >= 2) && (Common_PlayerCrime == "RestrainMildred")) DrawText(ctx, GetText("Crime3A"), 400, 300, "White");
|
||||
if ((TextPhase >= 2) && (Common_PlayerCrime == "DrugYuki")) DrawText(ctx, GetText("Crime3B"), 400, 300, "White");
|
||||
if (TextPhase >= 3) DrawText(ctx, GetText("Crime4"), 400, 400, "White");
|
||||
if (TextPhase >= 4) DrawText(ctx, GetText("Crime5"), 400, 500, "White");
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Chapter 4 - Outro Click
|
||||
function C004_ArtClass_Outro_Click() {
|
||||
|
||||
// Jump to the next animation
|
||||
TextPhase++;
|
||||
if ((TextPhase >= 3) && (Common_PlayerCrime == "")) SaveMenu("C005_GymClass", "Intro");
|
||||
if ((TextPhase >= 5) && (Common_PlayerCrime != "")) SaveMenu("C006_Isolation", "Intro");
|
||||
|
||||
// Release the player on phase 2
|
||||
if (TextPhase == 2) {
|
||||
|
||||
// if cuffed, unlock it
|
||||
if (PlayerHasLockedInventory("Rope")) {
|
||||
PlayerUnlockInventory("Rope");
|
||||
PlayerAddInventory("Rope", 1);
|
||||
}
|
||||
|
||||
// if gagged, unlock it
|
||||
if (PlayerHasLockedInventory("BallGag")) {
|
||||
PlayerUnlockInventory("BallGag");
|
||||
PlayerAddInventory("BallGag", 1);
|
||||
}
|
||||
PlayerUnlockInventory("TapeGag");
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -1,14 +0,0 @@
|
|||
Tag,Content
|
||||
NoCrime1,"The bell rings again, the art class is over."
|
||||
NoCrime2A,You're finally released and dress back up.
|
||||
NoCrime2B,You stop posing and sit down to relax quickly.
|
||||
NoCrime2C,You finish your painting and give it to Julia.
|
||||
NoCrime3,"Your next class starts at 10:30, better not be late."
|
||||
Crime1,"The bell rings again, the art class is over."
|
||||
Crime2A,You're finally released and dress back up.
|
||||
Crime2B,You stop posing and sit down to relax quickly.
|
||||
Crime2C,You finish your painting and give it to Julia.
|
||||
Crime3A,"When you exit the class, Mildred is waiting for you."
|
||||
Crime3B,"When you exit the class, Yuki is waiting for you."
|
||||
Crime4,"Furious, she stays silent but grips your arm firmly."
|
||||
Crime5,"She drags you down to the basement, where no one goes."
|
|
Before ![]() (image error) Size: 29 KiB |
|
@ -1,31 +0,0 @@
|
|||
Stage,LoveReq,SubReq,VarReq,IntroText,Image
|
||||
0,0,0,,Art is my favorite class.|How's your painting going?,Sarah.jpg
|
||||
0,2,0,,Hey there friend! Isn't art fun?|How's your painting going?,Sarah.jpg
|
||||
0,0,2,,(She bows her head quickly.)|So how's your painting going?,Sarah.jpg
|
||||
0,0,0,BondageDone,(She giggles.) Will you tie me up again?|And how's your painting going?,Sarah.jpg
|
||||
10,0,0,,Do you enjoy Julia's art class?,Sarah.jpg
|
||||
20,0,0,,Julia isn't an easy model|to paint isn't she?,Sarah.jpg
|
||||
30,0,0,,I don't know how you will|convince her to get naked.,Sarah.jpg
|
||||
50,0,0,,Very nice! You were able to get her|to remove her top. Can you make her strip?,Sarah.jpg
|
||||
100,0,0,,This is great! You got her naked.,Sarah.jpg
|
||||
100,0,0,IsModel,Do you like this pose? (She giggles.)|All of this is pretty exciting!,Sarah.jpg
|
||||
110,0,0,,You have an evil look in your eyes.|What are you thinking about?,Sarah.jpg
|
||||
120,0,0,,So how will you convince|her to get tied up?,Sarah.jpg
|
||||
130,0,0,,"This ""Shibari"" plan is the|best idea I've ever had.",Sarah.jpg
|
||||
130,0,0,Common_PlayerRestrained,"You look cute like that, I love bondage.",Sarah.jpg
|
||||
130,0,0,Common_PlayerGagged,Such a cute gag! Can I have one?,Sarah.jpg
|
||||
130,0,0,IsModel,"This ""Shibari"" plan is the best idea I've|ever had. Maybe you can tie both of us.",SarahPose.jpg
|
||||
140,0,0,,Do you like this pose? (She giggles.)|All of this is pretty exciting!,SarahUnderwear.jpg
|
||||
150,0,0,,(She hums a sexy song and|tries to take an alluring pose.),SarahNaked.jpg
|
||||
160,0,0,,There's no way I could undo these ropes.|Not that I want to escape anyway.,SarahRope.jpg
|
||||
160,0,0,EggInside,These ropes! The egg! This is almost perfect.|Can you also gag me please? (She giggles.),SarahRope.jpg
|
||||
170,0,0,,(She struggles playfully in the rope|and seems to also enjoy the gag.),SarahRopeBallGag.jpg
|
||||
170,0,0,EggInside,(She sweats and moans randomly.|She seems to be fighting against the egg.),SarahRopeBallGag.jpg
|
||||
180,0,0,,(She struggles playfully in the rope|and seems to also enjoy the gag.),SarahRopeTapeGag.jpg
|
||||
180,0,0,EggInside,(She sweats and moans randomly.|She seems to be fighting against the egg.),SarahRopeTapeGag.jpg
|
||||
200,0,0,,,SarahReadyOrgasmBallGag.jpg
|
||||
210,0,0,,,SarahReadyOrgasmBallGag.jpg
|
||||
220,0,0,,,SarahOrgasmBallGag.jpg
|
||||
250,0,0,,,SarahReadyOrgasmTapeGag.jpg
|
||||
260,0,0,,,SarahReadyOrgasmTapeGag.jpg
|
||||
270,0,0,,,SarahOrgasmTapeGag.jpg
|
|
Before ![]() (image error) Size: 100 KiB |
Before ![]() (image error) Size: 82 KiB |
Before ![]() (image error) Size: 74 KiB |
Before ![]() (image error) Size: 71 KiB |
Before ![]() (image error) Size: 98 KiB |
Before ![]() (image error) Size: 76 KiB |
Before ![]() (image error) Size: 73 KiB |
Before ![]() (image error) Size: 92 KiB |
Before ![]() (image error) Size: 94 KiB |
Before ![]() (image error) Size: 92 KiB |
Before ![]() (image error) Size: 86 KiB |
|
@ -1,229 +0,0 @@
|
|||
var C004_ArtClass_Sarah_CurrentStage = 0;
|
||||
var C004_ArtClass_Sarah_IsModel = false;
|
||||
var C004_ArtClass_Sarah_BondageDone = false;
|
||||
var C004_ArtClass_Sarah_UnderwearDone = false;
|
||||
var C004_ArtClass_Sarah_NakedDone = false;
|
||||
var C004_ArtClass_Sarah_RopeDone = false;
|
||||
var C004_ArtClass_Sarah_GagDone = false;
|
||||
var C004_ArtClass_Sarah_GetTapeDone = false;
|
||||
var C004_ArtClass_Sarah_GetTapeAvail = false;
|
||||
var C004_ArtClass_Sarah_CropDone = false;
|
||||
var C004_ArtClass_Sarah_CollarRemarkReady = true;
|
||||
var C004_ArtClass_Sarah_TightenDone = false;
|
||||
var C004_ArtClass_Sarah_CanBegForRelease = false;
|
||||
var C004_ArtClass_Sarah_CanBeTied = false;
|
||||
var C004_ArtClass_Sarah_CanBeBallGagged = false;
|
||||
var C004_ArtClass_Sarah_BowHeadDone = false;
|
||||
var C004_ArtClass_Sarah_EggConfirm = false;
|
||||
var C004_ArtClass_Sarah_EggInside = false;
|
||||
var C004_ArtClass_Sarah_CrotchRopeReady = false;
|
||||
var C004_ArtClass_Sarah_OrgasmDone = false;
|
||||
|
||||
// Chapter 4 - Sarah Load
|
||||
function C004_ArtClass_Sarah_Load() {
|
||||
|
||||
// Load the scene parameters
|
||||
ActorLoad("Sarah", "ArtRoom");
|
||||
LoadInteractions();
|
||||
C004_ArtClass_Sarah_EggConfirm = false;
|
||||
C004_ArtClass_Sarah_BondageDone = ActorGetValue(ActorBondageCount);
|
||||
C004_ArtClass_Sarah_GetTapeAvail = (!C004_ArtClass_Sarah_GetTapeDone && Common_BondageAllowed && (C004_ArtClass_Sarah_CurrentStage >= 130));
|
||||
C004_ArtClass_Sarah_CanBegForRelease = ((C004_ArtClass_ArtRoom_ExtraModel == "Player") && Common_PlayerRestrained && Common_PlayerNotGagged);
|
||||
C004_ArtClass_Sarah_CanBeTied = ((C004_ArtClass_ArtRoom_ExtraModel == "Player") && Common_BondageAllowed && Common_PlayerNotRestrained && Common_PlayerNotGagged && Common_PlayerNaked && PlayerHasInventory("Rope"));
|
||||
C004_ArtClass_Sarah_CanBeBallGagged = ((C004_ArtClass_ArtRoom_ExtraModel == "Player") && Common_BondageAllowed && Common_PlayerRestrained && Common_PlayerNotGagged && Common_PlayerNaked && PlayerHasInventory("BallGag"));
|
||||
|
||||
// Set the correct stage
|
||||
if ((C004_ArtClass_ArtRoom_JuliaStage == 2) && (C004_ArtClass_Sarah_CurrentStage < 50)) C004_ArtClass_Sarah_CurrentStage = 50;
|
||||
if ((C004_ArtClass_ArtRoom_JuliaStage == 3) && (C004_ArtClass_Sarah_CurrentStage < 100)) C004_ArtClass_Sarah_CurrentStage = 100;
|
||||
C004_ArtClass_Sarah_IsModel = (C004_ArtClass_ArtRoom_ExtraModel == "Sarah");
|
||||
if (C004_ArtClass_Sarah_IsModel && (C004_ArtClass_Sarah_CurrentStage <= 130)) OverridenIntroImage = "SarahPose.jpg";
|
||||
if (!C004_ArtClass_Sarah_IsModel && (C004_ArtClass_Sarah_CurrentStage > 130)) C004_ArtClass_Sarah_CurrentStage = 130;
|
||||
if ((C004_ArtClass_Sarah_CurrentStage >= 200) && (C004_ArtClass_Sarah_CurrentStage < 250)) C004_ArtClass_Sarah_CurrentStage = 170;
|
||||
if ((C004_ArtClass_Sarah_CurrentStage >= 250) && (C004_ArtClass_Sarah_CurrentStage < 300)) C004_ArtClass_Sarah_CurrentStage = 180;
|
||||
|
||||
}
|
||||
|
||||
// Chapter 4 - Sarah Run
|
||||
function C004_ArtClass_Sarah_Run() {
|
||||
BuildInteraction(C004_ArtClass_Sarah_CurrentStage);
|
||||
}
|
||||
|
||||
// Chapter 4 - Sarah Click
|
||||
function C004_ArtClass_Sarah_Click() {
|
||||
|
||||
// Regular interactions
|
||||
ClickInteraction(C004_ArtClass_Sarah_CurrentStage);
|
||||
if (C004_ArtClass_Sarah_CurrentStage > 130) OverridenIntroImage = "";
|
||||
var ClickInv = GetClickedInventory();
|
||||
|
||||
// When the user wants to use any item and bondage isn't allowed
|
||||
if (!Common_BondageAllowed && ((ClickInv == "Rope") || (ClickInv == "BallGag") || (ClickInv == "TapeGag") || (ClickInv == "Crop") || (ClickInv == "Cuffs") || (ClickInv == "VibratingEgg")) && Common_PlayerNotRestrained)
|
||||
OverridenIntroText = GetText("NoBondage");
|
||||
|
||||
// When the user wants to use the rope
|
||||
if (Common_BondageAllowed && (C004_ArtClass_Sarah_CurrentStage >= 150) && (ClickInv == "Rope") && !ActorHasInventory("Rope") && Common_PlayerNotRestrained) {
|
||||
OverridenIntroText = GetText("Rope");
|
||||
C004_ArtClass_Sarah_CurrentStage = 160;
|
||||
C004_ArtClass_ArtRoom_SarahStage = 3;
|
||||
ActorAddInventory("Rope");
|
||||
PlayerRemoveInventory("Rope", 1);
|
||||
CurrentTime = CurrentTime + 60000;
|
||||
}
|
||||
|
||||
// When the user wants to use a gag without tying her
|
||||
if (Common_BondageAllowed && ((ClickInv == "BallGag") || (ClickInv == "TapeGag")) && !ActorHasInventory("Rope") && !ActorHasInventory("BallGag") && !ActorHasInventory("TapeGag") && Common_PlayerNotRestrained)
|
||||
OverridenIntroText = GetText("BondageBeforeGag");
|
||||
|
||||
// When the user wants to use a BallGag
|
||||
if (Common_BondageAllowed && (ClickInv == "BallGag") && ActorHasInventory("Rope") && !ActorHasInventory("BallGag") && Common_PlayerNotRestrained) {
|
||||
OverridenIntroText = GetText("BallGag");
|
||||
C004_ArtClass_Sarah_CurrentStage = 170;
|
||||
C004_ArtClass_Sarah_Ungag();
|
||||
C004_ArtClass_ArtRoom_SarahStage = 4;
|
||||
ActorAddInventory("BallGag");
|
||||
PlayerRemoveInventory("BallGag", 1);
|
||||
CurrentTime = CurrentTime + 60000;
|
||||
}
|
||||
|
||||
// When the user wants to use a tape gag
|
||||
if (Common_BondageAllowed && (ClickInv == "TapeGag") && ActorHasInventory("Rope") && !ActorHasInventory("TapeGag") && Common_PlayerNotRestrained) {
|
||||
OverridenIntroText = GetText("TapeGag");
|
||||
C004_ArtClass_Sarah_CurrentStage = 180;
|
||||
C004_ArtClass_Sarah_Ungag();
|
||||
C004_ArtClass_ArtRoom_SarahStage = 5;
|
||||
ActorAddInventory("TapeGag");
|
||||
PlayerRemoveInventory("TapeGag", 1);
|
||||
CurrentTime = CurrentTime + 60000;
|
||||
}
|
||||
|
||||
// When the user wants to use the crop
|
||||
if (Common_BondageAllowed && (ClickInv == "Crop") && ActorHasInventory("Rope") && Common_PlayerNotRestrained) {
|
||||
OverridenIntroText = GetText("Crop");
|
||||
if (C004_ArtClass_Sarah_CropDone == false) { C004_ArtClass_Sarah_CropDone = true; ActorChangeAttitude(1, 1); }
|
||||
CurrentTime = CurrentTime + 60000;
|
||||
}
|
||||
|
||||
// When the user wants to use the vibrating egg on Sarah
|
||||
if (Common_BondageAllowed && (ClickInv == "VibratingEgg") && !ActorHasInventory("VibratingEgg") && ActorHasInventory("Rope") && Common_PlayerNotRestrained) {
|
||||
if (C004_ArtClass_Sarah_EggConfirm == false) {
|
||||
C004_ArtClass_Sarah_EggConfirm = true;
|
||||
OverridenIntroText = GetText("VibratingEggWarning");
|
||||
} else {
|
||||
ActorAddInventory("VibratingEgg");
|
||||
PlayerRemoveInventory("VibratingEgg", 1);
|
||||
ActorChangeAttitude(1, 0);
|
||||
OverridenIntroText = GetText("VibratingEggInsert");
|
||||
C004_ArtClass_Sarah_EggInside = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Set if the crotch robe/orgasm mode is ready
|
||||
C004_ArtClass_Sarah_CrotchRopeReady = (C004_ArtClass_Sarah_IsModel && ActorHasInventory("VibratingEgg") && !C004_ArtClass_Sarah_OrgasmDone);
|
||||
|
||||
}
|
||||
|
||||
// Chapter 4 - Sarah Shibari Comment - Start Julia Stage 4
|
||||
function C004_ArtClass_Sarah_ShibariComment() {
|
||||
if (C004_ArtClass_ArtRoom_JuliaStage == 3)
|
||||
C004_ArtClass_ArtRoom_JuliaStage = 4;
|
||||
}
|
||||
|
||||
// Chapter 4 - Sarah Set Clothes Level
|
||||
function C004_ArtClass_Sarah_SetCloth(Stage, LoveMod, SubMod) {
|
||||
C004_ArtClass_ArtRoom_SarahStage = Stage;
|
||||
if ((Stage == 1) && (C004_ArtClass_Sarah_UnderwearDone == false)) { C004_ArtClass_Sarah_UnderwearDone = true; ActorChangeAttitude(LoveMod, SubMod); }
|
||||
if ((Stage == 2) && (C004_ArtClass_Sarah_NakedDone == false)) { C004_ArtClass_Sarah_NakedDone = true; ActorChangeAttitude(LoveMod, SubMod); }
|
||||
}
|
||||
|
||||
// Chapter 4 - Sarah Get Tape
|
||||
function C004_ArtClass_Sarah_GetTape() {
|
||||
C004_ArtClass_Sarah_GetTapeDone = true;
|
||||
C004_ArtClass_Sarah_GetTapeAvail = false;
|
||||
PlayerAddInventory("TapeGag", 8);
|
||||
}
|
||||
|
||||
// Chapter 4 - Sarah Untie
|
||||
function C004_ArtClass_Sarah_Untie() {
|
||||
C004_ArtClass_ArtRoom_SarahStage = 2;
|
||||
ActorRemoveInventory("Rope");
|
||||
PlayerAddInventory("Rope", 1);
|
||||
}
|
||||
|
||||
// Chapter 4 - Sarah Ungag
|
||||
function C004_ArtClass_Sarah_Ungag() {
|
||||
C004_ArtClass_ArtRoom_SarahStage = 3;
|
||||
if (ActorHasInventory("BallGag")) {
|
||||
PlayerAddInventory("BallGag", 1);
|
||||
ActorRemoveInventory("BallGag");
|
||||
}
|
||||
ActorRemoveInventory("TapeGag");
|
||||
}
|
||||
|
||||
// Chapter 4 - Sarah Collar Remark
|
||||
function C004_ArtClass_Sarah_CollarRemark() {
|
||||
C004_ArtClass_Sarah_CollarRemarkReady = false;
|
||||
}
|
||||
|
||||
// Chapter 4 - Sarah Tighten
|
||||
function C004_ArtClass_Sarah_Tighten() {
|
||||
if (Common_PlayerNotRestrained) {
|
||||
if (C004_ArtClass_Sarah_TightenDone == false) {
|
||||
if (ActorHasInventory("BallGag") || ActorHasInventory("TapeGag")) OverridenIntroText = GetText("TightenGagged");
|
||||
else OverridenIntroText = GetText("Tighten");
|
||||
ActorChangeAttitude(1, 0);
|
||||
C004_ArtClass_Sarah_TightenDone = true;
|
||||
}
|
||||
} else {
|
||||
OverridenIntroText = GetText("TightenFail");
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 4 - Sarah Beg For Release, it can trick the player
|
||||
function C004_ArtClass_Sarah_BegForRelease() {
|
||||
if (ActorGetValue(ActorSubmission) >= 4) {
|
||||
OverridenIntroText = GetText("PlayerRelease");
|
||||
PlayerUnlockInventory("Rope");
|
||||
PlayerAddInventory("Rope", 1);
|
||||
C004_ArtClass_Sarah_CanBeBallGagged = false;
|
||||
CurrentTime = CurrentTime + 60000;
|
||||
} else {
|
||||
OverridenIntroText = GetText("PlayerGag");
|
||||
C004_ArtClass_Sarah_CanBegForRelease = false;
|
||||
C004_ArtClass_Sarah_CanBeBallGagged = false;
|
||||
PlayerLockInventory("TapeGag");
|
||||
CurrentTime = CurrentTime + 60000;
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 4 - Sarah Tie Player
|
||||
function C004_ArtClass_Sarah_TiePlayer() {
|
||||
PlayerRemoveInventory("Rope", 1);
|
||||
PlayerLockInventory("Rope");
|
||||
C004_ArtClass_Sarah_CanBeTied = false;
|
||||
}
|
||||
|
||||
// Chapter 4 - Sarah BallGag Player
|
||||
function C004_ArtClass_Sarah_BallGagPlayer() {
|
||||
PlayerRemoveInventory("BallGag", 1);
|
||||
PlayerLockInventory("BallGag");
|
||||
C004_ArtClass_Sarah_CanBeBallGagged = false;
|
||||
}
|
||||
|
||||
// Chapter 4 - Sarah Bow Head
|
||||
function C004_ArtClass_Sarah_BowHead() {
|
||||
if (C004_ArtClass_Sarah_BowHeadDone == false) {
|
||||
ActorChangeAttitude(0, -1);
|
||||
C004_ArtClass_Sarah_BowHeadDone = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Chapter 4 - Orgasm Phase Start, the player only has 1 shot for it
|
||||
function C004_ArtClass_Sarah_OrgasmStart() {
|
||||
C004_ArtClass_Sarah_OrgasmDone = true;
|
||||
C004_ArtClass_Sarah_CrotchRopeReady = false;
|
||||
}
|
||||
|
||||
// Chapter 4 - Sarah Orgasm
|
||||
function C004_ArtClass_Sarah_Orgasm() {
|
||||
ActorAddOrgasm();
|
||||
}
|
|
@ -1,74 +0,0 @@
|
|||
Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
||||
0,0,0,,Painting isn't my forte.,Oh! I'm sure you can do it.|You don't like art and painting?,10,0,-1,
|
||||
0,0,0,,I should be ok.,I'm sure you will be fine.|So do you like the art class and Julia?,10,0,0,
|
||||
0,0,0,,I would rather|paint you.,(She blushes.) So kind of you.|So you don't like our teacher?,10,1,0,
|
||||
0,0,0,BondageDone,If you're a good girl|I'll tie you again today.,(She bows her head.) Yes Miss.|So do you like the art class and Julia?,10,0,1,
|
||||
10,0,0,,Julia is a big|model to paint.,Don't be too tough with her. She's|kind of fat but she's a good teacher.,20,-1,0,
|
||||
10,0,0,,There are too many|details on her dress.,That's the challenge! She's|not an easy model to paint.,20,0,0,
|
||||
10,0,0,,"Art is fine,|but Julia isn't.",Don't be too tough with her. She's|getting older but she's a good teacher.,20,-1,0,
|
||||
20,0,0,,Wouldn't it better|if she got naked?,I totally agree. But|how will you convince her?,30,1,0,
|
||||
20,0,0,,Admit it. You would|enjoy it if she stripped.,(She giggles.) That's true.|But how will you convince her to strip?,30,0,1,
|
||||
20,0,0,,I'll never succeed unless|she removes that dress.,Remove her dress? That's not a bad idea.|You'll need to convince her though.,30,0,-1,
|
||||
30,0,0,,Help me convince her.,"I don't know how to convince her.|Maybe you can ask Jennifer, she's smart.",30,0,0,
|
||||
100,0,0,,Do you think we|can raise the bar?,Raise the bar? What do you want?,110,0,0,
|
||||
100,0,0,,Should we spice|things up?,Spice! Spice! Spice! What will you do?,110,1,0,
|
||||
110,0,0,,We should|restrain Julia.,Restrain her? That's devious.|How will you convince her?,120,0,0,
|
||||
110,0,0,,Julia would be even|better in bondage.,"Yes, yes, yes and yes. But|how will you convince her?",120,1,0,
|
||||
110,0,0,,Let's get her fat|butt all tied up.,I wouldn't have said it this way but I like|the idea. How will you convince her?,120,-1,1,
|
||||
120,0,0,,We can convince|her using art.,"Oh! There's something you could try.|Tell her of ""Shibari"", the Japanese rope bondage art.",130,0,0,ShibariComment()
|
||||
120,0,0,,She loves art.|Can we use that?,"Yes! Stay quiet. I have the perfect plan.|Tell her of ""Shibari"", the Japanese rope bondage art.",130,0,-1,ShibariComment()
|
||||
130,0,0,CanBeTied,"Sarah, can you|tie me up?","I prefer to be tied up, but maybe I can help.|(She takes your rope and restrains you pretty well.)",130,0,0,TiePlayer()
|
||||
130,0,0,CanBeBallGagged,"Check in my stuff,|there's a BallGag.",Oh nice! Open wide pretty model.|(She straps the BallGag in your mouth.),130,0,0,BallGagPlayer()
|
||||
130,0,0,Common_PlayerRestrained,"Sarah, can you help me?",,130,0,0,BegForRelease()
|
||||
130,0,0,Common_PlayerGagged,"@Nanghn, uuumng!",(She giggles) You're so cute with that gag.,130,0,0,
|
||||
130,0,0,Common_PlayerGagged,(Bow your head.),You're a nice submissive you know?,130,0,0,BowHead()
|
||||
130,0,0,GetTapeAvail,Anything else to spice|things up? (1 minute),Yes! I have something you can use here.|(She walks around and returns with some tape.),130,0,0,GetTape()
|
||||
130,0,0,IsModel,Shouldn't you undress|like Julia? (1 minute),(She giggles.) Indeed.|(She strips to her underwear.),140,0,0,"SetCloth(1, 0, 0)"
|
||||
130,0,0,IsModel,Show some more skin|blondie. (1 minute),Blondie? Mmmh. Ok.|(She strips to her underwear.),140,0,0,"SetCloth(1, -1, 1)"
|
||||
130,0,0,IsModel,You would be cute without|that outfit. (1 minute),You really think so?|(She strips to her underwear.),140,0,0,"SetCloth(1, 1, 0)"
|
||||
140,0,0,GetTapeAvail,Anything else to spice|things up? (1 minute),Yes! I have something you can use here.|(She walks around and returns with some tape.),140,0,0,GetTape()
|
||||
140,0,0,IsModel,Common girl! You can|do better. (1 minute),"I know, I know, I was teasing.|(She playfully removes her undies.)",150,0,0,"SetCloth(2, 0, 1)"
|
||||
140,0,0,IsModel,I think you know what|to do now. (1 minute),I certainly do. For art!|(She playfully removes her undies.),150,0,0,"SetCloth(2, 0, 0)"
|
||||
140,0,0,IsModel,Do you dare stripping?|(Giggle shyly.) (1 minute),Ah! An easy dare!|(She playfully removes her undies.),150,0,0,"SetCloth(2, 0, -1)"
|
||||
140,0,0,IsModel,Let's see that pose with|your outfit. (1 minute),Try to make your mind.|(She dresses back and pouts.),130,0,0,"SetCloth(0, 0, 0)"
|
||||
150,0,0,GetTapeAvail,Anything else to spice|things up? (1 minute),Yes! I have something you can use here.|(She walks around and returns with some tape.),150,0,0,GetTape()
|
||||
150,0,0,IsModel,Try the pose with your|undies on. (1 minute),It won't be as sexy though.|(She puts back her underwear and pouts.),140,0,0,"SetCloth(1, 0, 0)"
|
||||
150,0,0,IsModel,Let's try your outfit|again. (1 minute),Really? I'm not pretty enough?|(She puts back her outfit and pouts.),130,0,0,"SetCloth(0, 0, 0)"
|
||||
160,0,5,CollarRemarkReady,You're good enough|to be collared.,You think? Thanks Miss.|(She blushes and smiles.),160,1,1,CollarRemark()
|
||||
160,0,0,EggInside,Sarah. Are you|enjoying the egg?,I am! Thank you so much.|It's buzzing remind me of you.,160,0,0,
|
||||
160,2,0,Common_PlayerNotGagged,(Kiss her.)|(1 minute),"(She blushes.) You're so|nice, you remind me of Amanda.",160,0,0,
|
||||
160,0,0,,(Tighten the ropes.)|(1 minute),The ropes are as tight as they can be.,160,0,0,Tighten()
|
||||
160,0,0,Common_PlayerNotRestrained,(Untie her.)|(1 minute),"Ooooooh, why did you untie me?|(She pulls her tongue and takes her pose.)",150,0,0,Untie()
|
||||
160,0,0,Common_PlayerNotRestrained,(Tickle her.)|(1 minute),You're funny. But is that the best you can do?|(She giggles but isn't impressed by your tickling.),160,0,0,
|
||||
170,0,0,CrotchRopeReady,(Play with the crotch|rope.) (1 minute),(You play while she trembles and falls on|her knees. Ready to have a huge orgasm.),200,0,0,OrgasmStart()
|
||||
170,0,0,,(Tighten the ropes.)|(1 minute),The ropes are as tight as they can be.,170,0,0,Tighten()
|
||||
170,0,0,Common_PlayerNotRestrained,(Ungag her.)|(1 minute),(She stretches her jaw and smiles)|Do you have a bigger gag coming up?,160,0,0,Ungag()
|
||||
170,0,0,Common_PlayerNotRestrained,(Tickle her.)|(1 minute),(She giggles but isn't impressed by your tickling.),170,0,0,
|
||||
180,0,0,CrotchRopeReady,(Play with the crotch|rope.) (1 minute),(You play while she trembles and falls on|her knees. Ready to have a huge orgasm.),250,0,0,OrgasmStart()
|
||||
180,0,0,,(Tighten the ropes.)|(1 minute),The ropes are as tight as they can be.,180,0,0,Tighten()
|
||||
180,0,0,Common_PlayerNotRestrained,(Ungag her.)|(1 minute),(She smiles at you.) This tape|was the best idea I've ever had.,160,0,0,Ungag()
|
||||
180,0,0,Common_PlayerNotRestrained,(Tickle her.)|(1 minute),(She giggles but isn't impressed by your tickling.),180,0,0,
|
||||
200,0,0,,Do you want to|climax subbie girl?,"(She nods slowly, trying to control herself.)",210,0,1,
|
||||
200,0,0,,So this slut|wants to cum?,"(She shakes her head from left to right, then|from up to down, trying to control herself.)",210,-1,0,
|
||||
200,0,0,,You seem ready|to reach heaven.,"(She nods happily, trying to control herself.)",210,1,0,
|
||||
200,0,0,,Poor girl.|(Help her up.) (1 minute),(You help her stand up as she|slowly regains control of herself.),170,0,0,
|
||||
210,0,0,,You deserve it.|(Pleasure her.) (1 minute),"(You play with her crotch rope and she gets|a quiet orgasm. Some notice it, other don't.)",220,1,0,Orgasm()
|
||||
210,0,0,,You're mine now.|(Pleasure her.) (1 minute),"(You play with her crotch rope and she gets|a quiet orgasm. Some notice it, other don't.)",220,0,1,Orgasm()
|
||||
210,0,0,,You don't deserve it.|(Help her up.) (1 minute),(You deny her of her orgasm and help|her stand up. She makes puppy eyes at you.),170,-1,1,
|
||||
210,0,0,,Not in class.|(Help her up.) (1 minute),(You deny her of her orgasm and help|her stand up. She makes puppy eyes at you.),170,-1,-1,
|
||||
220,0,0,,Good girl.|(Help her up.) (1 minute),(She nods and trembles while you pick|her up and raise her on her feet.),170,1,0,
|
||||
220,0,0,,You're a whore.|(Help her up.) (1 minute),(She frowns and trembles while you pick|her up and raise her on her feet.),170,-1,1,
|
||||
220,0,0,,Next time I'll be tied up.|(Help her up.) (1 minute),(She giggles and trembles while you pick|her up and raise her on her feet.),170,0,-1,
|
||||
220,0,0,,(Stay silent and help|her stand up.) (1 minute),(She still trembles while you pick|her up and raise her on her feet.),170,0,0,
|
||||
250,0,0,,Do you want to|climax subbie girl?,"(She nods slowly, trying to control herself.)",260,0,1,
|
||||
250,0,0,,So this slut|wants to cum?,"(She shakes her head from left to right, then|from up to down, trying to control herself.)",260,-1,0,
|
||||
250,0,0,,You seem ready|to reach heaven.,"(She nods happily, trying to control herself.)",260,1,0,
|
||||
250,0,0,,Poor girl.|(Help her up.) (1 minute),(You help her stand up as she|slowly regains control of herself.),180,0,0,
|
||||
260,0,0,,You deserve it.|(Pleasure her.) (1 minute),"(You play with her crotch rope and she gets|a quiet orgasm. Some notice it, other don't.)",270,1,0,Orgasm()
|
||||
260,0,0,,You're mine now.|(Pleasure her.) (1 minute),"(You play with her crotch rope and she gets|a quiet orgasm. Some notice it, other don't.)",270,0,1,Orgasm()
|
||||
260,0,0,,You don't deserve it.|(Help her up.) (1 minute),(You deny her of her orgasm and help|her stand up. She makes puppy eyes at you.),180,-1,1,
|
||||
260,0,0,,Not in class.|(Help her up.) (1 minute),(You deny her of her orgasm and help|her stand up. She makes puppy eyes at you.),180,-1,-1,
|
||||
270,0,0,,Good girl.|(Help her up.) (1 minute),(She nods and trembles while you pick|her up and raise her on her feet.),180,1,0,
|
||||
270,0,0,,You're a whore.|(Help her up.) (1 minute),(She frowns and trembles while you pick|her up and raise her on her feet.),180,-1,1,
|
||||
270,0,0,,Next time I'll be tied up.|(Help her up.) (1 minute),(She giggles and trembles while you pick|her up and raise her on her feet.),180,0,-1,
|
||||
270,0,0,,(Stay silent and help|her stand up.) (1 minute),(She still trembles while you pick|her up and raise her on her feet.),180,0,0,
|
|
|
@ -1,14 +0,0 @@
|
|||
Tag,Content
|
||||
NoBondage,"This looks thrilling, but we need|Julia's approval to do anything kinky."
|
||||
Rope,(She shivers and moans while you restrain|her body and arms.) This is wonderful.
|
||||
BondageBeforeGag,"(She giggles and pushes your hands away.)|No, no, no, you have to tie me up first."
|
||||
BallGag,(She hungrily opens her mouth so you|can strap the BallGag around her head.)
|
||||
TapeGag,(She happily shuts her mouth|so you can tape it easily.)
|
||||
Crop,(You whip her with the crop a few|times. She moans and seems to enjoy it.)
|
||||
VibratingEggWarning,"(You might not be able to recover the egg if|you insert it in Sarah, click on it again to do it.)"
|
||||
VibratingEggInsert,(Sarah sees the egg and nods happily.|You insert it and she starts to moan randomly.)
|
||||
TightenGagged,(You tighten the knots while she moans|and seems to be getting lots of pleasure.)
|
||||
Tighten,"(You tighten the knots while she moans.)|Mmmmhh, can we see each other after school?"
|
||||
TightenFail,(You try to tighten Sarah's bondage|but fail as the other students giggle.)
|
||||
PlayerRelease,Yes Miss. Someone like you shouldn't be tied up.|(She releases you from your bondage.)
|
||||
PlayerGag,Help you? Yes! I know what could help.|(She searches to find tape and shuts your mouth.)
|
|