Slaves 1
The first parts of the slaves section, the manacles item (without common player images). and some of the bug fixes.
|
@ -176,7 +176,7 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
||||||
490,0,0,,"That was great,|can I come again.","Of course, the club|has bigger meetings most evenings.",700,1,0,
|
490,0,0,,"That was great,|can I come again.","Of course, the club|has bigger meetings most evenings.",700,1,0,
|
||||||
490,0,0,OrgasmDone,You loved that.,"(She blushes.) Yes, I think you did too.",700,1,1,
|
490,0,0,OrgasmDone,You loved that.,"(She blushes.) Yes, I think you did too.",700,1,1,
|
||||||
490,0,0,,You should tie me up|properly sometime.,"Oh yes, I should. The club has evening meetings|where you could be tied up for hours.",700,1,-1,
|
490,0,0,,You should tie me up|properly sometime.,"Oh yes, I should. The club has evening meetings|where you could be tied up for hours.",700,1,-1,
|
||||||
490,0,0,,Thanks for the Lunch.,"My pleasure, you should join the club properly for an evening meeting.",700,0,0,
|
490,0,0,,Thanks for the Lunch.,"My pleasure, you should join the club properly|for an evening meeting.",700,0,0,
|
||||||
500,0,0,,Can you untie me first?,"Yes, you can have a break while you undress.|(She unties you.)",510,0,0,PlayerRelease()
|
500,0,0,,Can you untie me first?,"Yes, you can have a break while you undress.|(She unties you.)",510,0,0,PlayerRelease()
|
||||||
500,0,0,,How about you get|tied up instead?,"Not this time, you deserve the full experience.|That means without clothes. (She unties you.)",510,0,0,PlayerRelease()
|
500,0,0,,How about you get|tied up instead?,"Not this time, you deserve the full experience.|That means without clothes. (She unties you.)",510,0,0,PlayerRelease()
|
||||||
500,0,0,,All this Kinbaku is|making me hot.,"I know what you mean, you will be cooler|without your clothes on. (She unties you.)",510,1,0,PlayerRelease()
|
500,0,0,,All this Kinbaku is|making me hot.,"I know what you mean, you will be cooler|without your clothes on. (She unties you.)",510,1,0,PlayerRelease()
|
||||||
|
|
|
|
@ -105,8 +105,8 @@ function C101_KinbakuClub_BlindMansBuff_StandStill() {
|
||||||
C101_KinbakuClub_BlindMansBuff_TooSlow = true;
|
C101_KinbakuClub_BlindMansBuff_TooSlow = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Chapter 101 - BlindMansBuff - Go back or forwards
|
// Chapter 101 - BlindMansBuff - Go forwards
|
||||||
function C101_KinbakuClub_BlindMansBuff_ForeAft() {
|
function C101_KinbakuClub_BlindMansBuff_Fore() {
|
||||||
C101_KinbakuClub_BlindMansBuff_TouchSomebody = false;
|
C101_KinbakuClub_BlindMansBuff_TouchSomebody = false;
|
||||||
C101_KinbakuClub_BlindMansBuff_FeelSomebody = false;
|
C101_KinbakuClub_BlindMansBuff_FeelSomebody = false;
|
||||||
C101_KinbakuClub_BlindMansBuff_Random = Math.floor(Math.random() * 4);
|
C101_KinbakuClub_BlindMansBuff_Random = Math.floor(Math.random() * 4);
|
||||||
|
@ -117,6 +117,18 @@ function C101_KinbakuClub_BlindMansBuff_ForeAft() {
|
||||||
C101_KinbakuClub_BlindMansBuff_WhatHappened()
|
C101_KinbakuClub_BlindMansBuff_WhatHappened()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Chapter 101 - BlindMansBuff - Go backwards
|
||||||
|
function C101_KinbakuClub_BlindMansBuff_Aft() {
|
||||||
|
C101_KinbakuClub_BlindMansBuff_TouchSomebody = false;
|
||||||
|
C101_KinbakuClub_BlindMansBuff_FeelSomebody = false;
|
||||||
|
C101_KinbakuClub_BlindMansBuff_Random = Math.floor(Math.random() * 4);
|
||||||
|
if (C101_KinbakuClub_BlindMansBuff_Random == 0) OverridenIntroText = GetText("Backwards0");
|
||||||
|
if (C101_KinbakuClub_BlindMansBuff_Random == 1) OverridenIntroText = GetText("Backwards1");
|
||||||
|
if (C101_KinbakuClub_BlindMansBuff_Random == 2) OverridenIntroText = GetText("Backwards2");
|
||||||
|
if (C101_KinbakuClub_BlindMansBuff_Random == 3) OverridenIntroText = GetText("Backwards3");
|
||||||
|
C101_KinbakuClub_BlindMansBuff_WhatHappened()
|
||||||
|
}
|
||||||
|
|
||||||
// Chapter 101 - BlindMansBuff - Turn left or right
|
// Chapter 101 - BlindMansBuff - Turn left or right
|
||||||
function C101_KinbakuClub_BlindMansBuff_Turn() {
|
function C101_KinbakuClub_BlindMansBuff_Turn() {
|
||||||
C101_KinbakuClub_BlindMansBuff_TouchSomebody = false;
|
C101_KinbakuClub_BlindMansBuff_TouchSomebody = false;
|
||||||
|
@ -224,6 +236,12 @@ function C101_KinbakuClub_BlindMansBuff_UnCuffed() {
|
||||||
C101_KinbakuClub_BlindMansBuff_CalcParams()
|
C101_KinbakuClub_BlindMansBuff_CalcParams()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Chapter 101 - BlindMansBuff - Player has their ropes untied
|
||||||
|
function C101_KinbakuClub_BlindMansBuff_Untie() {
|
||||||
|
PlayerUnlockInventory("rope");
|
||||||
|
C101_KinbakuClub_BlindMansBuff_CalcParams()
|
||||||
|
}
|
||||||
|
|
||||||
// Chapter 101 - BlindMansBuff - Gagged player calls out after winning BB game
|
// Chapter 101 - BlindMansBuff - Gagged player calls out after winning BB game
|
||||||
function C101_KinbakuClub_BlindMansBuff_SlaveCall() {
|
function C101_KinbakuClub_BlindMansBuff_SlaveCall() {
|
||||||
if (C101_KinbakuClub_BlindMansBuff_EricaHelping) C101_KinbakuClub_BlindMansBuff_CurrentStage == 110;
|
if (C101_KinbakuClub_BlindMansBuff_EricaHelping) C101_KinbakuClub_BlindMansBuff_CurrentStage == 110;
|
||||||
|
|
|
@ -9,10 +9,10 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
||||||
7,0,0,PlayerIsCuffed,"Yes, uncuff me|right now.",(Someone removes the handcuffs.),5,0,0,UnCuffed()
|
7,0,0,PlayerIsCuffed,"Yes, uncuff me|right now.",(Someone removes the handcuffs.),5,0,0,UnCuffed()
|
||||||
7,0,0,PlayerIsGagged,@Ummh hmm,(You feel a collar fasten tightly around your neck.)|Your mine now.,120,0,0,Collared()
|
7,0,0,PlayerIsGagged,@Ummh hmm,(You feel a collar fasten tightly around your neck.)|Your mine now.,120,0,0,Collared()
|
||||||
10,0,0,,(Stand still and listen),Stand,10,0,0,StandStill()
|
10,0,0,,(Stand still and listen),Stand,10,0,0,StandStill()
|
||||||
10,0,0,,(Go forwards.),Forwards,10,0,0,ForeAft()
|
10,0,0,,(Go forwards.),Forwards,10,0,0,Fore()
|
||||||
10,0,0,,(Go Left.),Left,10,0,0,Turn()
|
10,0,0,,(Go Left.),Left,10,0,0,Turn()
|
||||||
10,0,0,,(Go Right.),Right,10,0,0,Turn()
|
10,0,0,,(Go Right.),Right,10,0,0,Turn()
|
||||||
10,0,0,,(Go Backwards.),Back,10,0,0,ForeAft()
|
10,0,0,,(Go Backwards.),Back,10,0,0,Aft()
|
||||||
10,0,0,,Marco.,Polo,10,0,0,Marco()
|
10,0,0,,Marco.,Polo,10,0,0,Marco()
|
||||||
10,0,0,PlayerIsCuffed,"Hey, someone uncuff|me right now.","Make us, if you can pin a member down or|against something the rest of us will help you.",10,0,0,SomeoneUncuff()
|
10,0,0,PlayerIsCuffed,"Hey, someone uncuff|me right now.","Make us, if you can pin a member down or|against something the rest of us will help you.",10,0,0,SomeoneUncuff()
|
||||||
10,0,0,PlayerRobbed,Give me my stuff back.,Only if you win. We will make sure you receive|necessary items for any capture.,10,0,0,Complain()
|
10,0,0,PlayerRobbed,Give me my stuff back.,Only if you win. We will make sure you receive|necessary items for any capture.,10,0,0,Complain()
|
||||||
|
@ -29,6 +29,7 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
||||||
40,0,0,,(Try pleading|with them.),,40,0,0,GameOver()
|
40,0,0,,(Try pleading|with them.),,40,0,0,GameOver()
|
||||||
100,0,0,EricaHelping,(Stand there listening|to the commotion.),(Someone taps you on the shoulder.)|Do you need some help there?,110,0,0,
|
100,0,0,EricaHelping,(Stand there listening|to the commotion.),(Someone taps you on the shoulder.)|Do you need some help there?,110,0,0,
|
||||||
100,0,0,PlayerIsCuffed,"Hey, someone uncuff|me right now.",(Someone unlocks the handcuffs.),100,0,0,UnCuffed()
|
100,0,0,PlayerIsCuffed,"Hey, someone uncuff|me right now.",(Someone unlocks the handcuffs.),100,0,0,UnCuffed()
|
||||||
|
100,0,0,PlayerIsTied,Can you untie me please.,Ok. (Someone undoes the knots|and you manage to wriggle out of the ropes.),100,0,0,Untie()
|
||||||
100,0,0,PlayerIsGagged,@Mmmmmmp,"(No one responds,|but you hear someone walking towards you.)",100,0,0,SlaveCall()
|
100,0,0,PlayerIsGagged,@Mmmmmmp,"(No one responds,|but you hear someone walking towards you.)",100,0,0,SlaveCall()
|
||||||
100,0,0,PlayerIsFree,(Remove the blindfold.),,200,0,0,UnBlindfold()
|
100,0,0,PlayerIsFree,(Remove the blindfold.),,200,0,0,UnBlindfold()
|
||||||
110,0,0,,Yes could you help me.,Certainly.|(You feel a collar fasten tightly around your neck.),120,0,0,Collared()
|
110,0,0,,Yes could you help me.,Certainly.|(You feel a collar fasten tightly around your neck.),120,0,0,Collared()
|
||||||
|
|
|
|
@ -23,8 +23,10 @@ function C101_KinbakuClub_ClubRoom1_Run() {
|
||||||
if (C101_KinbakuClub_Lauren_LaurenClothGagged) DrawImage(CurrentChapter + "/" + CurrentScreen + "/LaurenChairClothGag.jpg", 570, 190);
|
if (C101_KinbakuClub_Lauren_LaurenClothGagged) DrawImage(CurrentChapter + "/" + CurrentScreen + "/LaurenChairClothGag.jpg", 570, 190);
|
||||||
}
|
}
|
||||||
|
|
||||||
//Draw Rope Discussion
|
//Draw Rope Group
|
||||||
DrawImage(CurrentChapter + "/" + CurrentScreen + "/RopeDiscussion1.jpg", 690, 100);
|
if (!C101_KinbakuClub_RopeGroup_LeftTwinReleased && !C101_KinbakuClub_RopeGroup_RightTwinReleased) DrawImage(CurrentChapter + "/" + CurrentScreen + "/BothTwins.jpg", 690, 100);
|
||||||
|
if (C101_KinbakuClub_RopeGroup_LeftTwinReleased) DrawImage(CurrentChapter + "/" + CurrentScreen + "/RightTwin.jpg", 690, 100);
|
||||||
|
if (C101_KinbakuClub_RopeGroup_RightTwinReleased) DrawImage(CurrentChapter + "/" + CurrentScreen + "/LeftTwin.jpg", 690, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Chapter 101 - Club Room 1 Click
|
// Chapter 101 - Club Room 1 Click
|
||||||
|
@ -35,6 +37,7 @@ function C101_KinbakuClub_ClubRoom1_Click() {
|
||||||
if ((MouseX >= 1085) && (MouseX <= 1185) && (MouseY >= 520) && (MouseY <= 580)) SetScene(CurrentChapter, "ClubRoom2");
|
if ((MouseX >= 1085) && (MouseX <= 1185) && (MouseY >= 520) && (MouseY <= 580)) SetScene(CurrentChapter, "ClubRoom2");
|
||||||
if ((MouseX >= 0) && (MouseX <= 215) && (MouseY >= 45) && (MouseY <= 350)) SetScene(CurrentChapter, "Door");
|
if ((MouseX >= 0) && (MouseX <= 215) && (MouseY >= 45) && (MouseY <= 350)) SetScene(CurrentChapter, "Door");
|
||||||
if ((MouseX >= 235) && (MouseX <= 650) && (MouseY >= 140) && (MouseY <= 510)) SetScene(CurrentChapter, "Lauren");
|
if ((MouseX >= 235) && (MouseX <= 650) && (MouseY >= 140) && (MouseY <= 510)) SetScene(CurrentChapter, "Lauren");
|
||||||
|
if ((MouseX >= 690) && (MouseX <= 1190) && (MouseY >= 100) && (MouseY <= 520)) SetScene(CurrentChapter, "RopeGroup");
|
||||||
|
|
||||||
// Checks if the user clicks on any regular item
|
// Checks if the user clicks on any regular item
|
||||||
InventoryClick(GetClickedInventory(), "C101_KinbakuClub", "ClubRoom1");
|
InventoryClick(GetClickedInventory(), "C101_KinbakuClub", "ClubRoom1");
|
||||||
|
|
BIN
C101_KinbakuClub/ClubRoom4/ClubRoom4.jpg
Normal file
After ![]() (image error) Size: 53 KiB |
BIN
C101_KinbakuClub/ClubRoom4/ClubRoom4ArrowLeft.jpg
Normal file
After ![]() (image error) Size: 3.3 KiB |
BIN
C101_KinbakuClub/ClubRoom4/ClubRoom4ArrowRight.jpg
Normal file
After ![]() (image error) Size: 3 KiB |
Before ![]() (image error) Size: 56 KiB |
|
@ -1,4 +1,4 @@
|
||||||
// Chapter 101 - Club Room 3 Load
|
// Chapter 101 - Club Room 4 Load
|
||||||
function C101_KinbakuClub_ClubRoom4_Load() {
|
function C101_KinbakuClub_ClubRoom4_Load() {
|
||||||
if (PlayerHasLockedInventory("Blindfold")) SetScene(CurrentChapter, "BlindMansBuff");
|
if (PlayerHasLockedInventory("Blindfold")) SetScene(CurrentChapter, "BlindMansBuff");
|
||||||
LeaveIcon = "Wait";
|
LeaveIcon = "Wait";
|
||||||
|
@ -8,24 +8,61 @@ function C101_KinbakuClub_ClubRoom4_Load() {
|
||||||
function C101_KinbakuClub_ClubRoom4_Run() {
|
function C101_KinbakuClub_ClubRoom4_Run() {
|
||||||
|
|
||||||
// Draw the background image
|
// Draw the background image
|
||||||
var ctx = document.getElementById("MainCanvas").getContext("2d");
|
DrawImage(CurrentChapter + "/" + CurrentScreen + "/ClubRoom4.jpg", 0, 0);
|
||||||
DrawImage(ctx, CurrentChapter + "/" + CurrentScreen + "/ClubRoom4Arrows.jpg", 0, 0);
|
|
||||||
|
// Draw movement arrows
|
||||||
|
if (!PlayerHasLockedInventory("Manacles")) {
|
||||||
// Draw CardGamers
|
DrawImage(CurrentChapter + "/" + CurrentScreen + "/ClubRoom4ArrowLeft.jpg", 20, 525);
|
||||||
//DrawImage(ctx, CurrentChapter + "/" + CurrentScreen + "/CardGamers1.jpg", 570, 130);
|
DrawImage(CurrentChapter + "/" + CurrentScreen + "/ClubRoom4ArrowRight.jpg", 1090, 525);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Draw the player when she is a slave
|
||||||
|
if (PlayerHasLockedInventory("Manacles")) {
|
||||||
|
DrawImage(CurrentChapter + "/" + CurrentScreen + "/SlavesPlayer.png", 280, 185);
|
||||||
|
if (PlayerHasLockedInventory("BallGag")) DrawImage(CurrentChapter + "/" + CurrentScreen + "/SlavesPlayerBallGag.png", 322, 230);
|
||||||
|
if (PlayerHasLockedInventory("ClothGag")) DrawImage(CurrentChapter + "/" + CurrentScreen + "/SlavesPlayerClothGag.png", 320, 273);
|
||||||
|
if (PlayerHasLockedInventory("TapeGag")) DrawImage(CurrentChapter + "/" + CurrentScreen + "/SlavesPlayerTapeGag.png", 325, 275);
|
||||||
|
if (PlayerHasLockedInventory("ChastityBelt")) DrawImage(CurrentChapter + "/" + CurrentScreen + "/SlavesPlayerChastityBelt.png", 310, 410);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Draw Chloe when she is a slave
|
||||||
|
|
||||||
|
// Draw a twin when she is a slave
|
||||||
|
|
||||||
|
// Draw Erica's mistory slave when she is the player's slave
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Chapter 101 - Club Room 4 Click
|
// Chapter 101 - Club Room 4 Click
|
||||||
function C101_KinbakuClub_ClubRoom4_Click() {
|
function C101_KinbakuClub_ClubRoom4_Click() {
|
||||||
|
|
||||||
// When the user clicks on any character (screen is divided in 4, 3rd can be the player)
|
// When the player is not trapped in manacles and
|
||||||
if ((MouseX >= 15) && (MouseX <= 115) && (MouseY >= 520) && (MouseY <= 580)) SetScene(CurrentChapter, "ClubRoom2");
|
if (!PlayerHasLockedInventory("Manacles")) {
|
||||||
if ((MouseX >= 1085) && (MouseX <= 1185) && (MouseY >= 520) && (MouseY <= 580)) SetScene(CurrentChapter, "ClubRoom3");
|
// Click on any regular item
|
||||||
|
InventoryClick(GetClickedInventory(), "C101_KinbakuClub", "ClubRoom4");
|
||||||
|
// Clicks to change clubroom scene
|
||||||
|
if ((MouseX >= 15) && (MouseX <= 115) && (MouseY >= 520) && (MouseY <= 580)) SetScene(CurrentChapter, "ClubRoom2");
|
||||||
|
if ((MouseX >= 1085) && (MouseX <= 1185) && (MouseY >= 520) && (MouseY <= 580)) SetScene(CurrentChapter, "ClubRoom3");
|
||||||
|
// Clicks to look in the bag
|
||||||
|
if ((MouseX >= 20) && (MouseX <= 155) && (MouseY >= 430) && (MouseY <= 515)) {
|
||||||
|
SetScene(CurrentChapter, "Slaves");
|
||||||
|
C101_KinbakuClub_Slaves_CurrentStage = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Checks if the user clicks on any regular item
|
// When the player is manacled and
|
||||||
InventoryClick(GetClickedInventory(), "C101_KinbakuClub", "ClubRoom4");
|
if (PlayerHasLockedInventory("Manacles")) {
|
||||||
|
// Clicks on themself
|
||||||
|
if ((MouseX >= 280) && (MouseX <= 425) && (MouseY >= 180) && (MouseY <= 599)) {
|
||||||
|
SetScene(CurrentChapter, "Slaves");
|
||||||
|
C101_KinbakuClub_Slaves_CurrentStage = 120;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// When Chloe is a slave and the user clicks on her
|
||||||
|
|
||||||
|
// When a twin is a slave and the user clicks on her
|
||||||
|
|
||||||
|
// When Erica's mystery slave is the player's and the user clicks on her
|
||||||
|
|
||||||
}
|
}
|
BIN
C101_KinbakuClub/ClubRoom4/SlavesPlayer.png
Normal file
After ![]() (image error) Size: 39 KiB |
BIN
C101_KinbakuClub/ClubRoom4/SlavesPlayerBallGag.png
Normal file
After ![]() (image error) Size: 5.4 KiB |
BIN
C101_KinbakuClub/ClubRoom4/SlavesPlayerChastityBelt.png
Normal file
After ![]() (image error) Size: 7.1 KiB |
BIN
C101_KinbakuClub/ClubRoom4/SlavesPlayerClothGag.png
Normal file
After ![]() (image error) Size: 2.1 KiB |
BIN
C101_KinbakuClub/ClubRoom4/SlavesPlayerTapeGag.png
Normal file
After ![]() (image error) Size: 1.5 KiB |
|
@ -6,7 +6,8 @@ Stage,LoveReq,SubReq,VarReq,IntroText,Image
|
||||||
30,0,0,,So are you interest in slaves.,Erica.jpg
|
30,0,0,,So are you interest in slaves.,Erica.jpg
|
||||||
40,0,0,,Have you considered getting|into slavery by kidnapping?,Erica.jpg
|
40,0,0,,Have you considered getting|into slavery by kidnapping?,Erica.jpg
|
||||||
50,0,0,,You should try kidnapping.,Erica.jpg
|
50,0,0,,You should try kidnapping.,Erica.jpg
|
||||||
60,0,0,,You should concentrating on kidnapping your own slaves.,Erica.jpg
|
55,0,0,,Jenna left a bag of manacle sets by the other door.|You could use them sercure your slaves.,Erica.jpg
|
||||||
|
60,0,0,,You should concentrating on|kidnapping your own slaves.,Erica.jpg
|
||||||
90,0,0,,Come back when you ready to wear this.,EricaSlaver.jpg
|
90,0,0,,Come back when you ready to wear this.,EricaSlaver.jpg
|
||||||
100,0,0,First,"What's this, has another helpless damsel|strayed into the slavers domain?",EricaSlaver.jpg
|
100,0,0,First,"What's this, has another helpless damsel|strayed into the slavers domain?",EricaSlaver.jpg
|
||||||
100,0,0,Again,Looks whose back. Are you|ready to become my slave now?,EricaSlaver.jpg
|
100,0,0,Again,Looks whose back. Are you|ready to become my slave now?,EricaSlaver.jpg
|
||||||
|
|
|
|
@ -24,8 +24,9 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
||||||
50,0,0,,OK I'll give|kidnapping a try.,"I can't hold many more slaves here, but Jenna left a|bag of manacle sets by the other door you could use.",55,1,0,
|
50,0,0,,OK I'll give|kidnapping a try.,"I can't hold many more slaves here, but Jenna left a|bag of manacle sets by the other door you could use.",55,1,0,
|
||||||
50,0,0,,You're mine.|(Try kidnapping Erica.),"Nice try, but you're not getting me without a fight.",60,1,0,Fight()
|
50,0,0,,You're mine.|(Try kidnapping Erica.),"Nice try, but you're not getting me without a fight.",60,1,0,Fight()
|
||||||
50,0,0,,(Turn and leave.),"(She snatches you from behind.) You should never|turn your back on a slaver, foolish damsel.",150,0,0,NoLeave()
|
50,0,0,,(Turn and leave.),"(She snatches you from behind.) You should never|turn your back on a slaver, foolish damsel.",150,0,0,NoLeave()
|
||||||
55,0,0,,What does she|have manacles for?,"Jenna is fair, but very firm on club discipline. Be careful,|I think Jenna has the keys for them with her.",60,0,0,TryKidnapping()
|
55,0,0,,What does she|have manacles for?,"Jenna is fair, but very firm on club discipline.|Be careful, I think Jenna has the keys for them with her.",60,0,0,TryKidnapping()
|
||||||
55,0,0,,How many manacles|are there?,"I don't know, quite a few I think. I think Jenna still has|the keys, so anyone put in them will be stuck there.",60,0,0,TryKidnapping()
|
55,0,0,,How many manacles|are there?,"I don't know, quite a few I think. I think Jenna still has|the keys, so anyone put in them will be stuck there.",60,0,0,TryKidnapping()
|
||||||
|
60,0,0,,You are my slave.|(Try kidnapping Erica.),"Nice try, but you're not getting me without a fight.",60,1,0,Fight()
|
||||||
100,0,0,,(Try to get out of there.),(She grabs you and fastens the collar around your neck|before you can get away.) You're mine now.,110,0,0,CollarLocked()
|
100,0,0,,(Try to get out of there.),(She grabs you and fastens the collar around your neck|before you can get away.) You're mine now.,110,0,0,CollarLocked()
|
||||||
100,0,0,PlayerNotBound,(Fight here off.),Wow you're a feisty one. Come back when you're|ready for a collar and chain.,90,0,0,ResistedSlavery()
|
100,0,0,PlayerNotBound,(Fight here off.),Wow you're a feisty one. Come back when you're|ready for a collar and chain.,90,0,0,ResistedSlavery()
|
||||||
100,0,0,PlayerNotGagged,"No, mess about|with someone else.","Oh, be like that. There is no need to be|so snobbish about a bit of role play.",90,0,0,ResistedSlavery()
|
100,0,0,PlayerNotGagged,"No, mess about|with someone else.","Oh, be like that. There is no need to be|so snobbish about a bit of role play.",90,0,0,ResistedSlavery()
|
||||||
|
|
|
|
@ -4,10 +4,6 @@ function C101_KinbakuClub_Intro_Load() {
|
||||||
// Time is always 13:00 on the intro, no timer
|
// Time is always 13:00 on the intro, no timer
|
||||||
StopTimer(17.00 * 60 * 60 * 1000);
|
StopTimer(17.00 * 60 * 60 * 1000);
|
||||||
|
|
||||||
|
|
||||||
// Removes the any chastity belts for now, maybe we will use them in a later version
|
|
||||||
PlayerRemoveInventory("ChastityBelt", 99);
|
|
||||||
PlayerUnlockInventory("ChastityBelt");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Chapter 8 - Drama Class Run
|
// Chapter 8 - Drama Class Run
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
Tag,Content
|
Tag,Content
|
||||||
Intro1,Chapter 101 - Kinbaku Club (Click to continue. Chastity belts not yet programmed)
|
Intro1,Chapter 101 - Kinbaku Club. A work in progress. (Click to continue.)
|
||||||
Intro2,You head back to the club room after classes have finished.
|
Intro2,You head back to the club room after classes have finished.
|
||||||
Intro3,A lot of members are already there.
|
Intro3,A lot of members are already there.
|
||||||
Intro4,You enter room and see Jenna waiting by the door.
|
Intro4,You enter room and see Jenna waiting by the door.
|
||||||
|
|
|
|
@ -58,6 +58,29 @@ function C101_KinbakuClub_JennaIntro_Click() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Chapter 101 - Short cut to club room with skills and items
|
||||||
|
function C101_KinbakuClub_JennaIntro_ShortCut() {
|
||||||
|
PlayerAddInventory("Cuffs", 4);
|
||||||
|
PlayerAddInventory("CuffsKey", 1);
|
||||||
|
PlayerAddInventory("Rope", 4);
|
||||||
|
PlayerAddInventory("BallGag", 4);
|
||||||
|
PlayerAddInventory("TapeGag", 8);
|
||||||
|
PlayerAddInventory("ClothGag", 4);
|
||||||
|
PlayerAddInventory("Collar", 4);
|
||||||
|
PlayerAddInventory("Crop", 1);
|
||||||
|
PlayerAddInventory("VibratingEgg", 4);
|
||||||
|
PlayerAddInventory("ChastityBelt", 4);
|
||||||
|
PlayerAddInventory("Armbinder", 4);
|
||||||
|
PlayerAddInventory("Blindfold", 4);
|
||||||
|
C101_KinbakuClub_JennaIntro_Done()
|
||||||
|
SetScene(CurrentChapter, "ClubRoom1")
|
||||||
|
PlayerAddSkill("Arts", 1);
|
||||||
|
PlayerAddSkill("Fighting", 1);
|
||||||
|
PlayerAddSkill("RopeMastery", 1);
|
||||||
|
PlayerAddSkill("Sports", 1);
|
||||||
|
PlayerAddSkill("Seduction", 1);
|
||||||
|
C101_KinbakuClub_Erica_Kidnapper = true;
|
||||||
|
}
|
||||||
|
|
||||||
// Chapter 101 - Player skips club explanation
|
// Chapter 101 - Player skips club explanation
|
||||||
function C101_KinbakuClub_JennaIntro_SkipExplanation() {
|
function C101_KinbakuClub_JennaIntro_SkipExplanation() {
|
||||||
|
@ -65,7 +88,6 @@ function C101_KinbakuClub_JennaIntro_SkipExplanation() {
|
||||||
C101_KinbakuClub_JennaIntro_Concerned = false;
|
C101_KinbakuClub_JennaIntro_Concerned = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Chapter 101 - Player asks about Natalie
|
// Chapter 101 - Player asks about Natalie
|
||||||
function C101_KinbakuClub_JennaIntro_Asked() {
|
function C101_KinbakuClub_JennaIntro_Asked() {
|
||||||
C101_KinbakuClub_JennaIntro_NotAsked = false;
|
C101_KinbakuClub_JennaIntro_NotAsked = false;
|
||||||
|
|
|
@ -3,7 +3,7 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
||||||
0,0,0,,I already know about the|birds and the bees.,"We'll see about that, I meant the club and also Natalie.",10,-1,0,
|
0,0,0,,I already know about the|birds and the bees.,"We'll see about that, I meant the club and also Natalie.",10,-1,0,
|
||||||
0,0,0,,"Don't bother explaining,|it's all pretty obvious.",I'll let you work it out for yourself then.,70,-1,0,SkipExplanation()
|
0,0,0,,"Don't bother explaining,|it's all pretty obvious.",I'll let you work it out for yourself then.,70,-1,0,SkipExplanation()
|
||||||
5,0,0,,"Hello, what's|happening here?",This is the college's Kinbaku Club.|Your welcome to stay for the evening.,15,0,0,
|
5,0,0,,"Hello, what's|happening here?",This is the college's Kinbaku Club.|Your welcome to stay for the evening.,15,0,0,
|
||||||
5,0,0,,(Short cut to clubroom.),,5,0,0,ShortCut()
|
5,0,0,,(Short cut to clubroom.),,80,0,0,ShortCut()
|
||||||
10,0,0,,Is there an issue|with the club?,"No issue, but I don't think Natalie|explained much about the club to you.",30,0,0,
|
10,0,0,,Is there an issue|with the club?,"No issue, but I don't think Natalie|explained much about the club to you.",30,0,0,
|
||||||
10,0,0,,"Is Natalie here, I would|like to see here again?","Not at the moment. She lost a bet with|another member, but should be here later.",20,1,0,Asked()
|
10,0,0,,"Is Natalie here, I would|like to see here again?","Not at the moment. She lost a bet with|another member, but should be here later.",20,1,0,Asked()
|
||||||
15,0,0,,"Sounds interesting,|yeah I'll stay.",That's great. I'm Jenna.,25,1,0,
|
15,0,0,,"Sounds interesting,|yeah I'll stay.",That's great. I'm Jenna.,25,1,0,
|
||||||
|
|
|
|
@ -4,18 +4,42 @@ Stage,LoveReq,SubReq,VarReq,IntroText,Image
|
||||||
50,0,0,,"Hello, what have we here?",Amelia.jpg
|
50,0,0,,"Hello, what have we here?",Amelia.jpg
|
||||||
100,0,0,,(Amelia and Charlotte are discussing Kinbaku.),RopeGroup.jpg
|
100,0,0,,(Amelia and Charlotte are discussing Kinbaku.),RopeGroup.jpg
|
||||||
200,0,0,,,Amelia.jpg
|
200,0,0,,,Amelia.jpg
|
||||||
|
210,0,0,,,Amelia.jpg
|
||||||
|
215,0,0,,,Amelia.jpg
|
||||||
|
216,0,0,,,Amelia.jpg
|
||||||
|
217,0,0,,,Amelia.jpg
|
||||||
|
218,0,0,,,Amelia.jpg
|
||||||
|
220,0,0,,,Amelia.jpg
|
||||||
|
225,0,0,,,Amelia.jpg
|
||||||
|
230,0,0,,,Amelia.jpg
|
||||||
|
231,0,0,,,Amelia.jpg
|
||||||
|
232,0,0,,,Charlotte.jpg
|
||||||
|
233,0,0,,,Amelia.jpg
|
||||||
|
234,0,0,,,Amelia.jpg
|
||||||
|
235,0,0,,,Amelia.jpg
|
||||||
|
236,0,0,,,Amelia.jpg
|
||||||
250,0,0,,,Amelia.jpg
|
250,0,0,,,Amelia.jpg
|
||||||
251,0,0,,,Amelia.jpg
|
251,0,0,,,Amelia.jpg
|
||||||
252,0,0,,,Amelia.jpg
|
252,0,0,,,Amelia.jpg
|
||||||
255,0,0,,,Amelia.jpg
|
255,0,0,,,Amelia.jpg
|
||||||
260,0,0,,,Amelia.jpg
|
260,0,0,,,Amelia.jpg
|
||||||
300,0,0,,,Charlotte.jpg
|
300,0,0,,,Charlotte.jpg
|
||||||
|
310,0,0,,,Charlotte.jpg
|
||||||
|
311,0,0,,,Charlotte.jpg
|
||||||
|
320,0,0,,,Charlotte.jpg
|
||||||
|
321,0,0,,,Charlotte.jpg
|
||||||
|
322,0,0,,,Charlotte.jpg
|
||||||
|
323,0,0,,,Charlotte.jpg
|
||||||
|
330,0,0,,,Charlotte.jpg
|
||||||
|
340,0,0,,,Charlotte.jpg
|
||||||
|
350,0,0,,,Charlotte.jpg
|
||||||
|
360,0,0,,,Charlotte.jpg
|
||||||
400,0,0,,,TwinsBlank.jpg
|
400,0,0,,,TwinsBlank.jpg
|
||||||
410,0,0,,,LeftTwin.jpg
|
410,0,0,,,LeftTwin.jpg
|
||||||
415,0,0,,,RightTwin.jpg
|
415,0,0,,,RightTwin.jpg
|
||||||
416,0,0,,,Tickling.jpg
|
416,0,0,,,Tickling.jpg
|
||||||
417,0,0,,,TicklingTears.jpg
|
417,0,0,,,TicklingTears.jpg
|
||||||
420,0,0,,,LeftTwin.jpg
|
420,0,0,,,LeftTwin.jpg
|
||||||
500,0,0,,,RopeGroup.jpg
|
500,0,0,,,Amelia.jpg
|
||||||
600,0,0,,,RopeGroup.jpg
|
600,0,0,,,RopeGroup.jpg
|
||||||
700,0,0,,,RopeGroup.jpg
|
700,0,0,,,RopeGroup.jpg
|
||||||
|
|
|
|
@ -55,13 +55,12 @@ function C101_KinbakuClub_RopeGroup_Run() {
|
||||||
|
|
||||||
|
|
||||||
// changing images
|
// changing images
|
||||||
var ctx = document.getElementById("MainCanvas").getContext("2d");
|
|
||||||
|
|
||||||
if (C101_KinbakuClub_RopeGroup_CurrentStage == 400) {
|
if (C101_KinbakuClub_RopeGroup_CurrentStage == 400) {
|
||||||
//if (C101_KinbakuClub_RopeGroup_LeftTwinReleased) DrawImage(ctx, CurrentChapter + "/" + CurrentScreen + "/LeftFree.jpg", 600, 0);
|
//if (C101_KinbakuClub_RopeGroup_LeftTwinReleased) DrawImage(CurrentChapter + "/" + CurrentScreen + "/LeftFree.jpg", 600, 0);
|
||||||
if (!C101_KinbakuClub_RopeGroup_LeftTwinReleased) DrawImage(ctx, CurrentChapter + "/" + CurrentScreen + "/TwinLeftTied.jpg", 600, 0);
|
if (!C101_KinbakuClub_RopeGroup_LeftTwinReleased) DrawImage(CurrentChapter + "/" + CurrentScreen + "/TwinLeftTied.jpg", 600, 0);
|
||||||
//if (C101_KinbakuClub_RopeGroup_RightTwinReleased) DrawImage(ctx, CurrentChapter + "/" + CurrentScreen + "/RightFree.jpg", 890, 0);
|
//if (C101_KinbakuClub_RopeGroup_RightTwinReleased) DrawImage(CurrentChapter + "/" + CurrentScreen + "/RightFree.jpg", 890, 0);
|
||||||
if (!C101_KinbakuClub_RopeGroup_RightTwinReleased && !C101_KinbakuClub_RopeGroup_RightTwinKidnapped) DrawImage(ctx, CurrentChapter + "/" + CurrentScreen + "/TwinRightTied.jpg", 890, 0);
|
if (!C101_KinbakuClub_RopeGroup_RightTwinReleased && !C101_KinbakuClub_RopeGroup_RightTwinKidnapped) DrawImage(CurrentChapter + "/" + CurrentScreen + "/TwinRightTied.jpg", 890, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -14,35 +14,99 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
||||||
100,0,0,!2Twins,(Go to the remaining twin.),(What will you do with this one?),400,0,0,
|
100,0,0,!2Twins,(Go to the remaining twin.),(What will you do with this one?),400,0,0,
|
||||||
100,0,0,LucyFree,(Talk to Lucy.),(What do you want to talk to Amelia about?),500,0,0,Lucy()
|
100,0,0,LucyFree,(Talk to Lucy.),(What do you want to talk to Amelia about?),500,0,0,Lucy()
|
||||||
100,0,0,Kidnapper,(Kidnap one of the twins.),(You grab the nearest one and drag here away|before Amelia and Charlotte can react.),100,0,0,Kidnap()
|
100,0,0,Kidnapper,(Kidnap one of the twins.),(You grab the nearest one and drag here away|before Amelia and Charlotte can react.),100,0,0,Kidnap()
|
||||||
200,0,0,,,,220,,,
|
200,0,0,KnowKinbakuNotDone,Do you know a|lot about Kinbaku?,I know enough to keep anyone helplessly tied up.,210,0,0,KnowKinbakuDone()
|
||||||
200,0,0,,,,240,,,
|
200,0,0,,Have you tied|Charlotte up yet?,She was a nervious wreck when I tried earlier and only|calmed down after I made her help tie up the twins.,220,,,
|
||||||
|
200,0,0,,"So which do you prefer,|boxtie or elbows touching?",Both have thier advantages.|I prefer how elbows toching really shows off a sub.,230,0,0,
|
||||||
200,0,0,,We should try|some Kinbaku now.,Yes we should and now I will tie you up.,260,0,0,
|
200,0,0,,We should try|some Kinbaku now.,Yes we should and now I will tie you up.,260,0,0,
|
||||||
200,0,0,WhichTwin,"Heather and Lucy,|which twin is which?","We're not sure, which is why we tried out different|Kinbaku patterns on both of them and gagged them.",250,0,0,WhichTwinDone()
|
200,0,0,WhichTwin,"Heather and Lucy,|which twin is which?","We're not sure, which is why we tried out different|Kinbaku patterns on both of them and gagged them.",250,0,0,WhichTwinDone()
|
||||||
200,0,0,AnyoneKnow,Can anyone here|tell the twins apart?,"Jenna seems to know, but she isn't here to ask her.",200,0,0,AnyoneKnowDone()
|
200,0,0,AnyoneKnow,Can anyone here|tell the twins apart?,"Jenna seems to know, but she isn't here to ask.",200,0,0,AnyoneKnowDone()
|
||||||
200,0,0,UngagTwins,Do the twins need|to be gagged?,Yes. We don't need to listen to Heathers forked tongue.,200,,,
|
200,0,0,UngagTwins,Do the twins need|to be gagged?,Yes. We don't need to listen to Heathers forked tongue.,200,,,
|
||||||
200,0,0,InspectedTwins,Whay are they tied|so uncomfortably?,To get Heather to admit which one she in exchange|for a much more comfortable bondage.,255,,,
|
200,0,0,InspectedTwins,Whay are they tied|so uncomfortably?,To get Heather to admit which one she in exchange|for a much more comfortable bondage.,255,,,
|
||||||
200,0,0,,(Go back to the|rest of the grounp.),(Amelia is telling Charlotte about Kinbaku.),100,0,0,
|
200,0,0,,(Go back to the|rest of the grounp.),(Amelia is telling Charlotte about Kinbaku.),100,0,0,
|
||||||
|
210,0,0,,Even me?,Even you.,200,0,0,
|
||||||
|
210,0,0,,So you tie yourself up|helplessly as well?,That's not what I meant.,200,0,1,
|
||||||
|
210,0,0,HasRopeMastery,"You talk big, but|I'm a master with ropes.","Thats good,|but is that just tying or escaping as well?",215,1,0,
|
||||||
|
210,0,0,,Would you tie me up?,"When you're ready, just ask|and I'll make you totally at my mercy.",200,0,-1,
|
||||||
|
215,0,0,,I've not actually|managed to escape yet.,So you have mastered being submissive.,200,0,-1,
|
||||||
|
215,0,0,EscapedIsolationMildred,Mildred left me tied|up and I escaped that.,"Impressive, you must have pissed her off to do that|and she doesn't mess then.",200,1,1,
|
||||||
|
215,0,0,EscapedIsolationYuki,Yuki left me tied up|and I escaped that.,"Impressive, but I wouldn't expect Yuki to just|tie someone up and then leave them.",216,1,0,
|
||||||
|
215,0,0,,No ropes can hold me.,Thats a bold claim.|Turn around and we'll see about that.,218,0,0,
|
||||||
|
216,0,0,,I drugged her so she just|tied me up in a basement.,"If you do things like that, maybe we ought|to keep you permenantly restrained.",200,-1,0,
|
||||||
|
216,0,0,IsolationYukiOrgasm,"She forced me to give|her oral, then gagged me.",Haha that's some serious motivation to escape|or did you want to savour that gag instead?,217,0,0,
|
||||||
|
216,0,0,IsolationYukiOrgasm,She wanted some control|while I made her cum.,"Wow, fair play.",200,1,1,
|
||||||
|
217,0,0,,I couldn't get that|gag out fast enough.,I'm not surprised.,200,0,0,
|
||||||
|
217,0,0,,I though about keeping|the gag in after escaping.,You must be a very obediant teachers pet to|love your mistresses taste that much.,200,0,-2,
|
||||||
|
218,0,0,,Actually I'm not|quite ready yet.,"Most chickens have beaks, not big mouths.",200,-1,-1,
|
||||||
|
218,0,0,,"Go on then, try your best.|(Turn around for her.)","(Amelia helps remove your uniform, pulls your wrists|behind you and starts tying you up.)",,1,1,AmeliaTies()
|
||||||
|
220,0,0,,Who cares if|she is a wreck.,That's a nasty attitude and|it should be fun for both all involved.,200,-1,0,
|
||||||
|
220,0,0,,What is she doing|here then?,She said she came with a friend and|won't give me a striaght answer.,225,0,0,
|
||||||
|
220,0,0,,Does she only want|to dom others then?,"I'm not sure, she took a lot of persuading to help me|tie up the twins, but then seemed to enjoy it.",225,0,0,
|
||||||
|
225,0,0,,Maybe I can talk her|into some ropes.,Sure you can try.,200,1,0,
|
||||||
|
225,0,0,,Perhaps she would|enjoy practicing on me.,I'm sure she would if you could only get her to start.,200,0,-1,
|
||||||
|
230,0,0,,The box tie exposes the|bottom better though.,I suppose if that's your kink. It does also|makes sure mischievous hands are kept apart.,231,,,
|
||||||
|
230,0,0,,Elbows touching really|pushes out the breasts.,You could put it like that.,233,,,
|
||||||
|
231,0,0,,"Hey Charlotte,|which do you prefer.",Well I don't have an opinion on that.,232,0,0,Charlotte()
|
||||||
|
231,0,0,,Not apart enough to stop|me pulling a crotch rope.,You must really love being tied up.,200,1,-1,
|
||||||
|
231,0,0,,And it's nicer on the|sub if its long term.,"Sure, but sometimes, like with the twns here,|the discomfort is essential.",200,0,0,
|
||||||
|
232,0,0,,You should try both|and then decide.,No really I don't need an opinion on that.|(You turn back to Amelia.),200,-1,1,Amelia()
|
||||||
|
232,0,0,,Which method would|you use on me.,If Amelia ties you up then she can decide.|(You turn back to Amelia.),200,0,-1,Amelia()
|
||||||
|
233,0,0,,You did a good elbow tie|on one of the twins.,"Yeah with elbows touching and hands tied forwards,|her breasts are about the only things she can touch.",234,1,0,
|
||||||
|
233,0,0,,Some girl's need the|help with their cleevage.,"Maybe, some of us are naturally|more gifted than others.",234,,,
|
||||||
|
234,0,0,,I'm not sure mine|need the assistance.,"Every little helps,|but you look fine as you are.",200,0,0,
|
||||||
|
234,0,0,,Your breasts would look|massive if I tied you up.,That isn't going to happen.,200,-1,1,
|
||||||
|
234,0,0,HasArmbinder,I have an armbinder that|pins the elbows together.,"Cool, have you tried it on yourself?",235,,,
|
||||||
|
235,0,0,,"I tried, but it's no|good for self bondage.",I would strap you into it.,236,,,
|
||||||
|
235,0,0,,No it's only for|my favorite subies.,Some of the girls in this club would love|to be your favorite pet for that.,200,0,0,
|
||||||
|
235,0,0,,"No, but you should try it.","Forget it, try that on me and they can|use it on you as an arm splint.",200,-1,0,
|
||||||
|
236,0,0,,I'm not sure I want|to just yet,"Nonsense, come on you will look|beautifully submissive with it on.",236,0,-1,
|
||||||
|
236,0,0,,"No, another time.","Okay, your loss.",200,0,0,
|
||||||
|
236,0,0,,"Would you, thanks.|I was struggling with it.","(Amelia helps you into armbinder, doing up the laces|and straps till your elbows are forced together.)",500,1,-1,PlayerArmbinded()
|
||||||
250,0,0,,Do they both|need restraining?,Lucy is sweet enough when she isn't trying to steal|boyfriends and she knows a lot of Kinbaku techniques.,251,,,
|
250,0,0,,Do they both|need restraining?,Lucy is sweet enough when she isn't trying to steal|boyfriends and she knows a lot of Kinbaku techniques.,251,,,
|
||||||
250,0,0,,Do you need to restrain|me like that too?,"Maybe, but we didn't need to restrain Lucy, she could|demonstarte some impressive Kinbaku on you.",251,0,-1,
|
250,0,0,,Do you need to restrain|me like that too?,"Maybe, but we didn't need to restrain Lucy, she could|demonstarte some impressive Kinbaku on you.",251,0,-1,
|
||||||
251,0,0,,And Hether?,She is a cruel trickster and impersonates her sister.|They both claim to be Lucy.,252,0,0,
|
251,0,0,,And Hether?,She is the evil left twin and impersonates her sister.|They both claim to be Lucy.,252,0,0,
|
||||||
251,0,0,,I already know enough|to restrin anybody.,Lucy could teach you that kinbaku is more than just restraint. Heather though would do the same for pain.,252,0,1,
|
251,0,0,,I already know enough|to restrin anybody.,Lucy could teach you that kinbaku is more than just|restraint. Heather though would teach you about pain.,252,0,1,
|
||||||
252,0,0,,"If we work one is which,|we should untie Lucy. ","Yes, she would teach you a thing or two,|but how could you tell which one she is?",200,0,0,
|
252,0,0,,If we work out which one is|Lucy we should untie her. ,"Yes, she would teach you a thing or two,|but how could you tell which one she is?",200,0,0,
|
||||||
252,0,0,,Best keep them|both tightly bound.,Probably. If we knew which one was lucy then|she could show us some new techniques.,200,0,1,
|
252,0,0,,Best keep them|both tightly bound.,Probably. If we knew which one was lucy then|she could show us some new techniques.,200,0,1,
|
||||||
255,0,0,,"Cool, lets make their|bondage even tighter.",Its already plenty tight enough.|Any tighter would cut of their blood circulation.,200,,,
|
255,0,0,,"Cool, lets make their|bondage even tighter.",Its already plenty tight enough.|Any tighter would cut of their blood circulation.,200,,,
|
||||||
255,0,0,,Are those bindings that bad?,Let me tie you up and you can find out for yourself.,260,,,
|
255,0,0,,Are those bindings|painful enough?,Let me tie you up and you can find out for yourself.,260,0,0,
|
||||||
255,0,0,,"Wow, I doubt I could hold|out long tied like that.","A delicate girl like yourself would talk fast, but|you would still hold the pose for as long as I want.",200,,,
|
255,0,0,,"Wow, I doubt I could hold|out long tied like that.","A delicate girl like yourself would talk fast, but|you would still hold the pose for as long as I want.",200,,,
|
||||||
255,0,0,,Is Heather likely|to agree to that?,"It's got to be better than this, but I think she is|hoping Lucy will break first and claim to be Heather.",200,,,
|
255,0,0,,Is Heather likely|to agree to that?,"It's got to be better than this, but I think she is|hoping Lucy will break first and claim to be Heather.",200,,,
|
||||||
260,0,0,,Okay Miss Amelia.,"(Amelia helps remove your uniform, pulls your wrists|behind you and starts tying you up.)",,0,-1,
|
260,0,0,,Yes Miss Amelia.,"(Amelia helps remove your uniform, pulls your wrists|behind you and starts tying you up.)",500,1,-1,AmeliaTies()
|
||||||
260,0,0,,You're not tying me up.,,,0,1,
|
260,0,1,,Okay lets see how|skilled you are.,(Amelia quickly secures your|arms with a tight box tie.),500,0,0,AmeliaTiesDom()
|
||||||
260,0,0,,We could tie up|Charlotte instead.,,,0,0,
|
260,0,0,,You're not tying me up.,"Fine not now,|but when you ready just call me Miss Amelia.",200,0,,NotTieMe()
|
||||||
300,0,0,,So you tied these|girls up super tight?,"No, it's not like that. Amelia tied them up and just told|me to hold the one down while she tied the other.",310,,,
|
260,0,0,,We could tie up|Charlotte instead.,I don't think she is ready for that yet.|You look far more keen.,200,0,0,TieCharlotte()
|
||||||
300,0,0,,Are you a regular here?,"No no. I'm not a member of this club,|it's just a friend asked me to meet her here.",320,,,
|
301,,,,,,,,,
|
||||||
300,0,0,,I bet you prefer to be tied up.,"I'm really not into bondage, honest.|I'm just here for a friend.",330,,,
|
300,0,0,Charlotte310NotDone,So you tied these|girls up super tight?,"No, it's not like that. Amelia tied them|up and told me to help her.",310,0,0,Charlotte310Done()
|
||||||
300,0,0,,You should be tied up now.,,340,,,
|
300,0,0,Charlotte320NotDone,Are you a regular here?,"No no. I'm not a member of this club,|it's just a friend asked me to meet her here.",320,0,0,Charlotte320Done()
|
||||||
|
300,0,0,Charlotte330NotDone,I bet you prefer|to be tied up.,"I'm really not into bondage, honest.|I'm just waiting here for a friend.",330,0,0,Charlotte330Done()
|
||||||
|
300,0,0,Charlotte340NotDone,You should be tied up now.,What do you mean? I really wouldn't like that.,340,-1,1,Charlotte340Done()
|
||||||
|
300,0,0,Charlotte350NotDone,What do you think|the twins need now.,"I dunno, untie them maybe.",350,0,0,Charlotte350Done()
|
||||||
|
300,0,0,Charlotte360NotDone,"You're clutching that bag|tight, what's in there?","Nothing much, just my homework.",360,0,0,Charlotte360Done()
|
||||||
300,0,0,,(Go back to the|rest of the grounp.),(Amelia is telling Charlotte about Kinbaku.),100,0,0,
|
300,0,0,,(Go back to the|rest of the grounp.),(Amelia is telling Charlotte about Kinbaku.),100,0,0,
|
||||||
310,0,0,,What don't you like tying ,,300,,,
|
310,0,0,,Don't you like tying?,"It's not my thing, Amelia just asked for|some help something, that's all.",311,0,1,
|
||||||
320,0,0,,"Oh really, you look|quite settled there.",,300,,,
|
310,0,0,,"Come on, it looks|like you helped a lot.",Maybe little. It's not really my thing.,311,1,0,
|
||||||
|
311,0,0,,So you prefere|to be tied up.,Seriously? Who would like being tied up?,312,-1,1,
|
||||||
|
311,0,0,,What is your thing?,"Oh well it's la... wait, my thing...|Sorry I though I just saw my friend in the corridor.",300,0,0,
|
||||||
|
312,0,0,,I would.,"Curious, not that I would consider tying you up of course.",300,0,-1,
|
||||||
|
312,0,0,,Some of the girls here|clearly enjoy it.,Well it doesn't seem right the|way some of them express in it.,300,0,0,
|
||||||
|
312,0,0,,Someone who doesn't|want to admit it.,I have no idea what your on about.,300,0,1,
|
||||||
|
320,0,0,,"Oh really, you look|quite settled here.","Well, um it's only a college club.|There's nothing wrong with that.",300,0,0,
|
||||||
|
320,0,0,,So who is this|friend of yours?,Oh she's not here yet.,321,0,0,
|
||||||
|
321,0,0,,Maybe I'm the friend|you're waiting for.,"Well we hardly know each other,|but we could be friends I suppose.",322,1,0,
|
||||||
|
321,0,0,,,,,,,
|
||||||
|
322,0,0,,Of course were|all friends here.,I suppose. I'm still not sure some of the|girls here are really that friendly.,300,1,0,
|
||||||
|
322,0,0,,Friends with benefits?,I'm not sure what you mean?,323,0,0,
|
||||||
|
323,0,0,,It's just we always help|each other when in need.,"Sure, a friend in need is a friend indeed.",300,1,0,
|
||||||
|
323,0,0,,"Come on, there is more to|enjoy than just the ropes.",I'm really not sure what you mean.|Anyway was there anything else?,300,-1,1,
|
||||||
330,0,0,,,,300,,,
|
330,0,0,,,,300,,,
|
||||||
|
330,0,0,,,,,,,
|
||||||
|
340,0,0,,You don't sound certain.,"No really, I'm not into this kind of thing.",300,0,0,
|
||||||
|
340,0,0,,"Oh, the lady doth|protest too much.","No no, wait.. what.. I...|Please don't tie me up.",300,0,1,
|
||||||
|
350,0,0,,A good spanking should|sort them apart.,"That's just cruel, they seem to be|in a lot of discomfort as it is.",300,-1,0,
|
||||||
|
350,0,0,,What about stripping them?,I'm not sure what you're trying to achive|and I'm not interested in their predicament.,300,0,0,
|
||||||
|
360,0,0,,Oh okay. It's not like a|dog will eat it here.,A dog might find it rather chewy.,300,0,0,
|
||||||
|
360,0,0,,Come on you can tell me.,I told you its just boring homework.,300,-1,0,
|
||||||
|
360,0,0,,I could help|you with that.,"No no, I will manage just fine on my own.",300,0,1,
|
||||||
400,0,0,2Twins,Inspect the|twin on the left.,Her elbows are tied touching together behind her.|She looks to be in a lot of discomfort. ,410,,,
|
400,0,0,2Twins,Inspect the|twin on the left.,Her elbows are tied touching together behind her.|She looks to be in a lot of discomfort. ,410,,,
|
||||||
400,0,0,2Twins,Inspect the|twin on the right.,She is tied with her hands touching behind her and|her fingers cable tied to stop her unbuckling the gag.,415,,,
|
400,0,0,2Twins,Inspect the|twin on the right.,She is tied with her hands touching behind her and|her fingers cable tied to stop her unbuckling the gag.,415,,,
|
||||||
400,0,0,!2Twins,Inspect the|remaining twin.,Her elbows are tied touching together behind her.|She looks to be in a lot of discomfort. ,410,,,
|
400,0,0,!2Twins,Inspect the|remaining twin.,Her elbows are tied touching together behind her.|She looks to be in a lot of discomfort. ,410,,,
|
||||||
|
@ -71,10 +135,10 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
||||||
420,0,0,,You've been a naughty girl|and should be punished.,"(She shakes and pleads. Charlotte speaks up.)|Leave her allown, you're upsetting her.",420,,,Naughty()
|
420,0,0,,You've been a naughty girl|and should be punished.,"(She shakes and pleads. Charlotte speaks up.)|Leave her allown, you're upsetting her.",420,,,Naughty()
|
||||||
420,0,0,,I think you should be|tied up even tighter.,(She whimpers and shakes her head.|She is already aching from her arms tied like that.),420,,,Tighter()
|
420,0,0,,I think you should be|tied up even tighter.,(She whimpers and shakes her head.|She is already aching from her arms tied like that.),420,,,Tighter()
|
||||||
420,0,0,,(Take a step back.),(What do you do now?),400,,,CancelOverride()
|
420,0,0,,(Take a step back.),(What do you do now?),400,,,CancelOverride()
|
||||||
500,0,0,,Can I tie you up now.,,,,,
|
500,0,0,,,,,,,
|
||||||
500,0,0,,Can you tie me up again plaese.,,,1,-1,
|
600,0,0,,Can I tie you up now.,,,,,
|
||||||
500,0,0,,(Go back to the|rest of the grounp.),(Amelia is telling Charlotte about Kinbaku.),100,0,0,
|
600,0,0,,Can you tie me up again plaese.,,,1,-1,
|
||||||
600,0,0,,,,,,,
|
600,0,0,,(Go back to the|rest of the grounp.),(Amelia is telling Charlotte about Kinbaku.),100,0,0,
|
||||||
700,0,0,,"So Lucy, shall we tie|up your captors now.","That is easier said than done with Amelia. I know a lot|of Kinbaku, would like to be tied up instead?",710,1,1,
|
700,0,0,,"So Lucy, shall we tie|up your captors now.","That is easier said than done with Amelia. I know a lot|of Kinbaku, would like to be tied up instead?",710,1,1,
|
||||||
700,0,0,,You must be aching|after that.,"Yes, I need to stretch my arms. Can I tie you up now to work some life back into them?",710,1,0,
|
700,0,0,,You must be aching|after that.,"Yes, I need to stretch my arms. Can I tie you up now to work some life back into them?",710,1,0,
|
||||||
710,0,0,,"No, you're not|tying me up.","Aww please, I have an neat idea I want to try.",710,0,0,
|
710,0,0,,"No, you're not|tying me up.","Aww please, I have an neat idea I want to try.",710,0,0,
|
||||||
|
|
|
BIN
C101_KinbakuClub/Slaves/Bag.jpg
Normal file
After ![]() (image error) Size: 31 KiB |
BIN
C101_KinbakuClub/Slaves/Halfway.jpg
Normal file
After ![]() (image error) Size: 52 KiB |
BIN
C101_KinbakuClub/Slaves/HalfwayBallGag.jpg
Normal file
After ![]() (image error) Size: 5.7 KiB |
BIN
C101_KinbakuClub/Slaves/HalfwayChastityBelt.jpg
Normal file
After ![]() (image error) Size: 4.7 KiB |
BIN
C101_KinbakuClub/Slaves/HalfwayClothGag.jpg
Normal file
After ![]() (image error) Size: 4.7 KiB |
BIN
C101_KinbakuClub/Slaves/HalfwayTapeGag.jpg
Normal file
After ![]() (image error) Size: 4.7 KiB |
9
C101_KinbakuClub/Slaves/Intro_EN.csv
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
Stage,LoveReq,SubReq,VarReq,IntroText,Image
|
||||||
|
0,0,0,,The bag has a lot of metal items in it.,Bag.jpg
|
||||||
|
10,0,0,,,ManacleSet.jpg
|
||||||
|
20,0,0,,,WallRing.jpg
|
||||||
|
40,0,0,,,Bag.jpg
|
||||||
|
100,0,0,,,UnlockedCollar.jpg
|
||||||
|
110,0,0,,,Halfway.jpg
|
||||||
|
120,0,0,,,PlayerManacles.jpg
|
||||||
|
130,0,0,,,PlayerManacles.jpg
|
|
BIN
C101_KinbakuClub/Slaves/ManacleSet.jpg
Normal file
After ![]() (image error) Size: 67 KiB |
BIN
C101_KinbakuClub/Slaves/PlayerManacles.jpg
Normal file
After ![]() (image error) Size: 50 KiB |
BIN
C101_KinbakuClub/Slaves/PlayerManaclesBallGag.png
Normal file
After ![]() (image error) Size: 12 KiB |
BIN
C101_KinbakuClub/Slaves/PlayerManaclesChastityBelt.png
Normal file
After ![]() (image error) Size: 12 KiB |
BIN
C101_KinbakuClub/Slaves/PlayerManaclesClothGag.png
Normal file
After ![]() (image error) Size: 3.8 KiB |
BIN
C101_KinbakuClub/Slaves/PlayerManaclesJenna.png
Normal file
After ![]() (image error) Size: 36 KiB |
BIN
C101_KinbakuClub/Slaves/PlayerManaclesJennaDom.png
Normal file
After ![]() (image error) Size: 5.4 KiB |
BIN
C101_KinbakuClub/Slaves/PlayerManaclesJennaNeutral.png
Normal file
After ![]() (image error) Size: 5.4 KiB |
BIN
C101_KinbakuClub/Slaves/PlayerManaclesJennaSub.png
Normal file
After ![]() (image error) Size: 6.1 KiB |
BIN
C101_KinbakuClub/Slaves/PlayerManaclesPantiesDown.png
Normal file
After ![]() (image error) Size: 16 KiB |
BIN
C101_KinbakuClub/Slaves/PlayerManaclesTapeGag.png
Normal file
After ![]() (image error) Size: 2.2 KiB |
185
C101_KinbakuClub/Slaves/Script.js
Normal file
|
@ -0,0 +1,185 @@
|
||||||
|
var C101_KinbakuClub_Slaves_CurrentStage = 0;
|
||||||
|
var C101_KinbakuClub_Slaves_ReadyForSlaves = false;
|
||||||
|
var C101_KinbakuClub_Slaves_Manacles = false;
|
||||||
|
var C101_KinbakuClub_Slaves_Padlocks = false;
|
||||||
|
var C101_KinbakuClub_Slaves_Rings = false;
|
||||||
|
var C101_KinbakuClub_Slaves_SelfSlaveAvailable = false;
|
||||||
|
var C101_KinbakuClub_Slaves_ReadyMessageDone = false;
|
||||||
|
var C101_KinbakuClub_Slaves_ChastityWarning = false;
|
||||||
|
var C101_KinbakuClub_Slaves_ManacleWarning = false;
|
||||||
|
var C101_KinbakuClub_Slaves_ManacleTime = 0;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Calculates the scene parameters
|
||||||
|
function C101_KinbakuClub_Slaves_CalcParams() {
|
||||||
|
C101_KinbakuClub_Slaves_PlayerIsRestrained = Common_PlayerRestrained;
|
||||||
|
C101_KinbakuClub_Slaves_PlayerIsGagged = Common_PlayerGagged;
|
||||||
|
C101_KinbakuClub_Slaves_SelfSlaveAvailable = Common_PlayerNotRestrained && C101_KinbakuClub_Slaves_ReadyForSlaves;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Chapter 101 - Slaves Load
|
||||||
|
function C101_KinbakuClub_Slaves_Load() {
|
||||||
|
|
||||||
|
// Bag stage starts at 0
|
||||||
|
if (C101_KinbakuClub_Slaves_CurrentStage < 100) {
|
||||||
|
C101_KinbakuClub_Slaves_CurrentStage = 0;
|
||||||
|
ActorLoad("", "ClubRoom4");
|
||||||
|
LeaveIcon = "";
|
||||||
|
}
|
||||||
|
|
||||||
|
// Player when a slave
|
||||||
|
if ((C101_KinbakuClub_Slaves_CurrentStage > 100) && (C101_KinbakuClub_Slaves_CurrentStage < 200)) {
|
||||||
|
ActorLoad("", "ClubRoom4");
|
||||||
|
LeaveIcon = "Leave";
|
||||||
|
}
|
||||||
|
|
||||||
|
LoadInteractions();
|
||||||
|
|
||||||
|
C101_KinbakuClub_Slaves_CalcParams()
|
||||||
|
}
|
||||||
|
|
||||||
|
// Chapter 101 - Slaves Run
|
||||||
|
function C101_KinbakuClub_Slaves_Run() {
|
||||||
|
BuildInteraction(C101_KinbakuClub_Slaves_CurrentStage);
|
||||||
|
|
||||||
|
if (C101_KinbakuClub_Slaves_CurrentStage == 100) {
|
||||||
|
if (PlayerHasLockedInventory("BallGag")) DrawImage(CurrentChapter + "/" + CurrentScreen + "/UnlockedCollarBallGag.jpg", 780, 130);
|
||||||
|
if (PlayerHasLockedInventory("ClothGag")) DrawImage(CurrentChapter + "/" + CurrentScreen + "/UnlockedCollarClothGag.jpg", 780, 130);
|
||||||
|
if (PlayerHasLockedInventory("TapeGag")) DrawImage(CurrentChapter + "/" + CurrentScreen + "/UnlockedCollarTapeGag.jpg", 780, 130);
|
||||||
|
}
|
||||||
|
if (C101_KinbakuClub_Slaves_CurrentStage == 110) {
|
||||||
|
if (PlayerHasLockedInventory("BallGag")) DrawImage(CurrentChapter + "/" + CurrentScreen + "/HalfwayBallGag.jpg", 840, 35);
|
||||||
|
if (PlayerHasLockedInventory("ClothGag")) DrawImage(CurrentChapter + "/" + CurrentScreen + "/HalfwayClothGag.jpg", 840, 35);
|
||||||
|
if (PlayerHasLockedInventory("TapeGag")) DrawImage(CurrentChapter + "/" + CurrentScreen + "/HalfwayTapeGag.jpg", 840, 35);
|
||||||
|
if (PlayerHasLockedInventory("ChastityBelt")) DrawImage(CurrentChapter + "/" + CurrentScreen + "/HalfwayChastityBelt.jpg", 825, 250);
|
||||||
|
}
|
||||||
|
if ((C101_KinbakuClub_Slaves_CurrentStage >= 120) && (C101_KinbakuClub_Slaves_CurrentStage < 200)) {
|
||||||
|
if (C101_KinbakuClub_Slaves_CurrentStage >= 130) {
|
||||||
|
DrawImage(CurrentChapter + "/" + CurrentScreen + "/PlayerManaclesJennaNeutral.png", 870, 81);
|
||||||
|
if (ActorGetValue(ActorSubmission) > 0) DrawImage(CurrentChapter + "/" + CurrentScreen + "/PlayerManaclesJennaDom.png", 870, 81);
|
||||||
|
if (ActorGetValue(ActorSubmission) < -1) DrawImage(CurrentChapter + "/" + CurrentScreen + "/PlayerManaclesJennaSub.png", 870, 81);
|
||||||
|
}
|
||||||
|
if (PlayerHasLockedInventory("BallGag")) DrawImage(CurrentChapter + "/" + CurrentScreen + "/PlayerManaclesBallGag.png", 875, 60);
|
||||||
|
if (PlayerHasLockedInventory("ClothGag")) DrawImage(CurrentChapter + "/" + CurrentScreen + "/PlayerManaclesClothGag.png", 870, 128);
|
||||||
|
if (PlayerHasLockedInventory("TapeGag")) DrawImage(CurrentChapter + "/" + CurrentScreen + "/PlayerManaclesTapeGag.png", 887, 130);
|
||||||
|
if (PlayerHasLockedInventory("ChastityBelt")) DrawImage(CurrentChapter + "/" + CurrentScreen + "/PlayerManaclesChastityBelt.png", 850, 330);
|
||||||
|
if (C101_KinbakuClub_Slaves_CurrentStage >= 130) DrawImage(CurrentChapter + "/" + CurrentScreen + "/PlayerManaclesJenna.png", 945, 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Chapter 101 - Slaves Click
|
||||||
|
function C101_KinbakuClub_Slaves_Click() {
|
||||||
|
|
||||||
|
// Regular and inventory interactions
|
||||||
|
ClickInteraction(C101_KinbakuClub_Slaves_CurrentStage);
|
||||||
|
var ClickInv = GetClickedInventory();
|
||||||
|
|
||||||
|
if ((C101_KinbakuClub_Slaves_CurrentStage == 100) || (C101_KinbakuClub_Slaves_CurrentStage == 110)) {
|
||||||
|
if ((ClickInv == "BallGag") && !PlayerHasLockedInventory("BallGag")) {
|
||||||
|
PlayerUngag();
|
||||||
|
PlayerRemoveInventory("BallGag", 1);
|
||||||
|
PlayerLockInventory("BallGag");
|
||||||
|
OverridenIntroText = GetText("PlayerBallGag");
|
||||||
|
CurrentTime = CurrentTime + 60000;
|
||||||
|
}
|
||||||
|
if ((ClickInv == "ClothGag") && !PlayerHasLockedInventory("ClothGag")) {
|
||||||
|
PlayerUngag();
|
||||||
|
PlayerRemoveInventory("ClothGag", 1);
|
||||||
|
PlayerLockInventory("ClothGag");
|
||||||
|
OverridenIntroText = GetText("PlayerClothGag");
|
||||||
|
CurrentTime = CurrentTime + 60000;
|
||||||
|
}
|
||||||
|
if ((ClickInv == "TapeGag") && !PlayerHasLockedInventory("TapeGag")) {
|
||||||
|
PlayerUngag();
|
||||||
|
PlayerRemoveInventory("TapeGag", 1);
|
||||||
|
PlayerLockInventory("TapeGag");
|
||||||
|
OverridenIntroText = GetText("PlayerTapeGag");
|
||||||
|
CurrentTime = CurrentTime + 60000;
|
||||||
|
}
|
||||||
|
if ((C101_KinbakuClub_Slaves_CurrentStage == 110) && (ClickInv == "ChastityBelt") && !PlayerHasLockedInventory("ChastityBelt")) {
|
||||||
|
if (C101_KinbakuClub_Slaves_ChastityWarning) {
|
||||||
|
PlayerRemoveInventory("ChastityBelt", 1);
|
||||||
|
PlayerLockInventory("ChastityBelt");
|
||||||
|
OverridenIntroText = GetText("PlayerChastityBelt2");
|
||||||
|
CurrentTime = CurrentTime + 60000;
|
||||||
|
} else {
|
||||||
|
C101_KinbakuClub_Slaves_ChastityWarning = true;
|
||||||
|
OverridenIntroText = GetText("PlayerChastityBelt1");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
C101_KinbakuClub_Slaves_CalcParams();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Chapter 101 - Slaves - Leaviing the bag stage
|
||||||
|
function C101_KinbakuClub_Slaves_Leave() {
|
||||||
|
if (C101_KinbakuClub_Slaves_ReadyForSlaves && !C101_KinbakuClub_Slaves_ReadyMessageDone) {
|
||||||
|
C101_KinbakuClub_Slaves_ReadyMessageDone = true;
|
||||||
|
C101_KinbakuClub_Slaves_CurrentStage = 40
|
||||||
|
}
|
||||||
|
else SetScene(CurrentChapter, "ClubRoom4");
|
||||||
|
}
|
||||||
|
|
||||||
|
// Chapter 101 - Slaves - Player has inspected the manacles
|
||||||
|
function C101_KinbakuClub_Slaves_ManaclesCheck() {
|
||||||
|
C101_KinbakuClub_Slaves_Manacles = true;
|
||||||
|
if (C101_KinbakuClub_Slaves_Manacles && C101_KinbakuClub_Slaves_Padlocks && C101_KinbakuClub_Slaves_Rings) C101_KinbakuClub_Slaves_ReadyForSlaves = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Chapter 101 - Slaves - Player has inspected the padlocks
|
||||||
|
function C101_KinbakuClub_Slaves_PadlocksCheck() {
|
||||||
|
C101_KinbakuClub_Slaves_Padlocks = true;
|
||||||
|
if (C101_KinbakuClub_Slaves_Manacles && C101_KinbakuClub_Slaves_Padlocks && C101_KinbakuClub_Slaves_Rings) C101_KinbakuClub_Slaves_ReadyForSlaves = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Chapter 101 - Slaves - Player has inspected the wall rings
|
||||||
|
function C101_KinbakuClub_Slaves_RingsCheck() {
|
||||||
|
C101_KinbakuClub_Slaves_Rings = true;
|
||||||
|
if (C101_KinbakuClub_Slaves_Manacles && C101_KinbakuClub_Slaves_Padlocks && C101_KinbakuClub_Slaves_Rings) C101_KinbakuClub_Slaves_ReadyForSlaves = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Chapter 101 - Slaves - Player padlocks the neck manacle on and to the wall.
|
||||||
|
function C101_KinbakuClub_Slaves_NeckManacle() {
|
||||||
|
PlayerLockInventory("Manacles");
|
||||||
|
}
|
||||||
|
|
||||||
|
// Chapter 101 - Slaves - Player removes their gag.
|
||||||
|
function C101_KinbakuClub_Slaves_PlayerRemoveGag() {
|
||||||
|
PlayerUngag();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Chapter 101 - Slaves - Player padlocks the ankle and wrist manacles.
|
||||||
|
function C101_KinbakuClub_Slaves_FullManacle() {
|
||||||
|
if (C101_KinbakuClub_Slaves_ManacleWarning) {
|
||||||
|
C101_KinbakuClub_Slaves_CurrentStage = 120;
|
||||||
|
OverridenIntroText = GetText("LockAllManacles");
|
||||||
|
LeaveIcon = "Leave";
|
||||||
|
}
|
||||||
|
C101_KinbakuClub_Slaves_ManacleWarning = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Chapter 101 - Slaves - Player spends time exploring their predicament.
|
||||||
|
function C101_KinbakuClub_Slaves_ExploreManacles() {
|
||||||
|
C101_KinbakuClub_Slaves_ManacleTime++
|
||||||
|
CurrentTime = CurrentTime + 30000;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Chapter 101 - Slaves - Player waits in manacles, Jenna may appear
|
||||||
|
function C101_KinbakuClub_Slaves_WaitJenna() {
|
||||||
|
C101_KinbakuClub_Slaves_ExploreManacles();
|
||||||
|
if (C101_KinbakuClub_Slaves_ManacleTime > 4) {
|
||||||
|
C101_KinbakuClub_Slaves_CurrentStage = 130;
|
||||||
|
ActorLoad("Jenna", "ClubRoom4");
|
||||||
|
OverridenIntroText = GetText("JennaAppears");
|
||||||
|
LeaveIcon = "";
|
||||||
|
}
|
||||||
|
}
|
37
C101_KinbakuClub/Slaves/Stage_EN.csv
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
||||||
|
0,0,0,!PlayerIsRestrained,(Inspect the contents.),"The bag appears to be full of metal manacles,|connected together in sets by chains.",10,0,0,
|
||||||
|
0,0,0,,(Look around the bag.),"You don't find anythig else of interest near bag,|until you notice some metal rings under the blackboard.",20,0,0,
|
||||||
|
0,0,0,SelfSlaveAvailable,(Try the loose manacles|on yourself.),"You take a set of manacles and try them on,|but without padlocking them, they just fall open.",100,0,0,
|
||||||
|
0,0,0,,(Go back to the club room.),You can now kidnap club members and use these|manacles to keep them as your own slaves.,40,0,0,Leave()
|
||||||
|
10,0,0,,(Inspect the manacles.),"Each set has manacles for neck, wrists and ankles.|There is also a length of chain with nothing at one end.",10,0,0,ManaclesCheck()
|
||||||
|
10,0,0,,(Inspect the rest of|the contents.),Also in the bag are a lot of padlocks for fastening|the manacles. You don't find any keys here.,10,0,0,PadlocksCheck()
|
||||||
|
10,0,0,,(Take the manacles.),"They are rather heavy,|best to leave them here and bring slaves to them.",10,0,0,
|
||||||
|
10,0,0,,(Look around the bag.),"You don't find anythig else of interest near bag,|until you notice some metal rings under the blackboard.",20,0,0,
|
||||||
|
10,0,0,SelfSlaveAvailable,(Try the loose manacles|on yourself.),"You take a set of manacles and try them on,|but without padlocking them, they just fall open.",100,0,0,
|
||||||
|
10,0,0,,(Go back to|the club room.),You can now kidnap club members and use these|manacles to keep them as your own slaves.,40,0,0,Leave()
|
||||||
|
20,0,0,,(Check out the rings.),"They seem to be firmly attached to the walls,|they must be for use with the manacles.",20,0,0,RingsCheck()
|
||||||
|
20,0,0,,(Go back to the bag.),The bag has a lot of metal items in it.,0,0,0,
|
||||||
|
20,0,0,SelfSlaveAvailable,(Try the loose manacles|on yourself.),"You take a set of manacles and try them on,|but without padlocking them, they just fall open.",100,0,0,
|
||||||
|
20,0,0,,(Go back to|the club room.),You can now kidnap club members and use these|manacles to keep them as your own slaves.,40,0,0,Leave()
|
||||||
|
40,0,0,,(Check the bag again.),The prospect of what you could do|with those manacles is tantalising.,0,0,0,
|
||||||
|
40,0,0,,(Go get some slaves.),Gone slaving.,40,0,0,Leave()
|
||||||
|
100,0,0,,(Padlock the|manacles shut.),"In for a dime, in for a dollar. You remove your uniform,|then lock the manacle set to the wall and to your neck.",110,0,0,NeckManacle()
|
||||||
|
100,0,0,,(Put the manacles|back in the bag.),"Maybe another time, you put the manacles away.",0,0,0,
|
||||||
|
110,0,0,,(Pull on the|wall chain.),"You tug on the chain as hard as you can,|but the ring on the wall is unyeilding.",110,0,0,
|
||||||
|
110,0,0,,(Try to remove|the padlocks.),The large padlocks are firmly locked.|There is no way they will open without a key.,110,0,0,
|
||||||
|
110,0,0,,(Check inside|the bag again.),"You double check the bag, but there is definantly no|keys in there and you can't reach anything else now.",110,0,0,
|
||||||
|
110,0,0,PlayerIsGagged,(Remove your gag.),You ungag yourself while you still can.,110,0,0,PlayerRemoveGag()
|
||||||
|
110,0,0,,Call for help.,"You shout across the room. A few girls look up, giggle|and then go straight back to what they were doing.",110,0,0,
|
||||||
|
110,0,0,,(Lock the rest of|the manacles on.),"You cannot go anwhere now, but are you ready to|loose all your freedom? Click again to do so.",110,0,0,FullManacle()
|
||||||
|
120,0,0,,Call for help.,"You shout across the room. A few girls look up, giggle|and then go straight back to what they were doing.",120,0,0,ExploreManacles()
|
||||||
|
120,0,0,PlayerIsGagged,(Scream into|the gag.),Nobody seems to hear or notice you muffled cries. ,120,0,0,ExploreManacles()
|
||||||
|
120,0,0,,(Struggle against|the manacles.),"You thrash in panic, but the unforgiving hard steel|is far stronger than you are.",120,0,0,ExploreManacles()
|
||||||
|
120,0,0,,(Struggle playfully.),You test the limits of your confinment. It is kind of|fun and someone is bound to take an interest in you.,120,0,0,ExploreManacles()
|
||||||
|
120,0,0,,(lie down.),The chain to the wall isn't quite long enough.|You have to kneel to stop the collar choking you.,120,0,0,ExploreManacles()
|
||||||
|
120,0,0,,(Stand up.),"The chain between the collar and ankles is too short.|You cannot crouch comfortably, so kneel down again.",120,0,0,ExploreManacles()
|
||||||
|
120,0,0,,(Move away.),"You can hobble about, but only a short distance|before the chain to the wall stops you.",120,0,0,ExploreManacles()
|
||||||
|
120,0,0,,(Check the padlocks.),"You despirately check the padlocks on your wrists,|but they are both aldready firmly locked shut.",120,0,0,ExploreManacles()
|
||||||
|
120,0,0,,(Wait patiently.),You wait quietly like a good slave and it feels like|you are also as invisible as a good slave too.,120,0,0,WaitJenna()
|
||||||
|
130,0,0,,Jenna TO DO.,,130,0,0,
|
||||||
|
130,0,0,,(Dom up +1.),,130,0,1,
|
||||||
|
130,0,0,,(Sub down -1.),,130,0,-1,
|
|
17
C101_KinbakuClub/Slaves/Text_EN.csv
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
Tag,Content
|
||||||
|
PlayerBallGag,"You pull the harness over your head,|push the ball in and strap the buckles."
|
||||||
|
PlayerClothGag,"You stuff the wadding in your mouth, then tie|more cloths over your mouth and around your head."
|
||||||
|
PlayerTapeGag,You pull a band of duct tape and|apply it firmly over your mouth.
|
||||||
|
PlayerChastityBelt1,Are you sure you want to lock the|belt on yourself? Click again to do so.
|
||||||
|
PlayerChastityBelt2,"You take a deep breath and close the belt|on yourself. It locks with a loud ""click""."
|
||||||
|
LockAllManacles,You kneel down to get your ankles in their manacles.|Once locked on you secure your wrists behind you.
|
||||||
|
JennaAppears,After a while Jenna enters the room|and walks over to you.
|
||||||
|
Collar,
|
||||||
|
Crop,
|
||||||
|
Rope,
|
||||||
|
Cuffs,
|
||||||
|
BallGag,
|
||||||
|
TapeGag,
|
||||||
|
ClothGag,
|
||||||
|
VibratingEgg,
|
||||||
|
Blindfold,
|
|
BIN
C101_KinbakuClub/Slaves/UnlockedCollar.jpg
Normal file
After ![]() (image error) Size: 78 KiB |
BIN
C101_KinbakuClub/Slaves/UnlockedCollarBallGag.jpg
Normal file
After ![]() (image error) Size: 31 KiB |
BIN
C101_KinbakuClub/Slaves/UnlockedCollarClothGag.jpg
Normal file
After ![]() (image error) Size: 20 KiB |
BIN
C101_KinbakuClub/Slaves/UnlockedCollarTapeGag.jpg
Normal file
After ![]() (image error) Size: 21 KiB |
BIN
C101_KinbakuClub/Slaves/WallRing.jpg
Normal file
After ![]() (image error) Size: 19 KiB |
3
C999_Common/Manacles/Intro_EN.csv
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
Stage,LoveReq,SubReq,VarReq,IntroText,Image
|
||||||
|
0,0,0,,"This set of steel manacles for restraining|someones neck, wrists and ankles.",Manacles.jpg
|
||||||
|
10,0,0,,"Without a key, there's no way to escape|the manacles cold hard snare.",Manacles.jpg
|
|
BIN
C999_Common/Manacles/Manacles.jpg
Normal file
After ![]() (image error) Size: 48 KiB |
56
C999_Common/Manacles/Script.js
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
var C999_Common_Manacles_CurrentStage = 0;
|
||||||
|
var C999_Common_Manacles_HasLooseManacles = 0;
|
||||||
|
var C999_Common_Manacles_HasKey = false;
|
||||||
|
|
||||||
|
// Chapter Common - Manacles Load
|
||||||
|
function C999_Common_Manacles_Load() {
|
||||||
|
|
||||||
|
// Load the scene parameters
|
||||||
|
LeaveIcon = "Leave";
|
||||||
|
C999_Common_Manacles_HasKey = (PlayerHasInventory("PadlockKey"))
|
||||||
|
LoadInteractions();
|
||||||
|
|
||||||
|
// Set the correct starting stage
|
||||||
|
if (PlayerHasLockedInventory("Manacles") == true) C999_Common_Manacles_CurrentStage = 10;
|
||||||
|
else C999_Common_Manacles_CurrentStage = 0;
|
||||||
|
|
||||||
|
// If the player has a loose Manacles
|
||||||
|
C999_Common_Manacles_HasLooseManacles = PlayerHasInventory("Manacles");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// Chapter Common - Manacles Run, we draw the regular player image if the item is on
|
||||||
|
function C999_Common_Manacles_Run() {
|
||||||
|
BuildInteraction(C999_Common_Manacles_CurrentStage);
|
||||||
|
if (PlayerHasLockedInventory("Manacles") && (OverridenIntroImage == "")) DrawPlayerImage(150, 240);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Chapter Common - Manacles Click, allow regular interactions and clicking on another item
|
||||||
|
function C999_Common_Manacles_Click() {
|
||||||
|
OverridenIntroImage = "";
|
||||||
|
ClickInteraction(C999_Common_Manacles_CurrentStage);
|
||||||
|
InventoryClick(GetClickedInventory(), LeaveChapter, LeaveScreen);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Chapter Common - Player shackles herself with the manacles
|
||||||
|
function C999_Common_Manacles_SelfShackle() {
|
||||||
|
if ((Common_BondageAllowed) && (Common_SelfBondageAllowed)) {
|
||||||
|
PlayerRemoveInventory("Manacles", 1);
|
||||||
|
PlayerLockInventory("Manacles");
|
||||||
|
C999_Common_Manacles_HasLooseManacles = PlayerHasInventory("Manacles");
|
||||||
|
} else {
|
||||||
|
OverridenIntroText = GetText("BadTiming");
|
||||||
|
C999_Common_Manacles_CurrentStage = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Chapter Common - Unlock
|
||||||
|
function C999_Common_Manacles_Unlock() {
|
||||||
|
PlayerAddInventory("Manacles", 1);
|
||||||
|
PlayerUnlockInventory("Manacles");
|
||||||
|
}
|
||||||
|
|
||||||
|
// Chapter Common - Show the item image
|
||||||
|
function C999_Common_Manacles_ShowImage() {
|
||||||
|
OverridenIntroImage = "Manacles.jpg";
|
||||||
|
}
|
8
C999_Common/Manacles/Stage_EN.csv
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
||||||
|
0,0,0,,(Inspect it.)|(1 minute),The manacles and chain are made from strong steel|and use padlocks to keep them closed.,0,0,0,
|
||||||
|
0,0,0,Common_PlayerNotRestrained,(Play with it.)|(1 minute),You try on the manacles without locking them.|They are a snug fit and you wouldn't slip out of them.,0,0,0,
|
||||||
|
0,0,0,Common_PlayerNotRestrained,(Shackle yourself.)|(1 minute),"You close and lock the manacles|around your neck, ankles and wrists.",10,0,0,SelfShackle()
|
||||||
|
10,0,0,HasLooseManacles,(Play with the loose|manacles.) (1 minute),You play with the loose manacles|while being restrained but can't do much.,10,0,0,ShowImage()
|
||||||
|
10,0,0,HasKey,(Unlock them.)|(1 minute),You fumble with the key for a little|while but finally unlock yourself.,0,0,0,Unlock()
|
||||||
|
10,0,0,,(Try to slip out.)|(1 minute),You try to slip your hands out of|the manacles but they are too closer fit.,10,0,0,
|
||||||
|
10,0,0,,(Struggle to get out.)|(1 minute),You struggle madly in the manacles|but there is no change of breaking out.,10,0,0,
|
|
2
C999_Common/Manacles/Text_EN.csv
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Tag,Content
|
||||||
|
BadTiming,You fantasizes about shackling yourself up but realize|that it might not be the best time for that.
|
|
BIN
C999_Common/Player/Clothed_Rope_BallGag_Blindfold.jpg
Normal file
After ![]() (image error) Size: 64 KiB |
BIN
C999_Common/Player/Clothed_Rope_ClothGag_Blindfold.jpg
Normal file
After ![]() (image error) Size: 61 KiB |
BIN
C999_Common/Player/Clothed_Rope_NoGag_Blindfold.jpg
Normal file
After ![]() (image error) Size: 61 KiB |
BIN
C999_Common/Player/Clothed_Rope_TapeGag_Blindfold.jpg
Normal file
After ![]() (image error) Size: 61 KiB |
BIN
Icons/Manacles_Active.png
Normal file
After ![]() (image error) Size: 6.7 KiB |
BIN
Icons/Manacles_Inactive.png
Normal file
After ![]() (image error) Size: 6.4 KiB |
|
@ -15,7 +15,7 @@ function PlayerClothes(NewCloth) {
|
||||||
|
|
||||||
// Set the restrained and gagged common variables, used by many scenes
|
// Set the restrained and gagged common variables, used by many scenes
|
||||||
function LoadRestrainStatus() {
|
function LoadRestrainStatus() {
|
||||||
Common_PlayerRestrained = (PlayerHasLockedInventory("Cuffs") || PlayerHasLockedInventory("Rope") || PlayerHasLockedInventory("Armbinder"));
|
Common_PlayerRestrained = (PlayerHasLockedInventory("Cuffs") || PlayerHasLockedInventory("Rope") || PlayerHasLockedInventory("Armbinder") || PlayerHasLockedInventory("Manacles"));
|
||||||
Common_PlayerGagged = (PlayerHasLockedInventory("BallGag") || PlayerHasLockedInventory("TapeGag") || PlayerHasLockedInventory("ClothGag") || PlayerHasLockedInventory("DoubleOpenGag"));
|
Common_PlayerGagged = (PlayerHasLockedInventory("BallGag") || PlayerHasLockedInventory("TapeGag") || PlayerHasLockedInventory("ClothGag") || PlayerHasLockedInventory("DoubleOpenGag"));
|
||||||
Common_PlayerChaste = PlayerHasLockedInventory("ChastityBelt");
|
Common_PlayerChaste = PlayerHasLockedInventory("ChastityBelt");
|
||||||
Common_PlayerNotRestrained = !Common_PlayerRestrained;
|
Common_PlayerNotRestrained = !Common_PlayerRestrained;
|
||||||
|
@ -149,6 +149,7 @@ function PlayerRandomBondage() {
|
||||||
if (PlayerHasInventory("Rope")) RT.push("Rope");
|
if (PlayerHasInventory("Rope")) RT.push("Rope");
|
||||||
if (PlayerHasInventory("Cuffs")) RT.push("Cuffs");
|
if (PlayerHasInventory("Cuffs")) RT.push("Cuffs");
|
||||||
if (PlayerHasInventory("Armbinder")) RT.push("Armbinder");
|
if (PlayerHasInventory("Armbinder")) RT.push("Armbinder");
|
||||||
|
if (PlayerHasInventory("Manacles")) RT.push("Manacles");
|
||||||
if (RT.length > 0) R = RT[Math.floor(Math.random() * RT.length)];
|
if (RT.length > 0) R = RT[Math.floor(Math.random() * RT.length)];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -173,6 +174,7 @@ function PlayerReleaseBondage() {
|
||||||
if (PlayerHasLockedInventory("Cuffs")) { PlayerUnlockInventory("Cuffs"); PlayerAddInventory("Cuffs", 1); }
|
if (PlayerHasLockedInventory("Cuffs")) { PlayerUnlockInventory("Cuffs"); PlayerAddInventory("Cuffs", 1); }
|
||||||
if (PlayerHasLockedInventory("Rope")) { PlayerUnlockInventory("Rope"); PlayerAddInventory("Rope", 1); }
|
if (PlayerHasLockedInventory("Rope")) { PlayerUnlockInventory("Rope"); PlayerAddInventory("Rope", 1); }
|
||||||
if (PlayerHasLockedInventory("Armbinder")) { PlayerUnlockInventory("Armbinder"); PlayerAddInventory("Armbinder", 1); }
|
if (PlayerHasLockedInventory("Armbinder")) { PlayerUnlockInventory("Armbinder"); PlayerAddInventory("Armbinder", 1); }
|
||||||
|
if (PlayerHasLockedInventory("Manacles")) { PlayerUnlockInventory("Manacles"); PlayerAddInventory("Manacles", 1); }
|
||||||
PlayerUngag();
|
PlayerUngag();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -120,6 +120,7 @@
|
||||||
<script src="C101_KinbakuClub/EricaBadEnd/Script.js"></script>
|
<script src="C101_KinbakuClub/EricaBadEnd/Script.js"></script>
|
||||||
<script src="C101_KinbakuClub/Lauren/Script.js"></script>
|
<script src="C101_KinbakuClub/Lauren/Script.js"></script>
|
||||||
<script src="C101_KinbakuClub/RopeGroup/Script.js"></script>
|
<script src="C101_KinbakuClub/RopeGroup/Script.js"></script>
|
||||||
|
<script src="C101_KinbakuClub/Slaves/Script.js"></script>
|
||||||
<script src="C101_KinbakuClub/Transition/Script.js"></script>
|
<script src="C101_KinbakuClub/Transition/Script.js"></script>
|
||||||
<script src="C101_KinbakuClub/Door/Script.js"></script>
|
<script src="C101_KinbakuClub/Door/Script.js"></script>
|
||||||
<script src="C101_KinbakuClub/Outro/Script.js"></script>
|
<script src="C101_KinbakuClub/Outro/Script.js"></script>
|
||||||
|
@ -130,6 +131,7 @@
|
||||||
<script src="C999_Common/CuffsKey/Script.js"></script>
|
<script src="C999_Common/CuffsKey/Script.js"></script>
|
||||||
<script src="C999_Common/Rope/Script.js"></script>
|
<script src="C999_Common/Rope/Script.js"></script>
|
||||||
<script src="C999_Common/Armbinder/Script.js"></script>
|
<script src="C999_Common/Armbinder/Script.js"></script>
|
||||||
|
<script src="C999_Common/Manacles/Script.js"></script>
|
||||||
<script src="C999_Common/BallGag/Script.js"></script>
|
<script src="C999_Common/BallGag/Script.js"></script>
|
||||||
<script src="C999_Common/TapeGag/Script.js"></script>
|
<script src="C999_Common/TapeGag/Script.js"></script>
|
||||||
<script src="C999_Common/ClothGag/Script.js"></script>
|
<script src="C999_Common/ClothGag/Script.js"></script>
|
||||||
|
|