Chapter 12 - Sidney Collaring and Curfew

Chapter 12 - Sidney Collaring and Curfew
This commit is contained in:
Ben987 2018-07-07 16:21:02 -04:00
parent 4be069e42d
commit 57d97ceea3
22 changed files with 267 additions and 364 deletions

View file

@ -175,6 +175,17 @@ function ActorSetCloth(NewCloth) {
Actor[A][ActorCloth] = NewCloth;
}
// Sets the owner for the current actor (collar the actor)
function ActorSetOwner(NewOwner) {
for (var A = 0; A < Actor.length; A++)
if (Actor[A][ActorName] == CurrentActor) {
Actor[A][ActorOwner] = NewOwner;
ActorAddInventory("Collar");
GameLogAdd("CollaredBy" + NewOwner);
if (NewOwner == "Player") Common_ActorIsOwned = true;
}
}
// Sets the clothes for a specific actor
function ActorSpecificSetCloth(SpecificActor, NewCloth) {
for (var A = 0; A < Actor.length; A++)

Binary file not shown.

After

(image error) Size: 101 KiB

Binary file not shown.

After

(image error) Size: 107 KiB

Binary file not shown.

After

(image error) Size: 100 KiB

Binary file not shown.

After

(image error) Size: 106 KiB

Binary file not shown.

After

(image error) Size: 95 KiB

Binary file not shown.

After

(image error) Size: 100 KiB

Binary file not shown.

After

(image error) Size: 94 KiB

Binary file not shown.

After

(image error) Size: 99 KiB

Binary file not shown.

After

(image error) Size: 84 KiB

View file

@ -1,26 +1,31 @@
var C012_AfterClass_Dorm_Guest = [];
var C012_AfterClass_Dorm_PlayerPos = 0;
var C012_AfterClass_Dorm_PlayerGrounded = false;
var C012_AfterClass_Dorm_SidneyExitTime = 0;
var C012_AfterClass_Dorm_SidneyReturnTime = 0;
// Check if we must stop the scene for leaving guests
function C012_AfterClass_Dorm_LeavingGuest() {
// Sidney will leave at 20:00, it ends any grounding event
if ((C012_AfterClass_Dorm_Guest.indexOf("Sidney") >= 0) && (CurrentTime >= 20 * 60 * 60 * 1000) && !ActorSpecificIsRestrained("Sidney")) {
if ((C012_AfterClass_Dorm_Guest.indexOf("Sidney") >= 0) && (CurrentTime >= C012_AfterClass_Dorm_SidneyExitTime) && (CurrentTime <= C012_AfterClass_Dorm_SidneyReturnTime) && !ActorSpecificIsRestrained("Sidney")) {
C012_AfterClass_Dorm_Guest.splice("Sidney");
C012_AfterClass_Sidney_CurrentStage = 400;
if (C012_AfterClass_Dorm_PlayerGrounded) GameLogSpecificAddTimer(CurrentChapter, "Sidney", "EventGrounded", 1);
SetScene(CurrentChapter, "Sidney");
if (C012_AfterClass_Dorm_PlayerGrounded) OverridenIntroText = GetText("GroundingEndForLeaving");
if (CurrentScreen == "Dorm") {
C012_AfterClass_Sidney_CurrentStage = 400;
if (C012_AfterClass_Dorm_PlayerGrounded) GameLogSpecificAddTimer(CurrentChapter, "Sidney", "EventGrounded", 1);
SetScene(CurrentChapter, "Sidney");
ActorSetCloth("Shorts");
if (C012_AfterClass_Dorm_PlayerGrounded) OverridenIntroText = GetText("GroundingEndForLeaving");
}
}
}
// Set the guest list in the dorm
function C012_AfterClass_Dorm_CalGuest() {
function C012_AfterClass_Dorm_CalGuest() {
C012_AfterClass_Dorm_LeavingGuest();
C012_AfterClass_Dorm_Guest = [];
if (GameLogQuery(CurrentChapter, "Sidney", "EnterDormFromPub") && (CurrentTime <= 20 * 60 * 60 * 1000)) C012_AfterClass_Dorm_Guest.push("Sidney");
if (GameLogQuery(CurrentChapter, "Sidney", "EnterDormFromPub") && ((CurrentTime <= C012_AfterClass_Dorm_SidneyExitTime) || (CurrentTime >= C012_AfterClass_Dorm_SidneyReturnTime))) C012_AfterClass_Dorm_Guest.push("Sidney");
C012_AfterClass_Dorm_PlayerPos = 600 - C012_AfterClass_Dorm_Guest.length * 100;
}
@ -36,6 +41,14 @@ function C012_AfterClass_Dorm_Load() {
Common_BondageAllowed = true;
Common_SelfBondageAllowed = true;
// Calculates the time when Sidney will leave and return
C012_AfterClass_Dorm_SidneyExitTime = 20 * 60 * 60 * 1000;
if (GameLogQuery(CurrentChapter, "Sidney", "CurfewStay")) C012_AfterClass_Dorm_SidneyExitTime = 999 * 60 * 60 * 1000;
C012_AfterClass_Dorm_SidneyReturnTime = 999 * 60 * 60 * 1000;
if (GameLogQuery(CurrentChapter, "Sidney", "Curfew24")) C012_AfterClass_Dorm_SidneyReturnTime = 24 * 60 * 60 * 1000;
if (GameLogQuery(CurrentChapter, "Sidney", "Curfew22")) C012_AfterClass_Dorm_SidneyReturnTime = 22 * 60 * 60 * 1000;
if (GameLogQuery(CurrentChapter, "Sidney", "CurfewStay")) C012_AfterClass_Dorm_SidneyReturnTime = 12 * 60 * 60 * 1000;
// If the player is grounded, the dorm is mostly deactivated until the timer runs out
C012_AfterClass_Dorm_PlayerGrounded = GameLogQuery(CurrentChapter, "", "EventGrounded");
Common_PlayerPose = C012_AfterClass_Dorm_PlayerGrounded ? "TwoRopesPunishment" : "";

View file

@ -57,6 +57,7 @@ function C012_AfterClass_Pool_Click() {
// Chapter 12 After Class - When the player leaves the Pool
function C012_AfterClass_Pool_Leave() {
CurrentTime = CurrentTime + 290000;
C012_AfterClass_Dorm_LeavingGuest();
SetScene(CurrentChapter, "Dorm");
}

View file

@ -68,6 +68,7 @@ function C012_AfterClass_Pub_Click() {
// Chapter 12 After Class - When the player leaves the pub
function C012_AfterClass_Pub_Leave() {
CurrentTime = CurrentTime + 290000;
C012_AfterClass_Dorm_LeavingGuest();
SetScene(CurrentChapter, "Dorm");
}

View file

@ -49,6 +49,7 @@ function C012_AfterClass_Roommates_Click() {
// Chapter 12 After Class - When the player leaves the roommates
function C012_AfterClass_Roommates_Leave() {
CurrentTime = CurrentTime + 110000;
C012_AfterClass_Dorm_LeavingGuest();
SetScene(CurrentChapter, "Dorm");
}

View file

@ -1,347 +0,0 @@
Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
0,0,0,Common_ActorIsOwner,What's on your|mind Mistress?,Not much my little bitch.|(She checks her cell phone.),0,0,0,RandomSidneyDommeEvent()
0,0,0,Common_ActorIsOwner,"Mistress, it's ok if|I change clothes?",Sure bitch. Wear what you want.,0,0,0,IsChangingBlocked()
0,5,0,,Would you like to|make love with me?,"No, I don't feel like it.|Let's do something else.",0,0,0,TestLove()
0,0,5,!Common_ActorIsOwned,"Girl, you need|my protection.",I don't need protection from anyone.|(You need +20 submission to collar Sidney.),0,0,0,TestDomme()
0,0,-5,!Common_ActorIsOwner,Miss Sidney.|I admire you.,"Don't talk like that, you sound like a loser.|(You need -20 submission to submit to Sidney.)",0,0,0,TestSub()
0,0,0,Common_PlayerGagged,@Om nnnuoogn mh!,Oh yeah. I fucking understood|what you said. (She laughs.),0,0,0,TestUnbind()
0,0,0,Common_PlayerGagged,(Hum a sexy song|and dance for fun.),Not now my little bitch.|(She checks her cell phone.),0,0,0,RandomSidneyDommeEvent()
0,0,0,Common_PlayerRestrained,(Struggle in|your restrains.),"Nope, you're not getting out.|It's great to see you struggle.",0,0,0,TestUnbind()
0,0,0,Common_PlayerChaste,Can you please help|me with this belt?,"Nope, that chastity belt|is a perfect fit for you.",0,0,0,
0,0,0,!Common_ActorIsOwner,You should wear|something else.,Forget it. I'm not changing for you.,0,0,0,TestChange()
0,0,0,ChatAvail,I'd like to know|more about you.,"Ok, what would like to know?",500,0,0,StartChat()
0,0,0,IsGagged,(Ungag her.),(You remove her gag.)|Thanks! This is better.,0,0,0,Ungag()
0,0,0,IsRoped,(Untie her.),(You undo the knots and remove the|ropes while she stretches slowly.),0,0,0,Untie()
0,0,0,IsStrapped,(Unstrap her.),(You remove the straps and|unlace the binder from her arms.),0,0,0,Untie()
100,0,0,,TO DO,TO DO,100,0,0,
200,0,0,,You've made too|many enemies.,I agree! But what can I do?,210,1,0,
200,0,0,,You will fail school.,You think I care about that?|What could I do anyway?,210,0,0,
200,0,0,,You need protection|from your temper.,I am what I am!|What can I do about that?,210,0,0,
210,0,0,,You need a mentor.|Someone to correct you.,(She gives you a scared look.)|I don't need a fucking mentor.,220,0,0,EnslaveSidneyCount()
210,0,0,,You need a mentor.|Someone to nurture you.,I don't need a fucking mentor.,220,0,0,
210,0,0,,I will help you.|I'll be your mentor.,I don't need a fucking mentor.,220,1,0,
220,0,0,,A mentor will guide|you in your life.,A guide? Like a tutor in school?,230,0,0,
220,0,0,,(Slap her face.)|Be polite with me.,"(You slap her hard and she bows her head.)|I'm sorry Miss, I don't think I need a mentor.",221,-1,1,EnslaveSidneyCount()
221,0,0,,A mentor will guide|you in your life.,A guide? Like a tutor in school?,230,0,0,
230,0,0,,A guide for every|step you will take.,I don't want a fucking leash.,240,0,0,
230,0,0,,A guide that will|make choices for you.,I can make my fucking choices.,240,0,0,
230,0,0,,A strict guide that|will control your life.,(She seems surprised by what you said.)|I don't need fucking control.,240,0,0,EnslaveSidneyCount()
240,0,0,,I will give you|structure and rules.,I'm not good with rules.|I'm a born rebel.,250,0,0,
240,0,0,,(Slap her face.)|Stop swearing!,(You slap her face and she whimpers.)|I'm very sorry Miss COMMON_PLAYERNAME.,241,-1,1,EnslaveSidneyCount()
241,0,0,,I will give you|structure and rules.,I'm not good with rules.|I'm a born rebel.,250,0,0,
250,0,0,,You won't be a rebel.|You'll be my slave.,(She trembles at the thought.)|And what does a slave do?,260,0,0,EnslaveSidneyCount()
250,0,0,,You won't be a rebel.|You'll be my submissive.,(She frowns and looks at you.)|And what does a submissive do?,260,0,0,
250,0,0,,You won't be a rebel.|You'll be my bitch.,(She trembles at the thought.)|And what does a bitch do?,260,0,0,EnslaveSidneyCount()
260,0,0,,You'll obey my rules.|You'll be my lovely pet.,I obey no fucking rules!,270,1,0,
260,0,0,,You'll follow my|every commands.,I follow no fucking commands!,270,0,0,
260,0,0,,You'll follow my rules and|be punished if you fail.,(She looks down and shivers.)|I follow no fucking rules!,270,0,0,EnslaveSidneyCount()
270,0,0,,You will obey and|wear a locked collar.,Obey you? Rules? Locked collar?|(She seems to think out lound.),280,0,0,
270,0,0,,(Slap her face.)|You will learn manners!,"(You slap her hard and she cries a little.)|I know Miss, I need better language.",271,-1,1,EnslaveSidneyCount()
271,0,0,,You will obey and|wear a locked collar.,Obey you? Rules? Locked collar?|(She seems to think out lound.),280,0,0,
280,0,0,,So what is|your decision?,I'm sorry but I can't do that.|Let's talk about something else.,0,0,0,TestEnslaveSidney()
280,0,0,,So will you|be my slave?,I'm sorry but I can't do that.|Let's talk about something else.,0,0,0,TestEnslaveSidney()
280,0,0,,So will you|wear my collar?,I'm sorry but I can't do that.|Let's talk about something else.,0,0,0,TestEnslaveSidney()
280,0,0,,I've changed my mind.|I won't collar you.,(She bows her head.) Very well Miss.|Let's talk about something else then.,0,0,0,EndEnslaveSidney()
285,0,0,,I will help you first.|(Release her.),(You release her from her restrains.),290,0,0,EnslaveRelease()
290,0,0,,Get naked my|little submissive.,"(She strips down slowly.)|Naked? Mmmh, of course Miss.",291,1,0,EnslaveStrip()
290,0,0,,Strip down slave.,"(She strips down nervously.)|Strip? Mmmmh, of course Miss.",291,0,1,EnslaveStrip()
300,0,0,,I know! I'm sorry.,(She sighs.) They only way you won't get|killed is if I take you under my wing.,310,0,0,
300,0,0,,School can be harsh.,(She sighs.) They only way you won't get|killed is if I take you under my wing.,310,0,0,
300,0,0,,Can you help me?,(She sighs.) They only way you won't get|killed is if I take you under my wing.,310,0,0,
310,0,0,,Under your wing?,"Yeah, if you're willing to submit to me.|I will protect you from now on.",320,0,0,
310,0,0,,You will protect me?,"Yeah, if you're willing to submit to me.|I will protect you from now on.",320,0,0,
310,0,0,,"Miss, are you sure?","Yeah, if you're willing to submit to me.|I will protect you from now on.",320,0,0,
320,0,0,,I need to think first.|(Don't submit now.),"Sure, take your fucking time.",0,0,0,
320,0,0,!Common_ActorIsLover,I will submit Miss.|(Submit to Sidney.),"Good, you'll be my bitch then.|So bitch, get naked right now.",0,0,0,TestSubmit()
320,0,0,Common_ActorIsLover,I will submit Miss.|(Submit to Sidney.),"You'll be my lover and my bitch then.|So my sexy bitch, get naked right now.",0,0,0,TestSubmit()
330,0,0,,Yes Miss.|(Strip naked.),(You strip down for Sidney and she smiles.)|Very good little bitch. Now get on your knees.,340,0,0,PlayerStrip()
330,0,0,,Why should I strip?,Cause you're my bitch|and you're going to strip.,330,0,0,
330,0,0,,Stop! This is|going too far.,Fine. But I won't protect you.,0,0,0,
340,0,0,,Yes Miss Sidney.|(Get on your knees.),"Just like a bitch, you will|wear a collar for me.",350,0,0,"SetPlayerPose(""BackKneel"")"
340,0,0,,My pleasure.|(Get on your knees.),"Just like a bitch, you will|wear a collar for me.",350,0,0,"SetPlayerPose(""BackKneel"")"
340,0,0,,Stop! This is|going too far.,Fine. But I won't protect you.,0,0,0,
350,0,0,,I understand.,"This fucking collar will tell everyone|to backup, that you're my property.",360,0,0,
350,0,0,,Very well.,"This fucking collar will tell everyone|to backup, that you're my property.",360,0,0,
350,0,0,,Stop! This is|going too far.,Fine. But I won't protect you.,0,0,0,
360,0,0,,Your property Miss?,"Yep, my own personal bitch. And this|collar will be fucking locked on you.",370,0,0,
360,0,0,,This will protect me?,I will protect you bitch. And this|collar will be fucking locked on you.,370,0,0,
360,0,0,,Stop! This is|going too far.,Fine. But I won't protect you.,0,0,0,
370,0,0,,(Bow your head.),"Now say ""I'm your bitch"" and you'll be mine.|(She shows you a black collar and a padlock.)",380,0,0,
370,0,0,,That's alright.,"Now say ""I'm your bitch"" and you'll be mine.|(She shows you a black collar and a padlock.)",380,0,0,
370,0,0,,Stop! This is|going too far.,Fine. But I won't protect you.,0,0,0,
380,0,0,!Common_ActorIsLover,I'm your bitch.,"Damn right! (She fastens the collar and locks it.)|From now on, you will call me ""Mistress"".",390,0,-3,PlayerCollared()
380,0,0,Common_ActorIsLover,I'm your bitch.,"Damn right! (She fastens the collar and locks it.)|From now on my love, you will call me ""Mistress"".",390,0,-3,PlayerCollared()
380,0,0,,Stop! This is|going too far.,Fine. But I won't protect you.,0,0,0,
390,0,0,,I'm so happy!,That's pretty fucking awesome.|I'll protect you but never betray me.,395,1,0,
390,0,0,,I know I'm|in good hands.,"You are, and that's fucking awesome.|I'll protect you but never betray me.",395,1,0,
390,0,0,,I don't feel|very good.,You'll get used to it. Now remember.|I'll protect you but never betray me.,395,-1,0,
390,0,0,,(Stay silent and|look at her feet.),That's pretty fucking awesome.|I'll protect you but never betray me.,395,0,-1,
390,0,0,,Is the collar supposed|to be that tight?,Don't complain or I'll punish you.|I'll protect you but never betray me.,395,0,1,
395,0,0,,I will never|betray you Mistress.,Very good my sexy little bitch.|Now stand up and let's do something fun.,0,0,-1,PlayerStandUp()
395,0,0,,Ok Sidney.,That's MISTRESS for you! (She slaps you.)|Now stand up and let's do something fun.,0,-1,0,PlayerStandUp()
395,0,0,,Very good.,Now stand up and let's do something fun.,0,0,0,PlayerStandUp()
400,0,0,Common_PlayerGagged,@UNGN MH NUUOGH!,(She laughs and leaves your dorm.),410,0,0,TestReleaseBeforeExit()
400,0,0,Common_PlayerRestrained,Can you help me|before you go?,"Nope, I like you like that.|(She leaves your dorm.)",410,0,0,TestReleaseBeforeExit()
400,0,0,,Have fun!,I will. (She leaves your dorm.),410,0,0,
400,0,0,,That sucks!|Don't go.,Fuck that. (She leaves your dorm.),410,-1,0,
400,0,0,!Common_ActorIsOwner,Have a great|time Sidney.,Hell yeah! (She leaves your dorm.),410,1,0,
400,0,0,Common_ActorIsOwner,Have a great|time Mistress.,Hell yeah! (She leaves your dorm.),410,1,0,
400,0,0,,Wait!,I can't. (She leaves your dorm.),410,0,0,
400,0,0,!Common_ActorIsOwner,Next time I'll tie|you up so you'll stay.,Oh shit. (She leaves your dorm.),410,0,1,
400,0,0,,(Bow your head.),Good girl. (She leaves your dorm.),410,0,-1,
450,0,0,,Fun Mistress?,,0,0,0,RandomSidneyDommeEvent()
450,0,0,,What's going on?,,0,0,0,RandomSidneyDommeEvent()
450,0,0,,(Nod happily.),,0,0,0,RandomSidneyDommeEvent()
450,0,0,,(Look surprised.),,0,0,0,RandomSidneyDommeEvent()
500,0,0,,Do you have|many friends?,I have some friends and some enemies.,510,0,0,
500,0,0,,You seem to have|lots of enemies.,"Yeah, I have some enemies.",510,0,1,
500,0,0,,You seem to|be very popular.,I'm more popular than you but that's easy.|I have some friends and some enemies.,510,0,-1,
510,0,0,,It's hard to believe|that you have enemies.,"Yeah, and my worst enemy is|my fucking roommate, that sucks.",520,1,0,
510,0,0,,"Yeah, it's tough to|be loved by everyone.",The worst thing is that|my top enemy is my roommate.,520,0,0,
510,0,0,,If you were kinder you|wouldn't have enemies.,Kinder? Fuck that. The worst thing|is that my top enemy is my roommate.,520,-1,0,
520,0,0,,It's Amanda?,Yes and no. It's her stupid|friend Sarah. I hate her so much.,530,0,0,
520,0,0,,It's Jennifer?,"Jennifer? Fuck no it's not.|It's Sarah, I hate her so much,",530,-1,0,
520,0,0,,It's Sarah?,Fuck yeah! I hate her so much.,530,1,0,
520,0,0,,Who is it?,"It's Sarah, I hate her so much.",530,0,0,
530,0,0,,You should make|peace with her.,Peace? No way!|I will crush her.,540,0,-1,
530,0,0,,What will you do?,I will crush her.,540,0,0,
530,0,0,,You need to|make her pay.,Oh fuck yeah!|I will crush her.,540,0,1,
540,0,0,,How will you|do that?,I don't know. I need a|good plan to humiliate her.,550,0,0,
540,0,0,,You need a|plan first.,"Exactly, I need a fucking|good plan to humiliate her.",550,0,1,
540,0,0,,This will not|end well.,You're not helping! I need a|fucking good plan to humiliate her.,550,0,-1,
540,0,0,,Crush her how?,I don't know. I need a|good plan to humiliate her.,550,0,0,
550,0,0,,I won't help you.,Fine! I don't care.,0,-1,0,EndChat()
550,0,0,,Good luck.,"Yeah, I'll need some fucking luck.",0,0,0,EndChat()
550,0,0,,I will help you.,That's great! If you find|a plan you need to tell me.,560,1,0,
550,0,0,,Can I help|you Miss?,Absolutely! If you find|a plan you need to tell me.,560,1,-1,
560,0,0,,I will! But you'll|need to follow it.,Deal! This is fucking awesome.,0,0,1,EndChat()
560,0,0,,Very well.,Revenge will be sweet.,0,0,0,EndChat()
560,0,0,,"Yes, try not fuck up|in the meantime.",(She frowns and nods.)|Revenge will be sweet.,0,-1,1,EndChat()
600,0,0,,Just wear your red|shorts and black top.,Perfect! That's what I like best.|(She changes in her shorts for you.),0,0,0,"ForceChangeActor(""Shorts"")"
600,0,0,,Wear your|school outfit.,Fine. But let's not go back to school.|(She changes in her school uniform.),0,0,0,"ForceChangeActor(""Clothed"")"
600,0,0,!HasBelt,Get in your|underwear.,Alright. What do you have in mind?|(She changes in her underwear for you.),0,0,0,"ForceChangeActor(""Underwear"")"
600,0,0,,Get naked.,Really? What do you have in mind?|(She strips naked for you.),0,0,0,"ForceChangeActor(""Naked"")"
600,0,0,,Forget it.,(She nods.),0,0,0,
3000,0,0,,Yes Mistress.|(Strip naked.),Good girl. (You change for Sidney.),3090,0,0,"ForceChangePlayer(""Naked"")"
3000,0,0,,(Nod slowly.)|(Strip naked.),Good girl. (You change for Sidney.),3090,0,0,"ForceChangePlayer(""Naked"")"
3000,0,0,,I don't want|to do that.,"Fine, shut up then.|(She checks her phone.)",3092,0,0,TestPunish()
3000,0,0,,(Shake your head no.),"Fine, get lost then.|(She checks her phone.)",3092,0,0,TestPunish()
3010,0,0,,Yes Mistress.|(Get in your undies.),Good girl. (You change for Sidney.),3090,0,0,"ForceChangePlayer(""Underwear"")"
3010,0,0,,(Nod slowly.)|(Get in your undies.),Good girl. (You change for Sidney.),3090,0,0,"ForceChangePlayer(""Underwear"")"
3010,0,0,,I don't want|to do that.,"Fine, shut up then.|(She checks her phone.)",3092,0,0,TestPunish()
3010,0,0,,(Shake your head no.),"Fine, get lost then.|(She checks her phone.)",3092,0,0,TestPunish()
3020,0,0,,Yes Mistress.|(Wear your uniform.),Good girl. (You change for Sidney.),3090,0,0,"ForceChangePlayer(""Clothed"")"
3020,0,0,,(Nod slowly.)|(Wear your uniform.),Good girl. (You change for Sidney.),3090,0,0,"ForceChangePlayer(""Clothed"")"
3020,0,0,,I don't want|to do that.,"Fine, shut up then.|(She checks her phone.)",3092,0,0,TestPunish()
3020,0,0,,(Shake your head no.),"Fine, get lost then.|(She checks her phone.)",3092,0,0,TestPunish()
3030,0,0,,Yes Mistress.|(Wear your bikini.),Good girl. (You change for Sidney.),3090,0,0,"ForceChangePlayer(""RedBikini"")"
3030,0,0,,(Nod slowly.)|(Wear your bikini.),Good girl. (You change for Sidney.),3090,0,0,"ForceChangePlayer(""RedBikini"")"
3030,0,0,,I don't want|to do that.,"Fine, shut up then.|(She checks her phone.)",3092,0,0,TestPunish()
3030,0,0,,(Shake your head no.),"Fine, get lost then.|(She checks her phone.)",3092,0,0,TestPunish()
3040,0,0,,Yes Mistress.|(Wear your lingerie.),Good girl. (You change for Sidney.),3090,0,0,"ForceChangePlayer(""WhiteLingerie"")"
3040,0,0,,(Nod slowly.)|(Wear your lingerie.),Good girl. (You change for Sidney.),3090,0,0,"ForceChangePlayer(""WhiteLingerie"")"
3040,0,0,,I don't want|to do that.,"Fine, shut up then.|(She checks her phone.)",3092,0,0,TestPunish()
3040,0,0,,(Shake your head no.),"Fine, get lost then.|(She checks her phone.)",3092,0,0,TestPunish()
3090,0,0,,Do I look fine?,You're ok. Now shut up for a second.|(She gets back on her phone to text.),3092,0,0,TestBlockChanging()
3090,0,0,,Are you happy?,I can't complain. Now shut up for a second.|(She gets back on her phone to text.),3092,0,0,TestBlockChanging()
3090,0,0,,(Bow your head.),It's kind of great to have a bitch.|(She gets back on her phone to text.),3092,0,0,TestBlockChanging()
3091,0,0,,I cannot change?|For how long?,Until I say otherwise. Now shut up.|(She checks her phone and laughs.),3092,0,0,AllowLeave()
3091,0,0,,(Nod slowly.),Stay like that until I say otherwise.|(She checks her phone and laughs.),3092,0,0,AllowLeave()
3091,0,0,Common_PlayerGagged,@Eehp oheem!,Stay like that until I say otherwise.|(She checks her phone and laughs.),3092,0,0,AllowLeave()
3091,0,0,,(Sulk.),"My bitch, my rules. You stay like that until|I say otherwise. (She checks her phone again.)",3092,0,0,AllowLeave()
3091,0,0,,That's unfair!,"My bitch, my rules. You stay like that until|I say otherwise. (She checks her phone again.)",3092,0,0,AllowLeave()
3100,0,0,,Yes Mistress.|(Show your items.),(She checks your items|and uses them on you.),3190,0,0,"ForceRandomBondage(""Full"")"
3100,0,0,,(Nod slowly and|show your items.),(She checks your items|and uses them on you.),3190,0,0,"ForceRandomBondage(""Full"")"
3100,0,0,,I don't want|to do that.,"Fine, shut up then.|(She checks her phone.)",3191,0,0,TestPunish()
3110,0,0,,Yes Mistress.|(Show your items.),(She checks your items|and uses a restrain on you.),3190,0,0,"ForceRandomBondage(""Restrain"")"
3110,0,0,,(Nod slowly and|show your items.),(She checks your items|and uses a restrain on you.),3190,0,0,"ForceRandomBondage(""Restrain"")"
3110,0,0,,I don't want|to do that.,"Fine, shut up then.|(She checks her phone.)",3191,0,0,TestPunish()
3120,0,0,,Yes Mistress.|(Show your items.),(She checks your items|and uses a gag on you.),3190,0,0,"ForceRandomBondage(""Gag"")"
3120,0,0,,(Nod slowly and|show your items.),(She checks your items|and uses a gag on you.),3190,0,0,"ForceRandomBondage(""Gag"")"
3120,0,0,,I don't want|to do that.,"Fine, shut up then.|(She checks her phone.)",3191,0,0,TestPunish()
3130,0,0,,Thanks Mistress!,My pleasure bitch.|(She checks her phone.),3191,0,0,AllowLeave()
3130,0,0,,(Nod politely.),Having a bitch rocks.|(She checks her phone.),3191,0,0,AllowLeave()
3140,0,0,,Yes Mistress.|(Give your keys.),Good girl. (She confiscates your|keys and checks on her phone.),3191,0,-1,ConfiscateKeys()
3140,0,0,,(Bow your head and|give your keys.),Good girl. (She confiscates your|keys and checks on her phone.),3191,0,-1,ConfiscateKeys()
3140,0,0,,No! These|are my keys.,"Fine, shut up then.|(She checks her phone.)",3191,0,1,TestPunish()
3140,0,0,,(Shake your head|no and refuse.),"Fine, get lost then.|(She checks her phone.)",3191,0,1,TestPunish()
3150,0,0,,Yes Mistress.|(Give your crop.),Good bitch. I'll use it on you someday.|(She takes your crop and checks on her phone.),3191,1,0,ConfiscateCrop()
3150,0,0,,(Bow your head and|give your crop.),Good bitch. I'll use it on you someday.|(She takes your crop and checks on her phone.),3191,1,0,ConfiscateCrop()
3150,0,0,,No! It's not yours.,"Fine, shut up then.|(She checks her phone.)",3191,-1,0,TestPunish()
3150,0,0,,(Shake your head|no and refuse.),"Fine, get lost then.|(She checks her phone.)",3191,-1,0,TestPunish()
3160,0,0,,Yes Mistress.|It's a kinky egg.,Great! And it's going to|go right in your vagina.,3161,0,0,
3160,0,0,,(Nod slowly.),Great! And it's going to|go right in your vagina.,3161,0,0,
3160,0,0,,(Shrug.),You know it is! And it's going|to go right into your vagina.,3161,0,0,
3160,0,0,,I'm not sure what|it's doing there.,Don't lie bitch! It's going|to go right in your vagina.,3161,0,0,
3161,0,0,,With my great|pleasure Mistress.,(She slides the egg inside of you.)|You're such a good little bitch.,3162,0,-1,InsertEgg()
3161,0,0,,If it pleases|you Mistress.,(She slides the egg inside of you.)|You're such a good little bitch.,3162,1,0,InsertEgg()
3161,0,0,,(Nod happily.),(She slides the egg inside of you.)|You're such a good little bitch.,3162,0,-1,InsertEgg()
3161,0,0,,Fuck no!,"Fine, shut up then.|(She checks her phone.)",3191,0,1,TestPunish()
3161,0,0,,"No, please Mistress.|You cannot do that.","Fine, shut up then.|(She checks her phone.)",3191,-1,0,TestPunish()
3161,0,0,,(Shake your head no.),"Fine, get lost then.|(She checks her phone.)",3191,0,0,TestPunish()
3162,0,0,HasEgg,We are now|egg sisters.,That's not fucking funny.|(She checks on her phone.),3191,-1,0,AllowLeave()
3162,0,0,,It tickles!,Enjoy the tickling bitch.|(She checks on her phone.),3191,0,0,AllowLeave()
3162,0,0,,(Blush red.),Enjoy the egg bitch.|(She checks on her phone.),3191,0,0,AllowLeave()
3190,0,0,!Common_PlayerRestrained,I'm sorry you didn't|found anything you like.,Find some better stuff next time.|(She gets back on her phone to text.),3191,0,0,AllowLeave()
3190,0,0,Common_PlayerRestrained,Do you like to|see me restrained?,Fuck yeah. Now shut up for a second.|(She gets back on her phone to text.),3191,0,0,AllowLeave()
3190,0,0,Common_PlayerGagged,@Niighn mhim!,It's kind of great to have a bitch.|(She gets back on her phone to text.),3191,0,0,AllowLeave()
3190,0,0,,(Bow your head.),It's kind of great to have a bitch.|(She gets back on her phone to text.),3191,0,0,AllowLeave()
3200,0,0,,"Oh yes, I love|being tickled.",That's fucking great my little bitch.|(She pounces and starts to tickle you.),3201,0,0,"DoActivity(""Tickle"", 1, 0)"
3200,0,0,,Not really.,We'll see about that my little bitch.|(She pounces and starts to tickle you.),3201,0,0,"DoActivity(""Tickle"", -1, 0)"
3200,0,0,,Yes Mistress.|I'm ticklish.,That's fucking alright my little bitch.|(She pounces and starts to tickle you.),3201,0,0,"DoActivity(""Tickle"", 0, 0)"
3200,0,0,,I don't want|to be tickled.,"Fine, shut up then.|(She checks her phone.)",3291,0,0,TestPunish()
3200,0,0,,(Nod happily.),That's fucking great my little bitch.|(She pounces and starts to tickle you.),3201,0,0,"DoActivity(""Tickle"", 1, 0)"
3200,0,0,,(Nod slowly.),That's fucking alright my little bitch.|(She pounces and starts to tickle you.),3201,0,0,"DoActivity(""Tickle"", 0, 0)"
3200,0,0,,(Shake your head no.),We'll see about that my little bitch.|(She pounces and starts to tickle you.),3201,0,0,"DoActivity(""Tickle"", -1, 0)"
3201,0,0,,Hheeeaaahhaha!,You're a great victim my bitch.|(She tickles you some more and laughs.),3201,0,0,"DoActivity(""Tickle"", 1, 0)"
3201,0,0,,You're pretty|bad at this.,(She frowns and tickles you harder.),3201,0,0,"DoActivity(""Tickle"", -1, 0)"
3201,0,0,,(Laugh out loud.),You're a great victim my bitch.|(She tickles you some more and laughs.),3201,0,0,"DoActivity(""Tickle"", 1, 0)"
3201,0,0,,(Giggle lightly.),(She laughs and tickles you some.),3201,0,0,"DoActivity(""Tickle"", 0, 0)"
3201,0,0,,(Pretend you|don't care.),(She frowns and tickles you harder.),3201,0,0,"DoActivity(""Tickle"", -1, 0)"
3201,0,0,,Stop it now!,Fuck you then little bitch!|(She lets you go and checks her phone.),3291,0,0,TestPunish()
3201,0,0,,(Grumble and|try to resist.),Fuck you then little bitch!|(She lets you go and checks her phone.),3291,0,0,TestPunish()
3210,0,0,,Yes Mistress.|I'm ok with it.,That's good my little bitch.|(She slaps you on the breast.),3211,0,0,"DoActivity(""Slap"", 0, 0)"
3210,0,0,,Not really.,You'll have to learn to love it my little bitch.|(She slaps you pretty hard on the breast.),3211,0,0,"DoActivity(""Slap"", -1, 0)"
3210,0,0,,"Oh yes, I'm|a pain slut.",That's fucking great my little bitch.|(She slaps you hard on the breast.),3211,0,0,"DoActivity(""Slap"", 1, 0)"
3210,0,0,,I don't want|to be slapped.,"Fine, shut up then.|(She checks her phone.)",3291,0,0,TestPunish()
3210,0,0,,(Nod happily.),That's fucking great my little bitch.|(She slaps you hard on the breast.),3211,0,0,"DoActivity(""Slap"", 1, 0)"
3210,0,0,,(Nod slowly.),That's good my little bitch.|(She slaps you on the breast.),3211,0,0,"DoActivity(""Slap"", 0, 0)"
3210,0,0,,(Shake your head no.),You'll have to learn to love it my little bitch.|(She slaps you pretty hard on the breast.),3211,0,0,"DoActivity(""Slap"", -1, 0)"
3211,0,0,,That's all|you've got?,So you think you're tough?|(She slaps your face harder.),3211,0,0,"DoActivity(""Slap"", -1, 0)"
3211,0,0,,(Pretend you|don't care.),So you think you're tough?|(She slaps your face harder.),3211,0,0,"DoActivity(""Slap"", -1, 0)"
3211,0,0,,More Mistress!|I've been bad.,You're a great victim my bitch.|(She slaps your face and laughs.),3211,0,0,"DoActivity(""Slap"", 1, 0)"
3211,0,0,,(Endure the pain.),This will teach you who's boss.|(She slaps your face and laughs.),3211,0,0,"DoActivity(""Slap"", 0, 0)"
3211,0,0,,(Take deep breaths.),This will teach you who's boss.|(She slaps your face and laughs.),3211,0,0,"DoActivity(""Slap"", 0, 0)"
3211,0,0,,(Moan of pleasure.),You're a great victim my bitch.|(She slaps your face and laughs.),3211,0,0,"DoActivity(""Slap"", 1, 0)"
3211,0,0,,Stop it now!,Fuck you then little bitch!|(She lets you go and checks her phone.),3291,0,0,TestPunish()
3211,0,0,,(Grumble and|try to resist.),Fuck you then little bitch!|(She lets you go and checks her phone.),3291,0,0,TestPunish()
3220,0,0,,What does that|fucking mean?,It means I'll do what I want with it.|(She grabs your crotch forcefully.),3221,0,0,"DoActivity(""Masturbate"", -1, 3222)"
3220,0,0,,Yes Mistress.|It's yours.,That's my good little slut.|(She grabs your crotch and smiles.),3221,0,0,"DoActivity(""Masturbate"", 1, 3222)"
3220,0,0,,(Giggle shyly.),Don't be shy my little bitch.|(She grabs your crotch and smiles.),3221,0,0,"DoActivity(""Masturbate"", 0, 3222)"
3220,0,0,,No Mistress.|Don't say that.,"Fine, shut up then.|(She checks her phone.)",3291,0,0,TestPunish()
3220,0,0,,(Nod slowly.),That's good my little bitch.|(She grabs your crotch and smiles.),3221,0,0,"DoActivity(""Masturbate"", 0, 3222)"
3220,0,0,,(Nod happily.),That's very good my little bitch.|(She grabs your crotch and smiles.),3221,0,0,"DoActivity(""Masturbate"", 1, 3222)"
3220,0,0,,(Shake your head no.),Fuck yes girl. It's my pussy.|(She grabs your crotch forcefully.),3221,0,0,"DoActivity(""Masturbate"", -1, 3222)"
3221,0,0,,Miss Sidney.|Is that proper?,"Fuck yeah, cause this pussy is mine.|(She stares at you and masturbates you.)",3221,0,0,"DoActivity(""Masturbate"", 0, 3222)"
3221,0,0,,Woah! Calm down!,So you think you're in control?|(She masturbates you a little harder.),3221,0,0,"DoActivity(""Masturbate"", -1, 3222)"
3221,0,0,,(Pretend you|don't care.),You really think you can resist me?|(She masturbates you a little harder.),3221,0,0,"DoActivity(""Masturbate"", -1, 3222)"
3221,0,0,,Oh god Mistress!|I need that!,You're such a fucking slut.|(She masturbates you gently.),3221,0,0,"DoActivity(""Masturbate"", 1, 3222)"
3221,0,0,,(Moan of pleasure.),You're such a fucking slut.|(She masturbates you gently.),3221,0,0,"DoActivity(""Masturbate"", 1, 3222)"
3221,0,0,,(Take deep breaths.),"Always remember, this is mine.|(She stares at you and masturbates you.)",3221,0,0,"DoActivity(""Masturbate"", 0, 3222)"
3221,0,0,,Stop it now!,Fuck you then little bitch!|(She lets you go and checks her phone.),3291,0,0,TestPunish()
3221,0,0,,(Grumble and|try to resist.),Fuck you then little bitch!|(She lets you go and checks her phone.),3291,0,0,TestPunish()
3222,0,0,,Oh yes Mistress.|I need to cum.,Well you're not going to cum now.|You understand that I'm in control?,3290,0,0,BegForOrgasm(true)
3222,0,0,,(Nod and beg|for an orgasm.),Well you're not going to cum now.|You understand that I'm in control?,3290,0,0,BegForOrgasm(true)
3222,0,0,,No! Please!|I'm ok Mistress.,Alright little bitch. But you do|understand that this pussy is mine?,3290,0,0,BegForOrgasm(false)
3222,0,0,,(Shake your head no.),Alright little bitch. But you do|understand that this pussy is mine?,3290,0,0,BegForOrgasm(false)
3223,0,0,,Oh wow! That|was awesome.,"You're a great slut, but that's enough.|(She quickly picks her phone to text.)",3291,1,0,AllowLeave()
3223,0,0,,(Tremble and try|to recuperate.),"That's enough bitch, rest for a while.|(She quickly picks her phone to text.)",3291,0,0,AllowLeave()
3223,0,0,,Fuck Sidney.|I needed that.,That's MISTRESS! (She slaps you on|the face and gets back to her phone.),3291,-1,1,AllowLeave()
3223,0,0,Common_PlayerGagged,@UUUUUMPH!,"That's enough bitch, keep quiet.|(She picks her phone to text.)",3291,0,0,AllowLeave()
3223,0,0,,(Cuddle against|your Mistress.),You're a good bitch but give me some air.|(She quickly picks her phone to text.),3291,1,-1,AllowLeave()
3223,0,0,,(Blush red.),Don't be shy of what you are little slut.|(She quickly picks her phone to text.),3291,0,-1,AllowLeave()
3223,0,0,,That was rape!,Shut the fuck up! (She slaps you on|the face and gets back to her phone.),3291,-1,0,AllowLeave()
3230,0,0,,Is it necessary?,Fuck yeah it's necessary!|(She whips you on the breast.),3231,0,0,"DoActivity(""Crop"", -1, 0)"
3230,0,0,,Will this hurt?,Only one way to know!|(She whips you on the breast.),3231,0,0,"DoActivity(""Crop"", 0, 0)"
3230,0,0,,Great! I'm|a pain slut.,That's fucking great my little bitch.|(She whips you hard on the breast.),3231,0,0,"DoActivity(""Crop"", 1, 0)"
3230,0,0,,I don't want|to try that.,"Fine, shut up then.|(She checks her phone.)",3291,0,0,TestPunish()
3230,0,0,,(Shake your head no.),You're not in control bitch!|(She whips you on the breast.),3231,0,0,"DoActivity(""Crop"", -1, 0)"
3230,0,0,,(Nod happily.),That's fucking great my little bitch.|(She whips you hard on the breast.),3231,0,0,"DoActivity(""Crop"", 1, 0)"
3230,0,0,,(Nod slowly.),Very good my little bitch.|(She whips you on the breast.),3231,0,0,"DoActivity(""Crop"", 0, 0)"
3231,0,0,,(Moan of pleasure.),You're a great victim my bitch.|(She whips your butt and laughs.),3231,0,0,"DoActivity(""Crop"", 1, 0)"
3231,0,0,,That's all|you've got?,So you think you're tough?|(She whips your leg really hard.),3231,0,0,"DoActivity(""Crop"", -1, 0)"
3231,0,0,,(Endure the pain.),This will teach you who's boss.|(She whips your back pretty hard.),3231,0,0,"DoActivity(""Crop"", 0, 0)"
3231,0,0,,(Pretend you|don't care.),So you think you're tough?|(She whips your leg really hard.),3231,0,0,"DoActivity(""Crop"", -1, 0)"
3231,0,0,,More Mistress!|I've been bad.,You're a great victim my bitch.|(She whips your butt and laughs.),3231,0,0,"DoActivity(""Crop"", 1, 0)"
3231,0,0,,(Take deep breaths.),This will teach you who's boss.|(She whips your back pretty hard.),3231,0,0,"DoActivity(""Crop"", 0, 0)"
3231,0,0,,Stop it now!,Fuck you then little bitch!|(She lets you go and checks her phone.),3291,0,0,TestPunish()
3231,0,0,,(Grumble and|try to resist.),Fuck you then little bitch!|(She lets you go and checks her phone.),3291,0,0,TestPunish()
3290,0,0,,Yes Mistress.,I love having my own little bitch.|(She gets back on her phone to text.),3291,0,0,AllowLeave()
3290,0,0,,(Nod and take|your breath.),It's kind of great to have a bitch.|(She gets back on her phone to text.),3291,0,0,AllowLeave()
3290,0,0,,I understand.,I love having my own little bitch.|(She gets back on her phone to text.),3291,0,0,AllowLeave()
3800,0,0,,(Look surprised.),Don't act like you don't know.|You're not allowed to change!,3801,0,0,
3800,0,0,,I was changing.,You're not allowed to change!,3801,0,0,
3800,0,0,,(Bow your head.),You're not allowed to change!,3801,0,0,
3800,0,0,,What do you|mean Mistress?,Don't act like you don't know.|You're not allowed to change!,3801,0,0,
3801,0,0,,I wanted to be|pretty for you.,Fucking bitch! I'll teach you to|follow the rules. I'll punish you!,3900,0,0,
3801,0,0,,I thought you|were kidding.,Fucking bitch! I'll teach you to|follow the rules. I'll punish you!,3900,0,0,
3801,0,0,,I'm sorry Mistress.,Fucking bitch! I'll teach you to|follow the rules. I'll punish you!,3900,0,0,
3801,0,0,,(Stay silent.),Fucking bitch! I'll teach you to|follow the rules. I'll punish you!,3900,0,0,
3801,0,0,,(Look remorseful.),Fucking bitch! I'll teach you to|follow the rules. I'll punish you!,3900,0,0,
3900,0,0,,Punished?|For real?,That's fucking real. Get naked!,3901,-1,0,ReleaseBeforePunish()
3900,0,0,,Yes Mistress.,I'll teach you. Get naked!,3901,-1,-1,ReleaseBeforePunish()
3900,0,0,,Punished?|Alright!,Stupid bitch. Get naked!,3901,-1,-1,ReleaseBeforePunish()
3900,0,0,,(Nod slowly.),I'll teach you. Get naked!,3901,-1,0,ReleaseBeforePunish()
3900,0,0,,You can't do that!,Shut the fuck up and get naked.,3901,-1,1,ReleaseBeforePunish()
3900,0,0,,(Shake your head no.),Stop resisting and get naked.,3901,-1,1,ReleaseBeforePunish()
3901,0,0,,"Alright, fine.|(Strip naked.)","(You slowly strip while she grins.)|Very good, your punishment can begin.",3903,0,0,"ForceChangePlayer(""Naked"")"
3901,0,0,,(Nod politely.)|(Strip naked.),"(You slowly strip while she grins.)|Very good, your punishment can begin.",3903,0,0,"ForceChangePlayer(""Naked"")"
3901,0,0,,My pleasure.|(Strip naked.),"(You slowly strip while she grins.)|Very good, your punishment can begin.",3903,0,-1,"ForceChangePlayer(""Naked"")"
3901,0,0,,(Shake your head no.),(She slaps your face pretty hard.)|Bitch! I said GET NAKED!,3902,-1,1,
3901,0,0,,I won't strip!,(She slaps your face pretty hard.)|Bitch! I said GET NAKED!,3902,-1,1,
3902,0,0,,"Alright, fine.|(Strip naked.)","(You slowly strip while she grins.)|Very good, your punishment can begin.",3903,0,0,"ForceChangePlayer(""Naked"")"
3902,0,0,,(Nod politely.)|(Strip naked.),"(You slowly strip while she grins.)|Very good, your punishment can begin.",3903,0,0,"ForceChangePlayer(""Naked"")"
3903,0,0,,Uh oh.,,3903,0,0,StartPunishment()
3903,0,0,,(Take a deep breath.),,3903,0,0,StartPunishment()
3903,0,0,,(Make puppy eyes.),,3903,0,0,StartPunishment()
3903,0,0,,Yes Mistress.,,3903,0,0,StartPunishment()
3910,0,0,,Grounded? What|does that mean?,I'll show you right now.|Put your arms behind your back.,3911,0,0,
3910,0,0,,(Give a curious look.),Put your arms behind your back.,3911,0,0,
3910,0,0,,"No, please.|I'll be good.",I'll force you to be good.|Put your arms behind your back.,3911,0,0,
3911,0,0,,Yes Mistress.|(Put your arms back.),(She grabs your arms and ties them securely.)|Good bitch. Now open your filthy mouth wide.,3912,0,-1,RopePlayer()
3911,0,0,,(Sigh and put|your arms back.),"(She grabs your arms and ties them securely.)|Alright bitch, open your filthy mouth wide.",3912,0,0,RopePlayer()
3911,0,0,,Can we negotiate?,(She grabs your arms and ties them securely.)|Fuck no! Now open your filthy mouth wide.,3912,0,1,RopePlayer()
3912,0,0,,This is too tight.,Get used to it little bitch.|(She silences you with a gag.),3913,0,0,GagPlayer()
3912,0,0,,You're very|good at this.,And I'm not finished.|(She silences you with a gag.),3913,0,0,GagPlayer()
3912,0,0,,Fuck that!|Don't gag me.,This should shut you up.|(She silences you with a gag.),3913,-1,0,GagPlayer()
3912,0,0,,(Struggle in|the rope.),You won't get out bitch.|(She silences you with a gag.),3913,0,0,GagPlayer()
3912,0,0,,Please Mistress!|Don't gag me.,Begging won't work bitch.|(She silences you with a gag.),3913,0,0,GagPlayer()
3912,0,0,,(Open wide.),That's a good little bitch.|(She silences you with a gag.),3913,1,0,GagPlayer()
3913,0,0,,(Stay silent.),(She forces you to kneel and wrap|more rope around your legs.),3914,0,0,"SetPlayerPose(""TwoRopesPunishment"")"
3913,0,0,,(Bow your head.),(She forces you to kneel and wrap|more rope around your legs.),3914,0,0,"SetPlayerPose(""TwoRopesPunishment"")"
3913,0,0,,@Mmhm ngggnm!,(She forces you to kneel and wrap|more rope around your legs.),3914,0,0,"SetPlayerPose(""TwoRopesPunishment"")"
3914,0,0,,(Make pleading eyes.),You will stay grounded until I say otherwise.|(She gets her cell phone and starts to text.),3999,0,0,"EndPunishment(""Grounded"")"
3914,0,0,,(Sulk and grumble.),You will stay grounded until I say otherwise.|(She gets her cell phone and starts to text.),3999,0,0,"EndPunishment(""Grounded"")"
3914,0,0,,(Stare at the floor.),You will stay grounded until I say otherwise.|(She gets her cell phone and starts to text.),3999,0,0,"EndPunishment(""Grounded"")"
3914,0,0,,@Oouu lmu mpm!,You will stay grounded until I say otherwise.|(She gets her cell phone and starts to text.),3999,0,0,"EndPunishment(""Grounded"")"
3915,0,0,,(Nod yes.),Good bitch. (She releases you|and gets her cell phone to text.),3999,0,0,ReleasePlayer()
3915,0,0,,(Shake your head no.),Then you will stay grounded.|(She checks on her cell phone.),3999,0,0,"EndPunishment(""Grounded"")"
3915,0,0,,@Aaehm!,That's a yes or a no?|I want a clear answer.,3915,0,0,
3920,0,0,,A chastity belt?|This is torture!,You deserve it bitch!|You will be chaste.,3921,0,0,
3920,0,0,,Mistress! Can you|spank me instead?,Don't try to negotiate.|You will be chaste.,3921,0,1,
3920,0,0,,"No, please.|I'll be good.",You'll be good cause you'll be chaste.,3921,0,0,
3920,0,0,,Fuck no!,(She slaps your face pretty hard.)|Bitch! You will be chaste.,3921,-1,1,
3920,0,0,,(Nod slowly.),"Good bitch, you will be chaste.",3921,0,-1,
3921,0,0,,I guess it's fair.,"Yep, you're the bitch and I can|do what I want. Open your legs.",3922,1,0,
3921,0,0,,I don't have the|key for that belt!,You better find a locksmith then.|Now open your fucking legs.,3922,0,0,
3921,0,0,,That's inhumane!,Cry me a river bitch!|Open your fucking legs.,3922,-1,0,
3921,0,0,,For how long?,Until you find a way out.|Now open your fucking legs.,3922,0,0,
3921,0,0,Common_ActorIsLover,"Sweetie, we won't be|able to make love.",I'll still be able to cum.|Now open your legs cutie.,3922,1,0,
3922,0,0,,Yes Mistress.|(Open your legs.),Good girl. (She circles the belt around your|waist and locks the crotch shield in place.),3923,0,-1,LockChastityBelt()
3922,0,0,,Fine! Fuck that.|(Open your legs.),Fuck you. (She circles the belt around your|waist and locks the crotch shield in place.),3923,0,1,LockChastityBelt()
3922,0,0,,(Take a deep breath|and open your legs.),Very well. (She circles the belt around your|waist and locks the crotch shield in place.),3923,0,0,LockChastityBelt()
3922,0,0,,No way!,(She slaps your face.)|Open your legs!,3922,0,0,
3923,0,0,,It needs to|be so tight?,"Hell yeah, it fucking does.|(She gets her phone to text.)",3999,0,0,"EndPunishment(""Belted"")"
3923,0,0,,This is so kinky!,Enjoy your chaste life.|(She gets her phone to text.),3999,0,0,"EndPunishment(""Belted"")"
3923,0,0,,(Bow your head.),Enjoy your chaste life.|(She gets her phone to text.),3999,0,0,"EndPunishment(""Belted"")"
3930,0,0,,Please don't spank me.|I'll be a good girl.,Fuck yeah you'll be good. Your tummy here.|(She sits on the bed and points to her legs.),3931,0,-1,
3930,0,0,,Please don't hurt|me too much.,I will decide when it stops. Your tummy here.|(She sits on the bed and points to her legs.),3931,0,0,
3930,0,0,,Forget it Sidney.,Don't force me to hurt you. Your tummy here.|(She sits on the bed and points to her legs.),3931,0,1,
3930,0,0,,(Nod slowly.),You'll remember this lesson. Your tummy here.|(She sits on the bed and points to her legs.),3931,0,0,
3930,0,0,Common_ActorIsLover,Yes my love.,It's for your own good. Your tummy here.|(She sits on the bed and points to her legs.),3931,1,0,
3931,0,0,,(Stay silent and lie|on her knees.),,3932,0,0,SidneySpankPlayer()
3931,0,0,,Fuck that shit!|(Lie on her knees.),,3932,-1,0,SidneySpankPlayer()
3931,0,0,,Yes Mistress.|(Lie on her knees.),,3932,0,0,SidneySpankPlayer()
3932,0,0,,Ow!,,3932,0,0,SidneySpankPlayer()
3932,0,0,,(Stay silent.),,3932,0,0,SidneySpankPlayer()
3932,0,0,,It hurts!,,3932,0,0,SidneySpankPlayer()
3932,0,0,,(Moan of pleasure.),,3932,0,0,SidneySpankPlayer()
3932,0,0,,"Mistress, please.",,3932,0,0,SidneySpankPlayer()
3932,0,0,,(Bite your lips|not to yell.),,3932,0,0,SidneySpankPlayer()
3932,0,0,,Oh my god!,,3932,0,0,SidneySpankPlayer()
3932,0,0,,(Pretend you|don't care.),,3932,0,0,SidneySpankPlayer()
3932,0,0,,Hell yes! I've|been a bad girl!,,3932,0,0,SidneySpankPlayer()
3933,0,0,,I've learned|my lesson.,Good! Now get lost for a few minutes.|(She gets her phone and starts to text.),3999,0,0,"EndPunishment(""Spanked"")"
3933,0,0,,I won't disobey|anymore Mistress.,Good! Now get lost for a few minutes.|(She gets her phone and starts to text.),3999,0,0,"EndPunishment(""Spanked"")"
3933,0,0,,(Dry your tears.),Stop crying and get lost for a few minutes.|(She gets her phone and starts to text.),3999,0,-1,"EndPunishment(""Spanked"")"
3933,0,0,,(Stay silent and|look strong.),Get lost for a few minutes.|(She gets her phone to text.),3999,0,1,"EndPunishment(""Spanked"")"

View file

@ -0,0 +1,123 @@
Stage,LoveReq,SubReq,VarReq,IntroText,Image
0,0,0,,So what do you do to kill time?,Dorm.jpg
0,10,0,,"So my friend, what do you do to kill time?",Dorm.jpg
0,0,-10,,"Hey girl, what do you do to kill time?",Dorm.jpg
0,0,10,,"Miss, what would you like to do?",Dorm.jpg
0,0,0,Common_PlayerNaked,You're so kinky.,Dorm.jpg
0,10,0,Common_PlayerNaked,You're pretty without clothes.,Dorm.jpg
0,0,-10,Common_PlayerNaked,"Girl, you're fucking kinky.",Dorm.jpg
0,0,10,Common_PlayerNaked,"Miss, you have a fabulous body.",Dorm.jpg
0,0,0,Common_ActorIsOwner,Hey there my little bitch.|What would you like to do?,Dorm.jpg
0,0,0,Common_ActorIsOwned,"Mistress, what would you like to do?",Dorm.jpg
100,0,0,,"Sure, we can fuck.|We do it right here?",Dorm.jpg
100,0,-10,,"Sure, we can fuck.|Get in bed girl.",Dorm.jpg
100,0,0,Common_ActorIsLover,Of course sweetie.,Dorm.jpg
100,0,0,Common_ActorIsOwned,Of course Mistress.,Dorm.jpg
200,0,0,,Protection? What do you mean Miss?,Dorm.jpg
200,0,0,Common_ActorIsLover,I already have your loving arms.|Do you think I need protection?,Dorm.jpg
210,0,0,,,Dorm.jpg
220,0,0,,,Dorm.jpg
221,0,0,,,Dorm.jpg
230,0,0,,,Dorm.jpg
240,0,0,,,Dorm.jpg
241,0,0,,,Dorm.jpg
250,0,0,,,Dorm.jpg
260,0,0,,,Dorm.jpg
270,0,0,,,Dorm.jpg
271,0,0,,,Dorm.jpg
280,0,0,,,Dorm.jpg
285,0,0,,,Dorm.jpg
290,0,0,,,Dorm.jpg
291,0,0,,,Dorm.jpg
292,0,0,,,Dorm.jpg
293,0,0,,,Dorm.jpg
294,0,0,,,Dorm.jpg
295,0,0,,,Dorm.jpg
296,0,0,,,Dorm.jpg
297,0,0,,,Dorm.jpg
298,0,0,,,Dorm.jpg
300,0,0,,"I know you do, but you're going to get|crushed if you keep acting that way.",Dorm.jpg
300,0,0,Common_ActorIsLover,"I know sweetheart, but you're going to get|eaten alive if you keep acting that way.",Dorm.jpg
310,0,0,,,Dorm.jpg
320,0,0,,,Dorm.jpg
330,0,0,,,Dorm.jpg
340,0,0,,,Dorm.jpg
350,0,0,,,Dorm.jpg
360,0,0,,,Dorm.jpg
370,0,0,,,Dorm.jpg
380,0,0,,,Dorm.jpg
390,0,0,,,Dorm.jpg
395,0,0,,,Dorm.jpg
400,0,0,,I need to go.|I'll see ya later.,Door.jpg
400,0,0,Common_ActorIsOwner,Bitch! I need to go.|I'll spank ya later.,Door.jpg
401,0,0,,,Door.jpg
402,0,0,,,Door.jpg
410,0,0,,,Door.jpg
450,0,0,,(Sidney grabs you by the collar.)|Hey bitch! Time for some fun.,Dorm.jpg
450,0,0,Common_ActorIsLover,(Sidney grabs you by the collar.)|Hey sweetie! Time for some fun.,Dorm.jpg
500,0,0,,,Dorm.jpg
510,0,0,,,Dorm.jpg
520,0,0,,,Dorm.jpg
530,0,0,,,Dorm.jpg
540,0,0,,,Dorm.jpg
550,0,0,,,Dorm.jpg
560,0,0,,,Dorm.jpg
3000,0,0,,"My bitch, I want you to get naked.",Dorm.jpg
3000,0,0,Common_ActorIsLover,My sweet little bitch.|I want you to get naked.,Dorm.jpg
3010,0,0,,"My bitch, I want to see|you in your underwear.",Dorm.jpg
3010,0,0,Common_ActorIsLover,My sweet little bitch. I want|to see you in your underwear.,Dorm.jpg
3020,0,0,,"My bitch, I want to see|you in your school outfit.",Dorm.jpg
3020,0,0,Common_ActorIsLover,My sweet little bitch. I want|to see you in your school outfit.,Dorm.jpg
3030,0,0,,"My bitch, I want to see|you in a sexy bikini.",Dorm.jpg
3030,0,0,Common_ActorIsLover,My sweet little bitch. I want|to see you in a sexy bikini.,Dorm.jpg
3040,0,0,,"My bitch, I want to see|you in some sexy lingerie.",Dorm.jpg
3040,0,0,Common_ActorIsLover,My sweet little bitch. I want|to see you in some sexy lingerie.,Dorm.jpg
3090,0,0,,,Dorm.jpg
3091,0,0,,"(She nods and smiles.) I like you like that.|Actually, you're not allowed to change anymore.",Dorm.jpg
3091,0,0,Common_ActorIsLover,"(She nods and smiles.) You look great sweetie.|Actually, you're not allowed to change anymore.",Dorm.jpg
3092,0,0,,,Dorm.jpg
3100,0,0,,"My bitch, I want to check your items|so I can bind and gag your ass.",Dorm.jpg
3110,0,0,,"My bitch, I want to check your items|so I can put your ass in bondage.",Dorm.jpg
3120,0,0,,"My bitch, I want to check your items|so I can gag your fucking face.",Dorm.jpg
3130,0,0,,"My bitch, I guess I can help you.|(She releases you and laughs.)",Dorm.jpg
3140,0,0,,A fucking bitch should not|have keys. I'll take them.,Dorm.jpg
3150,0,0,,"Why the hell do you carry a crop?|This is not for you, I'll take it.",Dorm.jpg
3160,0,0,,What the fuck? Is that a|vibrating egg in your bag?,Dorm.jpg
3160,0,0,HasEgg,(Sidney notices the vibrating egg in your bag.)|Fuck! This is the same egg you used on me?,Dorm.jpg
3161,0,0,,,Dorm.jpg
3162,0,0,,,Dorm.jpg
3190,0,0,,,Dorm.jpg
3191,0,0,,,Dorm.jpg
3200,0,0,,I have a question for you.|Are you fucking ticklish?,Dorm.jpg
3201,0,0,,,Dorm.jpg
3210,0,0,,"Admit it my bitch, you want|to be slapped fucking hard!",Dorm.jpg
3211,0,0,,,Dorm.jpg
3220,0,0,,"Bitch, you know that this pussy is mine?|(She smiles and points at your crotch.)",Dorm.jpg
3221,0,0,,,Dorm.jpg
3222,0,0,,(She masturbates and you feel like you're about|to climax.) Does my little slut want to cum now?,Dorm.jpg
3223,0,0,,,DormOrgasm.jpg
3230,0,0,,I've been itching to use|this crop on your ass.,Dorm.jpg
3231,0,0,,,Dorm.jpg
3290,0,0,,,Dorm.jpg
3291,0,0,,,Dorm.jpg
3800,0,0,,(Sidney drags you by the collar.)|Bitch! What the fuck are you doing?,Dorm.jpg
3801,0,0,,,Dorm.jpg
3900,0,0,,That's it! You need to be punished.,Dorm.jpg
3901,0,0,,,Dorm.jpg
3902,0,0,,,Dorm.jpg
3903,0,0,,,Dorm.jpg
3910,0,0,,COMMON_PLAYERNAME. You're fucking grounded.,Dorm.jpg
3911,0,0,,,Dorm.jpg
3912,0,0,,,Dorm.jpg
3913,0,0,,,Dorm.jpg
3914,0,0,,,Dorm.jpg
3915,0,0,,"So bitch, have you learned your lesson?",Dorm.jpg
3920,0,0,,Bitch! You will be locked in|your own fucking chastity belt.,Dorm.jpg
3921,0,0,,,Dorm.jpg
3922,0,0,,,Dorm.jpg
3923,0,0,,,Dorm.jpg
3930,0,0,,Bitch! You will be spanked|so fucking hard you will cry.,Dorm.jpg
3931,0,0,,,DormBedSidney.jpg
3932,0,0,,,DormBedSidney.jpg
3933,0,0,,That's enough! (She helps you to stand up.)|I hope you've learned your fucking lesson.,DormBedSidney.jpg
3999,0,0,,,Dorm.jpg

View file

@ -8,6 +8,7 @@ Stage,LoveReq,SubReq,VarReq,IntroText,Image
0,0,-10,Common_PlayerNaked,"Girl, you're fucking kinky.",Dorm.jpg
0,0,10,Common_PlayerNaked,"Miss, you have a fabulous body.",Dorm.jpg
0,0,0,Common_ActorIsOwner,Hey there my little bitch.|What would you like to do?,Dorm.jpg
0,0,0,Common_ActorIsOwned,"Mistress, what would you like to do?",Dorm.jpg
100,0,0,,"Sure, we can fuck.|We do it right here?",Dorm.jpg
100,0,-10,,"Sure, we can fuck.|Get in bed girl.",Dorm.jpg
100,0,0,Common_ActorIsLover,Of course sweetie.,Dorm.jpg
@ -28,6 +29,13 @@ Stage,LoveReq,SubReq,VarReq,IntroText,Image
285,0,0,,,Dorm.jpg
290,0,0,,,Dorm.jpg
291,0,0,,,Dorm.jpg
292,0,0,,,Dorm.jpg
293,0,0,,,Dorm.jpg
294,0,0,,,Dorm.jpg
295,0,0,,,Dorm.jpg
296,0,0,,,Dorm.jpg
297,0,0,,,Dorm.jpg
298,0,0,,,Dorm.jpg
300,0,0,,"I know you do, but you're going to get|crushed if you keep acting that way.",Dorm.jpg
300,0,0,Common_ActorIsLover,"I know sweetheart, but you're going to get|eaten alive if you keep acting that way.",Dorm.jpg
310,0,0,,,Dorm.jpg
@ -42,6 +50,9 @@ Stage,LoveReq,SubReq,VarReq,IntroText,Image
395,0,0,,,Dorm.jpg
400,0,0,,I need to go.|I'll see ya later.,Door.jpg
400,0,0,Common_ActorIsOwner,Bitch! I need to go.|I'll spank ya later.,Door.jpg
400,0,0,Common_ActorIsOwned,I need to go Mistress.|I hope to see you later.,Door.jpg
401,0,0,,,Door.jpg
402,0,0,,,Door.jpg
410,0,0,,,Door.jpg
450,0,0,,(Sidney grabs you by the collar.)|Hey bitch! Time for some fun.,Dorm.jpg
450,0,0,Common_ActorIsLover,(Sidney grabs you by the collar.)|Hey sweetie! Time for some fun.,Dorm.jpg

1 Stage LoveReq SubReq VarReq IntroText Image
8 0 0 -10 Common_PlayerNaked Girl, you're fucking kinky. Dorm.jpg
9 0 0 10 Common_PlayerNaked Miss, you have a fabulous body. Dorm.jpg
10 0 0 0 Common_ActorIsOwner Hey there my little bitch.|What would you like to do? Dorm.jpg
11 0 0 0 Common_ActorIsOwned Mistress, what would you like to do? Dorm.jpg
12 100 0 0 Sure, we can fuck.|We do it right here? Dorm.jpg
13 100 0 -10 Sure, we can fuck.|Get in bed girl. Dorm.jpg
14 100 0 0 Common_ActorIsLover Of course sweetie. Dorm.jpg
29 285 0 0 Dorm.jpg
30 290 0 0 Dorm.jpg
31 291 0 0 Dorm.jpg
32 292 0 0 Dorm.jpg
33 293 0 0 Dorm.jpg
34 294 0 0 Dorm.jpg
35 295 0 0 Dorm.jpg
36 296 0 0 Dorm.jpg
37 297 0 0 Dorm.jpg
38 298 0 0 Dorm.jpg
39 300 0 0 I know you do, but you're going to get|crushed if you keep acting that way. Dorm.jpg
40 300 0 0 Common_ActorIsLover I know sweetheart, but you're going to get|eaten alive if you keep acting that way. Dorm.jpg
41 310 0 0 Dorm.jpg
50 395 0 0 Dorm.jpg
51 400 0 0 I need to go.|I'll see ya later. Door.jpg
52 400 0 0 Common_ActorIsOwner Bitch! I need to go.|I'll spank ya later. Door.jpg
53 400 0 0 Common_ActorIsOwned I need to go Mistress.|I hope to see you later. Door.jpg
54 401 0 0 Door.jpg
55 402 0 0 Door.jpg
56 410 0 0 Door.jpg
57 450 0 0 (Sidney grabs you by the collar.)|Hey bitch! Time for some fun. Dorm.jpg
58 450 0 0 Common_ActorIsLover (Sidney grabs you by the collar.)|Hey sweetie! Time for some fun. Dorm.jpg

View file

@ -18,7 +18,10 @@ function C012_AfterClass_Sidney_SetPose() {
if ((Sub >= 10) && (Math.abs(Sub) >= Math.abs(Love))) ActorSetPose("Shy");
if ((Love >= 10) && (Math.abs(Love) >= Math.abs(Sub))) ActorSetPose("Happy");
if ((Love <= -10) && (Math.abs(Love) >= Math.abs(Sub))) ActorSetPose("Mad");
} else ActorSetPose("");
} else {
if ((ActorGetValue(ActorCloth) == "Naked") && !ActorIsRestrained() && !ActorIsGagged() && (ActorGetValue(ActorSubmission) >= 10)) ActorSetPose("Shy");
else ActorSetPose("");
}
}
// Calculate the scene parameters
@ -40,6 +43,9 @@ function C012_AfterClass_Sidney_Load() {
LeaveScreen = "Dorm";
Common_PlayerPose = "";
// At stage 400, Sidney is leaving
if (C012_AfterClass_Sidney_CurrentStage == 400) { ActorUngag(); LeaveIcon = ""; }
// Sidney's parameters
C012_AfterClass_Sidney_CalcParams();
C012_AfterClass_Sidney_ChatAvail = !GameLogQuery(CurrentChapter, CurrentActor, "ChatDone");
@ -138,6 +144,12 @@ function C012_AfterClass_Sidney_Click() {
OverridenIntroText = GetText("RefuseBondage");
return;
}
// Sidney can only wear the belt if she's naked
if (!ActorIsChaste() && (ActorGetValue(ActorCloth) != "Naked") && (ClickInv == "ChastityBelt")) {
OverridenIntroText = GetText("NakedForBelt");
return;
}
// Apply the clicked restrain
ActorApplyRestrain(ClickInv);
@ -530,6 +542,7 @@ function C012_AfterClass_Sidney_EnslaveSidneyCount() {
function C012_AfterClass_Sidney_TestEnslaveSidney() {
if (C012_AfterClass_Sidney_EnslaveCount >= 5) {
if (ActorIsRestrained()) C012_AfterClass_Sidney_CurrentStage = 285;
else if (ActorGetValue(ActorCloth) == "Naked") { C012_AfterClass_Sidney_CurrentStage = 291; ActorSetPose("Shy"); }
else C012_AfterClass_Sidney_CurrentStage = 290;
OverridenIntroText = GetText("AcceptCollar");
} else LeaveIcon = "";
@ -537,19 +550,25 @@ function C012_AfterClass_Sidney_TestEnslaveSidney() {
// Chapter 12 After Class - When the player gives up on enslaving Sidney
function C012_AfterClass_Sidney_EndEnslaveSidney() {
LeaveIcon = "";
C012_AfterClass_Sidney_CalcParams();
LeaveIcon = "Leave";
}
// Chapter 12 After Class - Release Sidney from any restrain before her collaring
function C012_AfterClass_Sidney_EnslaveRelease() {
ActorUntie();
if (ActorHasInventory("Cuffs")) { PlayerAddInventory("Cuffs", 1); ActorRemoveInventory("Cuffs"); }
if (ActorGetValue(ActorCloth) == "Naked") {
C012_AfterClass_Sidney_CurrentStage = 291;
ActorSetPose("Shy");
}
CurrentTime = CurrentTime + 50000;
}
// Chapter 12 After Class - Sidney gets naked for her collaring
function C012_AfterClass_Sidney_EnslaveStrip() {
ActorSetCloth("Naked");
ActorSetPose("Shy");
CurrentTime = CurrentTime + 50000;
}
@ -566,3 +585,34 @@ function C012_AfterClass_Sidney_Untie() {
C012_AfterClass_Sidney_CalcParams();
CurrentTime = CurrentTime + 50000;
}
// Chapter 12 After Class - When Sidney gets collared
function C012_AfterClass_Sidney_LockCollarSidney() {
ActorSetOwner("Player");
PlayerRemoveInventory("Collar", 1);
C012_AfterClass_Sidney_CalcParams();
ActorSetPose("Kneel");
CurrentTime = CurrentTime + 50000;
}
// Chapter 12 After Class - The player can decide how Sidney will spend her evening
function C012_AfterClass_Sidney_SetCurfew(CurfewType) {
GameLogAddTimer("CurfewStay", -1);
GameLogAddTimer("Curfew22", -1);
GameLogAddTimer("Curfew24", -1);
GameLogAddTimer("CurfewNone", -1);
GameLogAdd("Curfew" + CurfewType);
}
// Chapter 12 After Class - The player can decide how Sidney will spend her evening
function C012_AfterClass_Sidney_BackToDorm() {
SetScene(CurrentChapter, "Dorm");
}
// Chapter 12 After Class - Cannot review Sidney rules if she's gagged
function C012_AfterClass_Sidney_TestReviewRules() {
if (C012_AfterClass_Sidney_IsGagged) {
C012_AfterClass_Sidney_GaggedAnswer();
C012_AfterClass_Sidney_CurrentStage = 0;
}
}

View file

@ -1,6 +1,7 @@
Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
0,0,0,Common_ActorIsOwner,What's on your|mind Mistress?,Not much my little bitch.|(She checks her cell phone.),0,0,0,RandomSidneyDommeEvent()
0,0,0,Common_ActorIsOwner,"Mistress, it's ok if|I change clothes?",Sure bitch. Wear what you want.,0,0,0,IsChangingBlocked()
0,0,0,Common_ActorIsOwned,Let's review|your rules.,(She seems to worry.)|Of course Mistress.,610,0,0,TestReviewRules()
0,5,0,,Would you like to|make love with me?,"No, I don't feel like it.|Let's do something else.",0,0,0,TestLove()
0,0,5,!Common_ActorIsOwned,"Girl, you need|my protection.",I don't need protection from anyone.|(You need +20 submission to collar Sidney.),0,0,0,TestDomme()
0,0,-5,!Common_ActorIsOwner,Miss Sidney.|I admire you.,"Don't talk like that, you sound like a loser.|(You need -20 submission to submit to Sidney.)",0,0,0,TestSub()
@ -43,8 +44,25 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
280,0,0,,So will you|wear my collar?,I'm sorry but I can't do that.|Let's talk about something else.,0,0,0,TestEnslaveSidney()
280,0,0,,I've changed my mind.|I won't collar you.,(She bows her head.) Very well Miss.|Let's talk about something else then.,0,0,0,EndEnslaveSidney()
285,0,0,,I will help you first.|(Release her.),(You release her from her restrains.),290,0,0,EnslaveRelease()
290,0,0,,Get naked my|little submissive.,"(She strips down slowly.)|Naked? Mmmh, of course Miss.",291,1,0,EnslaveStrip()
290,0,0,,Strip down slave.,"(She strips down nervously.)|Strip? Mmmmh, of course Miss.",291,0,1,EnslaveStrip()
290,0,0,,Get naked my|little submissive.,(She strips down slowly.)|Naked? Of course Miss.,291,1,0,EnslaveStrip()
290,0,0,,Strip down slave.,(She strips down nervously.)|Strip? Now? Of course Miss.,291,0,1,EnslaveStrip()
291,0,0,,"From now on, you|will call me ""Mistress"".",Yes Mistress COMMON_PLAYERNAME.,292,0,0,
291,0,0,,"You shall address|me as ""Mistress"".",Yes Mistress COMMON_PLAYERNAME.,292,0,0,
292,0,0,,Get on your knees.,(She slowly kneel in front of you.),293,0,0,"ActorSetPose(""Kneel"")"
292,0,0,,Will you please|kneel for me?,(She slowly kneel in front of you.),293,0,-1,"ActorSetPose(""Kneel"")"
292,0,0,,On your knees slut.,(She slowly kneel in front of you.),293,-1,1,"ActorSetPose(""Kneel"")"
293,0,0,,"Once this collar is locked,|you will be my property.",(She nods and looks down.)|I understand Mistress.,294,0,0,
293,0,0,,"Once locked on your neck,|there's no turning back.",(She trembles and looks down.)|I understand Mistress.,294,0,0,
294,0,0,,(Lock the collar|around her neck.),(You circle the leather collar around her neck|buckle it and put a padlock to lock it in place.),295,0,3,LockCollarSidney()
295,0,0,,You are now my bitch.,"(She adjusts her neck to the collar.)|Yes Mistress, I will follow your rules.",296,-1,0,
295,0,0,,You are mine.,"(She adjusts her neck to the collar.)|Yes Mistress, I will follow your rules.",296,0,0,
295,0,0,,You are now my protege.,"(She adjusts her neck to the collar.)|Yes Mistress, I will follow your rules.",296,1,0,
296,0,0,,I vow to protect you.,(She nods.) Thanks Mistress.|I know you will protect me.,297,0,0,
296,0,0,,I vow to help you.,(She smiles.) Thanks Mistress.|I know you will help me.,297,0,-1,
296,0,0,,I vow to disipline you.,(She gasps.) Thanks Mistress.|I know it will make me better.,297,0,1,
297,0,0,,Stand up my|lovely subbie.,(She smiles and slowly stands up.)|What do you wish to do now Mistress?,0,1,0,EndEnslaveSidney()
297,0,0,,Stand up slut.,(She frowns and slowly stands up.)|What do you wish to do now Mistress?,0,-1,0,EndEnslaveSidney()
297,0,0,,Stand up.,(She nods and slowly stands up.)|What do you wish to do now Mistress?,0,0,0,EndEnslaveSidney()
300,0,0,,I know! I'm sorry.,(She sighs.) They only way you won't get|killed is if I take you under my wing.,310,0,0,
300,0,0,,School can be harsh.,(She sighs.) They only way you won't get|killed is if I take you under my wing.,310,0,0,
300,0,0,,Can you help me?,(She sighs.) They only way you won't get|killed is if I take you under my wing.,310,0,0,
@ -82,13 +100,19 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
395,0,0,,Very good.,Now stand up and let's do something fun.,0,0,0,PlayerStandUp()
400,0,0,Common_PlayerGagged,@UNGN MH NUUOGH!,(She laughs and leaves your dorm.),410,0,0,TestReleaseBeforeExit()
400,0,0,Common_PlayerRestrained,Can you help me|before you go?,"Nope, I like you like that.|(She leaves your dorm.)",410,0,0,TestReleaseBeforeExit()
400,0,0,,Have fun!,I will. (She leaves your dorm.),410,0,0,
400,0,0,,That sucks!|Don't go.,Fuck that. (She leaves your dorm.),410,-1,0,
400,0,0,!Common_ActorIsOwned,Have fun Sidney!,I will. (She leaves your dorm.),410,0,0,
400,0,0,Common_ActorIsOwned,Have fun my slave!,"I will Mistress, thanks!|(She leaves your dorm.)",410,0,1,
400,0,0,!Common_ActorIsOwned,That sucks!|Don't go.,Fuck that. (She leaves your dorm.),410,-1,0,
400,0,0,!Common_ActorIsOwner,Have a great|time Sidney.,Hell yeah! (She leaves your dorm.),410,1,0,
400,0,0,Common_ActorIsOwner,Have a great|time Mistress.,Hell yeah! (She leaves your dorm.),410,1,0,
400,0,0,,Wait!,I can't. (She leaves your dorm.),410,0,0,
400,0,0,!Common_ActorIsOwned,Wait!,I can't. (She leaves your dorm.),410,0,0,
400,0,0,!Common_ActorIsOwner,Next time I'll tie|you up so you'll stay.,Oh shit. (She leaves your dorm.),410,0,1,
400,0,0,,(Bow your head.),Good girl. (She leaves your dorm.),410,0,-1,
400,0,0,Common_ActorIsOwned,"My slave, you will|stay here tonight.",(She's surprised.) Really Mistress?|I thought I could go out tonight.,401,0,0,
401,0,0,,"No, you will stay.|(Make her stay.)","(She seems very disappointed.)|Yes Mistress, I will stay.",402,-1,-1,"SetCurfew(""Stay"")"
401,0,0,,"Fine, have fun.|(Let her go.)",Thanks Mistress! You're the best.|(She leaves your dorm room.),410,0,0,
402,0,0,,(Back to your room.),,402,0,0,BackToDorm()
410,0,0,,(Back to your room.),,410,0,0,BackToDorm()
450,0,0,,Fun Mistress?,,0,0,0,RandomSidneyDommeEvent()
450,0,0,,What's going on?,,0,0,0,RandomSidneyDommeEvent()
450,0,0,,(Nod happily.),,0,0,0,RandomSidneyDommeEvent()
@ -122,6 +146,10 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
600,0,0,!HasBelt,Get in your|underwear.,Alright. What do you have in mind?|(She changes in her underwear for you.),0,0,0,"ForceChangeActor(""Underwear"")"
600,0,0,,Get naked.,Really? What do you have in mind?|(She strips naked for you.),0,0,0,"ForceChangeActor(""Naked"")"
600,0,0,,Forget it.,(She nods.),0,0,0,
610,0,0,,You're free to|have fun tonight.,Great! Thanks Mistress.|You're the best.,0,0,0,"SetCurfew(""None"")"
610,0,0,,You can have fun tonight|but you will sleep here.,"Very well, thanks Mistress.",0,0,0,"SetCurfew(""24"")"
610,0,0,,You can have fun but|come back at twenty-two.,That's tough but fair Mistress.|I'll be back at twenty-two.,0,0,0,"SetCurfew(""22"")"
610,0,0,,You cannot leave my|dorm room tonight.,Really? But I had plans tonight.|(She sighs.) I will stay here I guess.,0,0,0,"SetCurfew(""Stay"")"
3000,0,0,,Yes Mistress.|(Strip naked.),Good girl. (You change for Sidney.),3090,0,0,"ForceChangePlayer(""Naked"")"
3000,0,0,,(Nod slowly.)|(Strip naked.),Good girl. (You change for Sidney.),3090,0,0,"ForceChangePlayer(""Naked"")"
3000,0,0,,I don't want|to do that.,"Fine, shut up then.|(She checks her phone.)",3092,0,0,TestPunish()

1 Stage LoveReq SubReq VarReq Interaction Result NextStage LoveMod SubMod Function
2 0 0 0 Common_ActorIsOwner What's on your|mind Mistress? Not much my little bitch.|(She checks her cell phone.) 0 0 0 RandomSidneyDommeEvent()
3 0 0 0 Common_ActorIsOwner Mistress, it's ok if|I change clothes? Sure bitch. Wear what you want. 0 0 0 IsChangingBlocked()
4 0 0 0 Common_ActorIsOwned Let's review|your rules. (She seems to worry.)|Of course Mistress. 610 0 0 TestReviewRules()
5 0 5 0 Would you like to|make love with me? No, I don't feel like it.|Let's do something else. 0 0 0 TestLove()
6 0 0 5 !Common_ActorIsOwned Girl, you need|my protection. I don't need protection from anyone.|(You need +20 submission to collar Sidney.) 0 0 0 TestDomme()
7 0 0 -5 !Common_ActorIsOwner Miss Sidney.|I admire you. Don't talk like that, you sound like a loser.|(You need -20 submission to submit to Sidney.) 0 0 0 TestSub()
44 280 0 0 So will you|wear my collar? I'm sorry but I can't do that.|Let's talk about something else. 0 0 0 TestEnslaveSidney()
45 280 0 0 I've changed my mind.|I won't collar you. (She bows her head.) Very well Miss.|Let's talk about something else then. 0 0 0 EndEnslaveSidney()
46 285 0 0 I will help you first.|(Release her.) (You release her from her restrains.) 290 0 0 EnslaveRelease()
47 290 0 0 Get naked my|little submissive. (She strips down slowly.)|Naked? Mmmh, of course Miss. (She strips down slowly.)|Naked? Of course Miss. 291 1 0 EnslaveStrip()
48 290 0 0 Strip down slave. (She strips down nervously.)|Strip? Mmmmh, of course Miss. (She strips down nervously.)|Strip? Now? Of course Miss. 291 0 1 EnslaveStrip()
49 291 0 0 From now on, you|will call me "Mistress". Yes Mistress COMMON_PLAYERNAME. 292 0 0
50 291 0 0 You shall address|me as "Mistress". Yes Mistress COMMON_PLAYERNAME. 292 0 0
51 292 0 0 Get on your knees. (She slowly kneel in front of you.) 293 0 0 ActorSetPose("Kneel")
52 292 0 0 Will you please|kneel for me? (She slowly kneel in front of you.) 293 0 -1 ActorSetPose("Kneel")
53 292 0 0 On your knees slut. (She slowly kneel in front of you.) 293 -1 1 ActorSetPose("Kneel")
54 293 0 0 Once this collar is locked,|you will be my property. (She nods and looks down.)|I understand Mistress. 294 0 0
55 293 0 0 Once locked on your neck,|there's no turning back. (She trembles and looks down.)|I understand Mistress. 294 0 0
56 294 0 0 (Lock the collar|around her neck.) (You circle the leather collar around her neck|buckle it and put a padlock to lock it in place.) 295 0 3 LockCollarSidney()
57 295 0 0 You are now my bitch. (She adjusts her neck to the collar.)|Yes Mistress, I will follow your rules. 296 -1 0
58 295 0 0 You are mine. (She adjusts her neck to the collar.)|Yes Mistress, I will follow your rules. 296 0 0
59 295 0 0 You are now my protege. (She adjusts her neck to the collar.)|Yes Mistress, I will follow your rules. 296 1 0
60 296 0 0 I vow to protect you. (She nods.) Thanks Mistress.|I know you will protect me. 297 0 0
61 296 0 0 I vow to help you. (She smiles.) Thanks Mistress.|I know you will help me. 297 0 -1
62 296 0 0 I vow to disipline you. (She gasps.) Thanks Mistress.|I know it will make me better. 297 0 1
63 297 0 0 Stand up my|lovely subbie. (She smiles and slowly stands up.)|What do you wish to do now Mistress? 0 1 0 EndEnslaveSidney()
64 297 0 0 Stand up slut. (She frowns and slowly stands up.)|What do you wish to do now Mistress? 0 -1 0 EndEnslaveSidney()
65 297 0 0 Stand up. (She nods and slowly stands up.)|What do you wish to do now Mistress? 0 0 0 EndEnslaveSidney()
66 300 0 0 I know! I'm sorry. (She sighs.) They only way you won't get|killed is if I take you under my wing. 310 0 0
67 300 0 0 School can be harsh. (She sighs.) They only way you won't get|killed is if I take you under my wing. 310 0 0
68 300 0 0 Can you help me? (She sighs.) They only way you won't get|killed is if I take you under my wing. 310 0 0
100 395 0 0 Very good. Now stand up and let's do something fun. 0 0 0 PlayerStandUp()
101 400 0 0 Common_PlayerGagged @UNGN MH NUUOGH! (She laughs and leaves your dorm.) 410 0 0 TestReleaseBeforeExit()
102 400 0 0 Common_PlayerRestrained Can you help me|before you go? Nope, I like you like that.|(She leaves your dorm.) 410 0 0 TestReleaseBeforeExit()
103 400 0 0 !Common_ActorIsOwned Have fun! Have fun Sidney! I will. (She leaves your dorm.) 410 0 0
104 400 0 0 Common_ActorIsOwned That sucks!|Don't go. Have fun my slave! Fuck that. (She leaves your dorm.) I will Mistress, thanks!|(She leaves your dorm.) 410 -1 0 0 1
105 400 0 0 !Common_ActorIsOwned That sucks!|Don't go. Fuck that. (She leaves your dorm.) 410 -1 0
106 400 0 0 !Common_ActorIsOwner Have a great|time Sidney. Hell yeah! (She leaves your dorm.) 410 1 0
107 400 0 0 Common_ActorIsOwner Have a great|time Mistress. Hell yeah! (She leaves your dorm.) 410 1 0
108 400 0 0 !Common_ActorIsOwned Wait! I can't. (She leaves your dorm.) 410 0 0
109 400 0 0 !Common_ActorIsOwner Next time I'll tie|you up so you'll stay. Oh shit. (She leaves your dorm.) 410 0 1
110 400 0 0 (Bow your head.) Good girl. (She leaves your dorm.) 410 0 -1
111 400 0 0 Common_ActorIsOwned My slave, you will|stay here tonight. (She's surprised.) Really Mistress?|I thought I could go out tonight. 401 0 0
112 401 0 0 No, you will stay.|(Make her stay.) (She seems very disappointed.)|Yes Mistress, I will stay. 402 -1 -1 SetCurfew("Stay")
113 401 0 0 Fine, have fun.|(Let her go.) Thanks Mistress! You're the best.|(She leaves your dorm room.) 410 0 0
114 402 0 0 (Back to your room.) 402 0 0 BackToDorm()
115 410 0 0 (Back to your room.) 410 0 0 BackToDorm()
116 450 0 0 Fun Mistress? 0 0 0 RandomSidneyDommeEvent()
117 450 0 0 What's going on? 0 0 0 RandomSidneyDommeEvent()
118 450 0 0 (Nod happily.) 0 0 0 RandomSidneyDommeEvent()
146 600 0 0 !HasBelt Get in your|underwear. Alright. What do you have in mind?|(She changes in her underwear for you.) 0 0 0 ForceChangeActor("Underwear")
147 600 0 0 Get naked. Really? What do you have in mind?|(She strips naked for you.) 0 0 0 ForceChangeActor("Naked")
148 600 0 0 Forget it. (She nods.) 0 0 0
149 610 0 0 You're free to|have fun tonight. Great! Thanks Mistress.|You're the best. 0 0 0 SetCurfew("None")
150 610 0 0 You can have fun tonight|but you will sleep here. Very well, thanks Mistress. 0 0 0 SetCurfew("24")
151 610 0 0 You can have fun but|come back at twenty-two. That's tough but fair Mistress.|I'll be back at twenty-two. 0 0 0 SetCurfew("22")
152 610 0 0 You cannot leave my|dorm room tonight. Really? But I had plans tonight.|(She sighs.) I will stay here I guess. 0 0 0 SetCurfew("Stay")
153 3000 0 0 Yes Mistress.|(Strip naked.) Good girl. (You change for Sidney.) 3090 0 0 ForceChangePlayer("Naked")
154 3000 0 0 (Nod slowly.)|(Strip naked.) Good girl. (You change for Sidney.) 3090 0 0 ForceChangePlayer("Naked")
155 3000 0 0 I don't want|to do that. Fine, shut up then.|(She checks her phone.) 3092 0 0 TestPunish()

View file

@ -82,3 +82,4 @@ EnslaveAlreadyTried,We already spoke about that.|I will not wear your collar.
AcceptCollar,Yes Miss. I will wear your collar.|I would love to be your slave.
CannotActWhileRestrained,(She rolls her eyes up and|wiggles in her restrains.)
CannotBeDoneWhileRestrained,(You cannot do it when you're restrained.)
NakedForBelt,(Sidney must be naked to|lock a chastity belt on her.)

1 Tag Content
82 AcceptCollar Yes Miss. I will wear your collar.|I would love to be your slave.
83 CannotActWhileRestrained (She rolls her eyes up and|wiggles in her restrains.)
84 CannotBeDoneWhileRestrained (You cannot do it when you're restrained.)
85 NakedForBelt (Sidney must be naked to|lock a chastity belt on her.)

View file

@ -473,7 +473,7 @@ function DrawActor(ActorToDraw, X, Y, Zoom) {
// Third part is the collar, which only shows for certain clothes
var ImageCollar = "";
if ((ImageCloth == "Underwear") || (ImageCloth == "Naked") || (ImageCloth == "ChastityBelt") || (ImageCloth == "Damsel")) {
if ((ImageCloth == "Underwear") || (ImageCloth == "Naked") || (ImageCloth == "ChastityBelt") || (ImageCloth == "Damsel") || (ImageCloth == "Shorts")) {
if (ActorSpecificHasInventory(ActorToDraw, "Collar")) ImageCollar = "_Collar";
}

View file

@ -38,14 +38,24 @@ function GameLogSpecificAddTimer(ChapterToLog, ActorToLog, EventToLog, TimerToLo
}
// Flush a specific event from the log
function GameLogSpecificDelete(ChapterToDelete, ActorToDelete, EventToDelete) {
for (var L = 0; L < GameLog.length; L++)
if ((ChapterToDelete == GameLog[L][GameLogChapter]) && (ActorToDelete == GameLog[L][GameLogActor]) && (EventToDelete == GameLog[L][GameLogEvent]))
GameLog.splice(L, 1);
}
// Log a specific event for the current chapter and actor, to be consulted by other scripts afterward
function GameLogAdd(EventToLog) {
GameLogSpecificAdd(CurrentChapter, CurrentActor, EventToLog);
}
// Log a specific event that happened in the game with a timer to be used in the game later
// Log a specific event that happened in the game with a timer to be used in the game later (negative timer means we flush the log)
function GameLogAddTimer(EventToLog, TimerToLog) {
GameLogSpecificAddTimer(CurrentChapter, CurrentActor, EventToLog, TimerToLog);
if (TimerToLog >= 0)
GameLogSpecificAddTimer(CurrentChapter, CurrentActor, EventToLog, TimerToLog);
else
GameLogSpecificDelete(CurrentChapter, CurrentActor, EventToLog);
}
// Returns TRUE if the event happened based on the query parameters, none of them are mandatory, the timer must be still valid at game time, it acts an expiry date