mirror of
https://gitgud.io/BondageProjects/Bondage-College.git
synced 2025-04-25 17:59:34 +00:00
Tweaks
This commit is contained in:
parent
f4a099563f
commit
1de9698a41
143 changed files with 1563 additions and 1563 deletions
BondageClub/Scripts
AfkTimer.jsControllerSupport.jsDialog.jsDrawing3D.jsDynamicDraw.jsExtendedItem.jsModularItem.jsTypedef.d.ts
C007_LunchBreak/Natalie
C009_Library/Jennifer
C010_Revenge/SidneyJennifer
C012_AfterClass/Bed
C101_KinbakuClub
ClubRoom2
Lauren
RopeGroup
SlaveTwin
Slaves
|
@ -54,7 +54,7 @@ function AfkTimerStop() {
|
|||
|
||||
/**
|
||||
* Enables or disables the afk timer. Is called, when the player changes her settings in the preferences dialog
|
||||
* @param {boolean} Enabled - Determines, wether the afk timer will be enabled (true) or disabled (false).
|
||||
* @param {boolean} Enabled - Determines, whether the afk timer will be enabled (true) or disabled (false).
|
||||
* @returns {void} - Nothing
|
||||
*/
|
||||
function AfkTimerSetEnabled(Enabled) {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
"use strict";
|
||||
/* eslint-disable no-redeclare */
|
||||
var ControllerButtonsX = [];//there probably is a way to use just one list, but i don't want to bother and this works anyway
|
||||
var ControllerButtonsX = [];//there probably is a way to use just one list, but I don't want to bother and this works anyway
|
||||
var ControllerButtonsY = [];
|
||||
var ControllerActive = true;
|
||||
var ControllerCurrentButton = 0;
|
||||
|
@ -57,7 +57,7 @@ function setButton(X, Y) {
|
|||
}
|
||||
}
|
||||
/**
|
||||
* checks, wether a button is already in the lists (i realise now, that i could have used .includes but it works)
|
||||
* checks, whether a button is already in the lists (I realize now, that I could have used .includes but it works)
|
||||
* @param {any} X X value of the button
|
||||
* @param {any} Y Y value of the button
|
||||
*/
|
||||
|
|
|
@ -323,7 +323,7 @@ function DialogCanInteract(C) { return DialogGetCharacter(C).CanInteract(); }
|
|||
function DialogSetPose(C, NewPose) { CharacterSetActivePose((C.toUpperCase().trim() == "PLAYER") ? Player : CurrentCharacter, ((NewPose != null) && (NewPose != "")) ? NewPose : null, true); }
|
||||
|
||||
/**
|
||||
* CHecks, wether a given skill of the player is greater or equal a given value
|
||||
* Checks, whether a given skill of the player is greater or equal a given value
|
||||
* @param {string} SkillType - Name of the skill to check
|
||||
* @param {string} Value - The value, the given skill must be compared to
|
||||
* @returns {boolean} - Returns true if a specific skill is greater or equal than a given value
|
||||
|
@ -331,7 +331,7 @@ function DialogSetPose(C, NewPose) { CharacterSetActivePose((C.toUpperCase().tri
|
|||
function DialogSkillGreater(SkillType, Value) { return (parseInt(SkillGetLevel(Player, SkillType)) >= parseInt(Value)); }
|
||||
|
||||
/**
|
||||
* Cheks, if a given item is available in the player's inventory
|
||||
* Checks, if a given item is available in the player's inventory
|
||||
* @param {string} InventoryName
|
||||
* @param {string} InventoryGroup
|
||||
* @returns {boolean} - Returns true, if the item is available, false otherwise
|
||||
|
@ -2588,7 +2588,7 @@ function DialogSetSkillRatio(SkillType, NewRatio) {
|
|||
/**
|
||||
* Sends an room administrative command to the server for the chat room from the player dialog
|
||||
* @param {string} ActionType - The name of the administrative command to use
|
||||
* @param {string} Publish - Determines wether the action should be published to the ChatRoom. As this is a string, use "true" to do so
|
||||
* @param {string} Publish - Determines whether the action should be published to the ChatRoom. As this is a string, use "true" to do so
|
||||
* @returns {void} - Nothing
|
||||
*/
|
||||
function DialogChatRoomAdminAction(ActionType, Publish) {
|
||||
|
|
|
@ -33,7 +33,7 @@ function Draw3DKeyDown() {
|
|||
}
|
||||
|
||||
// TODO: create more fbx assets <.<
|
||||
// TODO: seperate all fbx files
|
||||
// TODO: separate all fbx files
|
||||
// TODO: call each 3d asset and transform x,y towards the next bone node(point)
|
||||
function init(){
|
||||
|
||||
|
|
|
@ -238,7 +238,7 @@ function DynamicDrawTextFromTo(text, ctx, from, to, options) {
|
|||
if (!width) {
|
||||
options.width = Math.sqrt(Math.pow(dx, 2) + Math.pow(dy, 2));
|
||||
if (contain && dx != 0) {
|
||||
// If the text should be fully contained withing the [x0, y0], [x1, y1] box, subtract appropriately
|
||||
// If the text should be fully contained within the [x0, y0], [x1, y1] box, subtract appropriately
|
||||
options.width -= 2 * Math.abs(dy / dx) * (fontSize / 2);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -145,7 +145,7 @@ function ExtendedItemLoad(Options, DialogKey, BaselineProperty=null) {
|
|||
* @param {string} DialogPrefix - The prefix to the dialog keys for the display strings describing each extended type.
|
||||
* The full dialog key will be <Prefix><Option.Name>
|
||||
* @param {number} [OptionsPerPage] - The number of options displayed on each page
|
||||
* @param {boolean} [ShowImages=true] - Denotes wether images should be shown for the specific item
|
||||
* @param {boolean} [ShowImages=true] - Denotes whether images should be shown for the specific item
|
||||
* @param {[number, number][]} [XYPositions] - An array with custom X & Y coordinates of the buttons
|
||||
* @returns {void} Nothing
|
||||
*/
|
||||
|
@ -200,7 +200,7 @@ function ExtendedItemDraw(Options, DialogPrefix, OptionsPerPage, ShowImages=true
|
|||
* @param {number} Y - The Y coordinate of the button
|
||||
* @param {string} DialogPrefix - The prefix to the dialog keys for the display strings describing each extended type.
|
||||
* The full dialog key will be <Prefix><Option.Name>
|
||||
* @param {boolean} ShowImages - Denotes wether images should be shown for the specific item
|
||||
* @param {boolean} ShowImages - Denotes whether images should be shown for the specific item
|
||||
* @param {Item} Item - The item in question; defaults to {@link DialogFocusItem}
|
||||
* @param {boolean | null} IsSelected - Whether the button is already selected or not. If `null` compute this value by checking if the item's current type matches `Option`.
|
||||
* @see {@link ExtendedItemDraw}
|
||||
|
@ -323,7 +323,7 @@ function ExtendedItemGetButtonColor(C, Option, CurrentOption, Hover, IsSelected,
|
|||
* @param {ExtendedItemOption[]} Options - An Array of type definitions for each allowed extended type. The first item
|
||||
* in the array should be the default option.
|
||||
* @param {number} [OptionsPerPage] - The number of options displayed on each page
|
||||
* @param {boolean} [ShowImages=true] - Denotes wether images are shown for the specific item
|
||||
* @param {boolean} [ShowImages=true] - Denotes whether images are shown for the specific item
|
||||
* @param {[number, number][]} [XYPositions] - An array with custom X & Y coordinates of the buttons
|
||||
* @returns {void} Nothing
|
||||
*/
|
||||
|
@ -743,7 +743,7 @@ function ExtendedItemCreateValidateFunction(functionPrefix, ValidationCallback,
|
|||
* @param {string} Name - The name of the button and its pseudo-type
|
||||
* @param {number} X - The X coordinate of the button
|
||||
* @param {number} Y - The Y coordinate of the button
|
||||
* @param {boolean} ShowImages — Denotes wether images should be shown for the specific item
|
||||
* @param {boolean} ShowImages — Denotes whether images should be shown for the specific item
|
||||
* @param {boolean} IsSelected - Whether the button is selected or not
|
||||
* @returns {void} Nothing
|
||||
*/
|
||||
|
|
|
@ -620,7 +620,7 @@ function ModularItemConstructType(modules, values) {
|
|||
}
|
||||
|
||||
/**
|
||||
* Seperate a modular item type string into a list with the types of each individual module.
|
||||
* Separate a modular item type string into a list with the types of each individual module.
|
||||
* @param {string} Type - The modular item type string
|
||||
* @returns {string[] | null} - A list with the options of each individual module or `null` if the input type wasn't a string
|
||||
*/
|
||||
|
|
10
BondageClub/Scripts/Typedef.d.ts
vendored
10
BondageClub/Scripts/Typedef.d.ts
vendored
|
@ -1992,7 +1992,7 @@ interface ItemPropertiesCustom {
|
|||
|
||||
// #endregion
|
||||
|
||||
/** A comma-seperated string with the futuristic vibrator's trigger words */
|
||||
/** A comma-separated string with the futuristic vibrator's trigger words */
|
||||
TriggerValues?: string;
|
||||
/** A string denoting who has permission to use the vibrator's trigger words */
|
||||
AccessMode?: ItemVulvaFuturisticVibratorAccessMode;
|
||||
|
@ -2237,7 +2237,7 @@ interface ModularItemConfig {
|
|||
Validate?: ExtendedItemValidateScriptHookCallback<ModularItemOption>;
|
||||
};
|
||||
/**
|
||||
* To-be initialized properties independant of the selected item module(s).
|
||||
* To-be initialized properties independent of the selected item module(s).
|
||||
* Relevant if there are properties that are (near) exclusively managed by {@link ModularItemConfig.ScriptHooks} functions.
|
||||
*/
|
||||
BaselineProperty?: ItemProperties;
|
||||
|
@ -2433,7 +2433,7 @@ interface ModularItemData {
|
|||
validate?: ExtendedItemValidateScriptHookCallback<ModularItemOption>,
|
||||
};
|
||||
/**
|
||||
* To-be initialized properties independant of the selected item module(s).
|
||||
* To-be initialized properties independent of the selected item module(s).
|
||||
* Relevant if there are properties that are (near) exclusively managed by {@link ModularItemData.scriptHooks} functions.
|
||||
*/
|
||||
BaselineProperty: ItemProperties | null;
|
||||
|
@ -2504,7 +2504,7 @@ interface TypedItemConfig {
|
|||
PublishAction?: ExtendedItemPublishActionCallback<ExtendedItemOption>,
|
||||
};
|
||||
/**
|
||||
* To-be initialized properties independant of the selected item module(s).
|
||||
* To-be initialized properties independent of the selected item module(s).
|
||||
* Relevant if there are properties that are (near) exclusively managed by {@link TypedItemConfig.ScriptHooks} functions.
|
||||
*/
|
||||
BaselineProperty?: ItemProperties;
|
||||
|
@ -2596,7 +2596,7 @@ interface TypedItemData {
|
|||
publishAction?: ExtendedItemPublishActionCallback<ExtendedItemOption>,
|
||||
};
|
||||
/**
|
||||
* To-be initialized properties independant of the selected item module(s).
|
||||
* To-be initialized properties independent of the selected item module(s).
|
||||
* Relevant if there are properties that are (near) exclusively managed by {@link TypedItemData.scriptHooks} functions.
|
||||
*/
|
||||
BaselineProperty: ItemProperties | null;
|
||||
|
|
|
@ -7,7 +7,7 @@ Remote2,(Natalie trembles more and|moans softly through your gag.)
|
|||
Remote3,"(Natalie trembles hard and moans loader. Suddenly|your vibrator peaks, in shock you drop the remote)"
|
||||
Orgasm,(You explode on a wonderful orgasm.|Natalie holds you up as you collapse in here arms.)
|
||||
JennaReturns,(Jenna walks over removes the vibrators.)|Times up you two.
|
||||
OutOfTime,(You realise your next lesson is about to start.|You release her and she tidies her self.)
|
||||
OutOfTime,(You realize your next lesson is about to start.|You release her and she tidies her self.)
|
||||
SubbieMasturbate,(Natalie's touch gives you a wonderful orgasm.|When it subsides she releases you.)
|
||||
NoMasturbate,(She pushes you hands away.|You're meant to be 'tight binding' her.)
|
||||
NatalieOrgasm1,(She trembles with a sweet orgasm|but she seems to be repressing it.)
|
||||
|
|
|
|
@ -81,7 +81,7 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
|||
176,0,0,,Do you feel|more confident?,"I think I do, I'm still nervous but I feel better.|Should I dress back up? I don't want to get caught.",178,0,0,
|
||||
176,0,0,,You have guts|for a loner.,"Please don't call me a loner, I don't like that.|Should I dress back up? I don't want to get caught.",178,-1,0,
|
||||
176,0,0,,Congrats Jen.|You made it.,"Thanks COMMON_PLAYERNAME, I appreciate.|Should I dress back up? I don't want to get caught.",178,0,0,
|
||||
177,0,0,Painted,You're my favorite|model Jennifer.,It's very flatteting. You painted me|this morning and now you will draw me.,177,0,0,FavoriteModel()
|
||||
177,0,0,Painted,You're my favorite|model Jennifer.,It's very flattering. You painted me|this morning and now you will draw me.,177,0,0,FavoriteModel()
|
||||
177,0,0,,(Draw a quick sketch.)|(5 minutes),(You quickly draw her and show her the result.)|This is nice. You could show it to Julia.,178,0,0,DrawJennifer(5)
|
||||
177,0,0,,(Draw her fully.)|(15 minutes),"(You draw her carefully and show her the result.)|Very nice and flattering, I would love a copy.",178,0,0,DrawJennifer(15)
|
||||
177,0,0,,(Draw a work of art.)|(30 minutes),(You draw her masterfully and show her the result.)|Wow! I didn't know you had so much talent.,178,0,0,DrawJennifer(30)
|
||||
|
|
|
|
@ -26,7 +26,7 @@ MasturbateNoLove,(You masturbate her at a loving pace|but she stays silent and s
|
|||
MasturbateLove,(You masturbate her at a loving pace|and she can't hide her pleasure moans.)
|
||||
MasturbateOrgasm,(She loses control of her body and|gets a shattering orgasm in the library.)
|
||||
GreatKiss,"(At first she's cold but your seducing kiss|surprisingly aroused her, she enjoyed it.)"
|
||||
TestMakeLoveFail,(She shakes her head no and quickly|jumps off the couch and leaves.)
|
||||
TestMakeLoveFail,(She shakes her head 'no' and quickly|jumps off the couch and leaves.)
|
||||
StripRevealBelt,(She nods and you both strip down.|She quickly notices your chastity belt.)
|
||||
JenniferOralOrgasm,"(You sense her trembling in strong ecstasy.|She screams silently, getting a nice orgasm.)"
|
||||
PlayerOralOrgasm,"(Without much sexual experience, Jennifer is|able to lick you and bring you to a sweet orgasm.)"
|
||||
|
|
|
|
@ -12,14 +12,14 @@ Collar,(You need +20 submission and a|special ceremony to collar a student.)
|
|||
MasturbateJenniferOrgasm,"(She struggles and suddenly loses|control of herself, getting a nice orgasm.)"
|
||||
MasturbateJenniferLove,(You masturbate her lovingly while|she trembles and moans quietly.)
|
||||
MasturbateJenniferNoLove,(You masturbate her lovingly but|she doesn't seem to be in the mood.)
|
||||
FightVictoryJenniferRun,(Sidney slowly recovers but Jennifer disapeared.)|Jen? Where the fuck did you go? Coward!
|
||||
FightVictoryJenniferRun,(Sidney slowly recovers but Jennifer disappeared.)|Jen? Where the fuck did you go? Coward!
|
||||
FightDefeatTrack,You really thought you could fight us both?|From now on you know you should obey.
|
||||
SidneyUnderwear,Fine! Make it quick.|(She strips to her underwear.)
|
||||
CropSidney,(You whip her pretty hard on the butt with the crop.|She pretends it doens't hurt but she's in pain.)
|
||||
SidneyPigTalk,(She takes a deep breath and imitates a pig.)|Sooooooowweeeee! Sowe! Sooweeee!
|
||||
CropSidney,(You whip her pretty hard on the butt with the crop.|She pretends it doesn't hurt but she's in pain.)
|
||||
SidneyPigTalk,(She takes a deep breath and imitates a pig.)|Sooooooowweeeee! Soowee! Sooweeee!
|
||||
MasturbateSidneyOrgasm,(She thrashes in her bonds and crumbles|to the ground in a shattering orgasm.)
|
||||
MasturbateSidneyEgg,(You masturbate her slowly while|she looks at you and moans quietly.)
|
||||
MasturbateSidneyNoEgg,(You masturbate her slowly while|she stares at you and grumbles.)
|
||||
RaceGoal,You have 10 minutes to reach Jennifer!
|
||||
RaceVictory,(Jennifer speaks with a cheeful voice.)|Congratulations COMMON_PLAYERNAME! You did it.
|
||||
RaceVictory,(Jennifer speaks with a cheerful voice.)|Congratulations COMMON_PLAYERNAME! You did it.
|
||||
RaceDefeat,(Jennifer speaks with a sad tone of voice.)|You failed the race COMMON_PLAYERNAME.
|
||||
|
|
|
|
@ -250,7 +250,7 @@ function C012_AfterClass_Bed_BackToDorm() {
|
|||
SetScene(CurrentChapter, "Dorm");
|
||||
}
|
||||
|
||||
// Chapter 12 After Class - Main sex event with the partenr, there's a pleasure factor for each and a flag to tell if an orgasm is possible or not
|
||||
// Chapter 12 After Class - Main sex event with the partner, there's a pleasure factor for each and a flag to tell if an orgasm is possible or not
|
||||
function C012_AfterClass_Bed_Sex(PleasurePartner, PleasurePlayer, CanOrgasm, WorkAnim) {
|
||||
|
||||
// Raise the level for both lovers
|
||||
|
|
|
@ -10,7 +10,7 @@ function C101_KinbakuClub_ClubRoom2_Run() {
|
|||
// Draw the background image
|
||||
DrawImage(CurrentChapter + "/" + CurrentScreen + "/ClubRoom2Arrows.jpg", 0, 0);
|
||||
|
||||
// Draw erica when tied
|
||||
// Draw Erica when tied
|
||||
if (C101_KinbakuClub_Erica_EricaTied) {
|
||||
DrawImage(CurrentChapter + "/" + CurrentScreen + "/EricaBoundBackground.png", 0, 0);
|
||||
DrawActor("Erica", 0, 265, 0.4);
|
||||
|
|
|
@ -152,7 +152,7 @@ function C101_KinbakuClub_Lauren_TiedNod() {
|
|||
C101_KinbakuClub_Lauren_NodDone = true;
|
||||
}
|
||||
|
||||
// Chapter 101 - Lauren - Recive a blindfold
|
||||
// Chapter 101 - Lauren - Receive a blindfold
|
||||
function C101_KinbakuClub_Lauren_GetBlindfold() {
|
||||
C101_KinbakuClub_Lauren_BlindfoldAvailable = false;
|
||||
PlayerAddInventory("Blindfold", 1);
|
||||
|
@ -167,7 +167,7 @@ function C101_KinbakuClub_Lauren_AlreadyCuffed() {
|
|||
}
|
||||
}
|
||||
|
||||
// Chapter 101 - Lauren - Player takes cuffs and cuffs themself.
|
||||
// Chapter 101 - Lauren - Player takes cuffs and cuffs themselves.
|
||||
function C101_KinbakuClub_Lauren_PlayerCuffed() {
|
||||
CurrentTime = CurrentTime + 30000;
|
||||
PlayerLockInventory("Cuffs");
|
||||
|
|
|
@ -34,11 +34,11 @@ var C101_KinbakuClub_RopeGroup_LucyTieMeDone = false;
|
|||
var C101_KinbakuClub_RopeGroup_KeptTickling = false;
|
||||
var C101_KinbakuClub_RopeGroup_StruggledForLucy = false;
|
||||
var C101_KinbakuClub_RopeGroup_ATwinStillTied = false;
|
||||
var C101_KinbakuClub_RopeGroup_LucyIsAnnoyed = 0; // Lucy will be less inclinded to help the player if true.
|
||||
var C101_KinbakuClub_RopeGroup_LucyIsAnnoyed = 0; // Lucy will be less inclined to help the player if true.
|
||||
var C101_KinbakuClub_RopeGroup_FriendWaitCount = 0; // Time log while Lucy talks to Cassi
|
||||
var C101_KinbakuClub_RopeGroup_CassiVistied = false; // logs if Cassi has vistied player
|
||||
var C101_KinbakuClub_RopeGroup_CassiVistied = false; // logs if Cassi has visited player
|
||||
var C101_KinbakuClub_RopeGroup_PantiesInTheWay = false; // Panties need removing first
|
||||
var C101_KinbakuClub_RopeGroup_ToBeChasteAgain = false; // Unlocked Chastity belts will be refited
|
||||
var C101_KinbakuClub_RopeGroup_ToBeChasteAgain = false; // Unlocked Chastity belts will be refitted
|
||||
var C101_KinbakuClub_RopeGroup_PantieGagged = false;
|
||||
var C101_KinbakuClub_RopeGroup_SockGagged = false;
|
||||
var C101_KinbakuClub_RopeGroup_TsuriFrogTied = false; // If Cassi adds more ropes to players legs
|
||||
|
@ -46,9 +46,9 @@ var C101_KinbakuClub_RopeGroup_FullyExposed = false; // N belt of panties whi
|
|||
var C101_KinbakuClub_RopeGroup_PlayerPose = ""; // Players pose during suspension
|
||||
var C101_KinbakuClub_RopeGroup_CassiPose = ""; // Cassi's pose during player suspension
|
||||
var C101_KinbakuClub_RopeGroup_PlayerArousal = 0; // level of arousal with Cassi
|
||||
var C101_KinbakuClub_RopeGroup_CanPressCassi = true; // true whe player could wrap her legs around cassis head
|
||||
var C101_KinbakuClub_RopeGroup_CanPressCassi = true; // true when player could wrap her legs around Cassi's head
|
||||
var C101_KinbakuClub_RopeGroup_PressingCassi = false; // true when legs are wrapped around her head
|
||||
var C101_KinbakuClub_RopeGroup_ForcingCassi = false; // true when pressing cassis head in.
|
||||
var C101_KinbakuClub_RopeGroup_ForcingCassi = false; // true when pressing Cassi's head in.
|
||||
var C101_KinbakuClub_RopeGroup_CassiBreathPlay = 0; // How long player has prevented Cassi from breathing
|
||||
var C101_KinbakuClub_RopeGroup_CassiLikes = 0; // Slows down rate of attitude change
|
||||
var C101_KinbakuClub_RopeGroup_CassiLikeTreshold = 0; // Slows down rate of attitude change
|
||||
|
@ -58,9 +58,9 @@ var C101_KinbakuClub_RopeGroup_CassiDominates = 0; // Slows down rate of att
|
|||
var C101_KinbakuClub_RopeGroup_CassiDominateTreshold = 0; // Slows down rate of attitude change
|
||||
var C101_KinbakuClub_RopeGroup_CassiSubmits = 0; // Slows down rate of attitude change
|
||||
var C101_KinbakuClub_RopeGroup_CassiSubmitTreshold = 0; // Slows down rate of attitude change
|
||||
var C101_KinbakuClub_RopeGroup_AnkleGrab = false; // true when cassi is holding players ankles.
|
||||
var C101_KinbakuClub_RopeGroup_AnkleGrab = false; // true when Cassi is holding players ankles.
|
||||
var C101_KinbakuClub_RopeGroup_fingerinsertion = false; // if Cassi uses her fingers.
|
||||
var C101_KinbakuClub_RopeGroup_LastTongueTechnique = 0; // previous technique used by tougne
|
||||
var C101_KinbakuClub_RopeGroup_LastTongueTechnique = 0; // previous technique used by tongue
|
||||
var C101_KinbakuClub_RopeGroup_LastFingerTechnique = 0; // previous technique used by finger
|
||||
var C101_KinbakuClub_RopeGroup_PreviousTime = 0; // used for arousal progression
|
||||
var C101_KinbakuClub_RopeGroup_OrgasmCount = 0;
|
||||
|
@ -567,7 +567,7 @@ function C101_KinbakuClub_RopeGroup_ReleaseLucy() {
|
|||
else C101_KinbakuClub_RopeGroup_RightTwinStatus = "Released";
|
||||
}
|
||||
|
||||
// Chapter 101 - RopeGroup - Trick to tell twins appart
|
||||
// Chapter 101 - RopeGroup - Trick to tell twins apart
|
||||
function C101_KinbakuClub_RopeGroup_WouldYourSister() {
|
||||
if (ActorGetValue(ActorName) == "Lucy") OverridenIntroText = GetText("WouldYourSisterNod");
|
||||
if (ActorGetValue(ActorName) == "Heather") OverridenIntroText = GetText("WouldYourSisterShake");
|
||||
|
@ -603,7 +603,7 @@ function C101_KinbakuClub_RopeGroup_LucyTieMe() {
|
|||
C101_KinbakuClub_RopeGroup_LucyTieMeDone = true;
|
||||
}
|
||||
|
||||
// Chapter 101 - RopeGroup - Player threatens Lucy with joing heather
|
||||
// Chapter 101 - RopeGroup - Player threatens Lucy with joining Heather
|
||||
function C101_KinbakuClub_RopeGroup_JoinSister() {
|
||||
if (!C101_KinbakuClub_RopeGroup_JoinSisterDone) ActorChangeAttitude( -1, -1);
|
||||
C101_KinbakuClub_RopeGroup_JoinSisterDone = true;
|
||||
|
@ -1215,7 +1215,7 @@ function C101_KinbakuClub_RopeGroup_CarryOn() {
|
|||
C101_KinbakuClub_RopeGroup_Exposed();
|
||||
}
|
||||
|
||||
// Chapter 101 - RopeGroup - Waiting for heather to return
|
||||
// Chapter 101 - RopeGroup - Waiting for Heather to return
|
||||
function C101_KinbakuClub_RopeGroup_WaitingForMistress() {
|
||||
C101_KinbakuClub_RopeGroup_WaitCount++
|
||||
CurrentTime = CurrentTime + 30000;
|
||||
|
|
|
@ -331,9 +331,9 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
|||
680,0,0,,(Moan of pleasure.),"(Cassi keeps teasing your clitoris, working that|sweet spot and prolonging your stifled moans.)",680,0,0,CassiCunni(2)
|
||||
680,0,0,,(Breathe heavily.),"(Cassi maintain the stimulation of your clitoris,|while your whole body heaves with each breathe.)",680,0,0,CassiCunni(3)
|
||||
680,0,0,,(Grunt helplessly.),"(Cassi keeps on licking steadily,|while you squirm and gag on the panties.)",680,0,0,CassiCunni(4)
|
||||
680,0,0,,(Mumble impatiently.),- cassi changes style of stimulation. reduce arousal?,680,0,0,CassiCunni(5)
|
||||
680,0,0,,(Mumble impatiently.),- Cassi changes style of stimulation. reduce arousal?,680,0,0,CassiCunni(5)
|
||||
680,0,0,,(Thrust your hips.),"(Cassi keeps teasing clitoris,|keeping rhythm with you thrusting.)",680,0,0,CassiCunni(2)
|
||||
680,0,0,,(Shift your hips awkwardly.),- cassi changes style of stimulation. reduce arousal?,680,0,0,CassiCunni(5)
|
||||
680,0,0,,(Shift your hips awkwardly.),- Cassi changes style of stimulation. reduce arousal?,680,0,0,CassiCunni(5)
|
||||
680,0,0,CanPressCassi,(Use your feet to press her|head into your crotch.),"(Wrapping your feet round her head, you startle Cassi,|but she quickly resumes licking your clitoris.)",680,0,0,CassiCunni(6)
|
||||
680,0,0,PressingCassi,(Press her head hard|into your crotch.),"(Cassi's mouth and nose get sealed tight against you.|She starts struggling, but doesn't stop licking.)",680,0,0,CassiCunni(7)
|
||||
680,0,0,ForcingCassi,(Keep pressing her|head hard against you.),"(Cassi struggles helplessly.|Unable to pull away, she tries licking you harder.",680,0,0,CassiCunni(8)
|
||||
|
@ -341,13 +341,13 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
|||
680,0,0,PressingCassi,(Let go of her head.),"(You let your legs drop away from Cassi,|who carries on teasing you with her tongue.)",680,0,0,CassiCunni(10)
|
||||
680,0,0,,(Try to ignore Cassi.),"(You try distracting yourself with mental and pain|techniques, but Cassi’s tongue is unrelenting.)",680,0,0,CassiCunni(11)
|
||||
680,0,0,,(Struggle frantically.),"(Cassi leans into your crotch, keeping hear|tongue on you clitoris as you buck and shake.)",680,0,0,CassiCunni(12)
|
||||
681,0,0,,(Whine gleefully.),"(Your orgasm subsides, but you realise that Cassi|hasn't stopped and is still licking you intensely.)",680,0,-1,CassiContinue()
|
||||
681,0,0,,(Shiver with delight.),"(Your orgasm subsides, but you realise that Cassi|hasn't stopped and is still licking you intensely.)",680,1,0,CassiContinue()
|
||||
681,0,0,,(Shriek into your gag.),"(Your orgasm subsides, but you realise that Cassi|hasn't stopped and is still licking you intensely.)",680,0,0,CassiContinue()
|
||||
681,0,0,,(Whine gleefully.),"(Your orgasm subsides, but you realize that Cassi|hasn't stopped and is still licking you intensely.)",680,0,-1,CassiContinue()
|
||||
681,0,0,,(Shiver with delight.),"(Your orgasm subsides, but you realize that Cassi|hasn't stopped and is still licking you intensely.)",680,1,0,CassiContinue()
|
||||
681,0,0,,(Shriek into your gag.),"(Your orgasm subsides, but you realize that Cassi|hasn't stopped and is still licking you intensely.)",680,0,0,CassiContinue()
|
||||
682,0,0,,(Try to free yourself.),The ropes have not got any looser. (Cassi gets her|breath back and hurries off to find her key.),661,0,0,NoActor()
|
||||
682,0,0,,@HMLP MM!,(The girls watching laugh as Cassi gets her|breath back and hurries off to find her cuffs key.),661,0,0,NoActor()
|
||||
682,0,0,,(Hang there.),"(Cassi gets her breath back and hurries off to|find her handcuff key, leaving you there.)",661,0,0,NoActor()
|
||||
685,0,0,,(Nod your head.),"You'll soon realise how cramped it gets, suspended for|a while like that. I had better untie you now.",687,0,0,
|
||||
685,0,0,,(Nod your head.),"You'll soon realize how cramped it gets, suspended for|a while like that. I had better untie you now.",687,0,0,
|
||||
685,0,0,,(Shake your head.),"Kinky girl, you love this predicament.|(She resumes licking your clitoris.)",680,1,-1,
|
||||
686,0,0,,(Nod your head.),Maybe another time if you're good to me.|I really should untie you now.,687,0,0,
|
||||
686,0,0,,(Shake your head.),"Don't get greedy, you've had far more than|some of us get. I really should untie you now.",687,-1,0,
|
||||
|
@ -424,7 +424,7 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
|||
812,0,0,,(Shake your loose breasts.),Be patient my kinky friend. (She grasps your|beasts and snaps a clamp on each nipple.),813,1,-1,Clamped()
|
||||
812,0,0,,@MMRGN|(MERCY!),"Oh fine, so you submit to my will?",820,0,0,Mercy()
|
||||
813,0,0,,(Squeal with pain.),"I did warn you, but you insisted on trying them.",813,0,-1,Sensitive()
|
||||
813,0,0,,(Moan with pleasure.),I didn't realise you actually are a masochist.|(She plays with the clamps.),813,1,-2,Masochism()
|
||||
813,0,0,,(Moan with pleasure.),I didn't realize you actually are a masochist.|(She plays with the clamps.),813,1,-2,Masochism()
|
||||
813,0,0,,(Glare at her.),"You're more resilient than you looked, but you said you|didn't want me to go easy on you. (She tugs the chain.)",813,0,1,Defiant()
|
||||
813,0,0,,@MMRGN|(MERCY!),Easy there. You did tell me not to go easy on you.,813,0,-1,Sensitive()
|
||||
813,0,0,,(Squirm in your restraints.),You're really getting into this.|(She toys with the clamps on your nipples.),813,0,-2,Masochism()
|
||||
|
@ -520,7 +520,7 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
|||
856,0,0,PlugCommentAvailable,That plug feels far too big.,"Nonsense, I'll work that nice tight ass|of yours up to take something much bigger.",856,0,-1,PlugSize()
|
||||
856,0,0,,Can I go now?,Not yet. I need you ready to grab Amelia|while I distract her. You got that?,857,0,-1,
|
||||
857,0,0,,"Yes, I got it.","Good, don't let me down.|(She takes the rope and talks to Amelia.)",858,1,0,ActorLeftAndCanLeave()
|
||||
857,0,0,,This is so exciting!,Calm down. I don't want Amelia to realise until it's|too late. (She takes the rope and talks to Amelia.),858,0,0,ActorLeftAndCanLeave()
|
||||
857,0,0,,This is so exciting!,Calm down. I don't want Amelia to realize until it's|too late. (She takes the rope and talks to Amelia.),858,0,0,ActorLeftAndCanLeave()
|
||||
857,0,0,,Do I have to do this?,We could discus that in a private room. Just do as|I say now. (She takes the rope and talks to Amelia.),858,-1,0,ActorLeftAndCanLeave()
|
||||
860,0,0,,"@Hm'm fhrrn, Hm'll hmlp.|(I'm sorry, I'll help.)",It is far too late for that. I'm going to have some fun|without you. (You hear her stand up and walk away.),861,0,-1,NoActor()
|
||||
860,0,2,,@N'll gmt nhh fhr thnf.|(I'll get you for this.),"Strong words, but you are getting nothing.|(You hear her stand up and walk away.)",861,-1,0,NoActor()
|
||||
|
@ -529,7 +529,7 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
|||
861,0,0,,(Struggle to escape|the hogtie.),"(You struggle madly, but there is no slack except for|the crotch rope, which jerks tight when you kick.)",861,0,0,Waiting()
|
||||
861,0,0,,(Search for a knot.),"(You carefully feel around, but cannot find a single knot.|You have been very skillfully and tightly bound.)",861,0,0,Waiting()
|
||||
861,0,0,Masochist,(Chew on the gag.),"(The large ball is unyielding. You sign happily,|relishing how much it has made your jaw ache.)",861,0,0,Waiting()
|
||||
861,0,0,!Masochist,(Chew on the gag.),"(The large ball is unyielding. You groan helplessly,|realising how much it has made your jaw ache.)",861,0,0,Waiting()
|
||||
861,0,0,!Masochist,(Chew on the gag.),"(The large ball is unyielding. You groan helplessly,|realizing how much it has made your jaw ache.)",861,0,0,Waiting()
|
||||
861,0,0,NippleClamped,(Try to remove the|nipple clamps.),"(You try rubbing the clamps against the floor,|but that only irritates your sore nipples.)",861,0,0,Waiting()
|
||||
861,0,0,,(Wait for help.),"(You lie there aching, drooling and quietly groaning.|You can hear people busy nearby.)",861,0,0,Waiting()
|
||||
861,0,0,,@HMLP,(You shout and scream until the club goes quiet.|Then someone laughs and the busy noises resume.),861,0,0,Waiting()
|
||||
|
|
|
|
@ -34,7 +34,7 @@ var C101_KinbakuClub_SlaveTwin_Masturbation = 0;
|
|||
var C101_KinbakuClub_SlaveTwin_ImagineBoyfriend = false;
|
||||
var C101_KinbakuClub_SlaveTwin_NeitherGagged = true; // Both must be ungagged to kiss.
|
||||
var C101_KinbakuClub_SlaveTwin_JustBoundOrGagged = false; // Twin won't release you if she just bound or gagged you.
|
||||
var C101_KinbakuClub_SlaveTwin_HeatherResetDone = false; // for reseting VarReq if talking to heather and you know it.
|
||||
var C101_KinbakuClub_SlaveTwin_HeatherResetDone = false; // for resetting VarReq if talking to Heather and you know it.
|
||||
|
||||
// Calculates the scene parameters
|
||||
function C101_KinbakuClub_SlaveTwin_CalcParams() {
|
||||
|
|
|
@ -59,7 +59,7 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
|||
31,0,0,,So Jenna will take|it out on you?,"Most of the club can't tell us apart,|Jenna might think I'm Heather.",32,0,0,
|
||||
31,0,0,,Maybe Jenna should|punish you.,But I'm Lucy and it was Heather that did it to her.,32,-1,1,
|
||||
31,0,0,,I could tell her|it wasn't you.,"That might help, but I don't|think she will take any chances.",32,1,0,
|
||||
32,0,0,,Maybe you are heather|and you deserve it.,"No please you have got to believe me, I am Lucy.",33,-1,1,
|
||||
32,0,0,,Maybe you are Heather|and you deserve it.,"No please you have got to believe me, I am Lucy.",33,-1,1,
|
||||
32,0,0,,Can you prove|you are Lucy.,"Not easily, Heather is very good at impersonating me.|She even wears the same underwear.",33,0,0,
|
||||
32,0,0,,We should|expose Heather.,"That isn't easy, she would only reveal herself when|it's too late for you to do anything about it.",33,1,0,
|
||||
33,0,0,,I'll get that key.,"Oh thank you, please hurry.",20,1,0,
|
||||
|
|
|
|
@ -189,7 +189,7 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
|||
350,0,0,,What are you doing?,"As I though, you already already have a mistress.|Why are all the cute subbies already taken?",360,0,0,CollarCheck()
|
||||
350,0,0,,Yes mistress.,Don't try that flattery on me.|Looks like you already belong to someone else.,360,0,-1,CollarCheck()
|
||||
350,0,0,,Do you like it?,You look adorable in it. I would lock it on you|if you didn't already belong to someone else.,360,1,0,CollarCheck()
|
||||
350,0,0,,Do you want it?,"I would like to lock it on you, but it looks|like someone elese has aldready had the pleasure.",360,0,0,CollarCheck()
|
||||
350,0,0,,Do you want it?,"I would like to lock it on you, but it looks|like someone else has already had the pleasure.",360,0,0,CollarCheck()
|
||||
360,0,0,,Could you help|free me?,"No, take that up with your mistress.|This club doesn't run it's self, I'll see you later.",320,0,0,JennaLeaves()
|
||||
360,0,0,,I wish you|were my mistress.,"If you ever feel the cold around your neck, come see me.|This club doesn't run it's self, I'll see you later.",320,1,-1,JennaLeaves()
|
||||
360,0,0,,You shouldn't have|played with me.,"You mistress should have kept you on a shorter leash.|This club doesn't run it's self, I'll see you later.",320,0,-1,JennaLeaves()
|
||||
|
|
|
Loading…
Add table
Reference in a new issue