Chapter 8 - Amanda Intro

Chapter 8 - Amanda Intro
This commit is contained in:
Ben987 2017-10-10 22:12:06 -04:00
parent c365f9f9d0
commit 22bd4354d7
29 changed files with 240 additions and 8 deletions

Binary file not shown.

After

(image error) Size: 129 KiB

Binary file not shown.

After

(image error) Size: 132 KiB

Binary file not shown.

After

(image error) Size: 129 KiB

Binary file not shown.

After

(image error) Size: 130 KiB

BIN
Actors/Amanda/Clothed.png Normal file

Binary file not shown.

After

(image error) Size: 157 KiB

Binary file not shown.

After

(image error) Size: 160 KiB

Binary file not shown.

After

(image error) Size: 157 KiB

Binary file not shown.

After

(image error) Size: 158 KiB

BIN
Actors/Amanda/Heroine.png Normal file

Binary file not shown.

After

(image error) Size: 241 KiB

BIN
Actors/Amanda/Naked.png Normal file

Binary file not shown.

After

(image error) Size: 121 KiB

Binary file not shown.

After

(image error) Size: 124 KiB

Binary file not shown.

After

(image error) Size: 122 KiB

Binary file not shown.

After

(image error) Size: 122 KiB

BIN
Actors/Amanda/Underwear.png Normal file

Binary file not shown.

After

(image error) Size: 130 KiB

Binary file not shown.

After

(image error) Size: 133 KiB

Binary file not shown.

After

(image error) Size: 130 KiB

Binary file not shown.

After

(image error) Size: 130 KiB

BIN
Actors/Amanda/Villain.png Normal file

Binary file not shown.

After

(image error) Size: 215 KiB

View file

@ -10,10 +10,11 @@ function C007_LunchBreak_Outro_Load() {
ActorSpecificClearInventory("Sidney", !C007_LunchBreak_ActorSelect_EvilEnding);
ActorSpecificClearInventory("Jennifer", !C007_LunchBreak_ActorSelect_EvilEnding);
ActorSpecificClearInventory("Natalie", !C007_LunchBreak_ActorSelect_EvilEnding);
// Removes the blindfold and cloth gag for now, maybe we will use them in a later version
PlayerRemoveInventory("Blindfold", 1);
PlayerRemoveInventory("ClothGag", 1);
PlayerRemoveInventory("DoubleOpenGag", 1);
}

Binary file not shown.

After

(image error) Size: 147 KiB

Binary file not shown.

After

(image error) Size: 38 KiB

View file

@ -1,2 +1,15 @@
Stage,LoveReq,SubReq,VarReq,IntroText,Image
0,0,0,,Drama class is great!,Background.jpg
0,0,0,IsHeroine,So you're joining the drama act.|I'm playing the heroic white knight.,Background.jpg
0,0,0,!IsHeroine,So you're joining the drama act.|I'm playing the villain black knight.,Background.jpg
0,5,0,IsHeroine,It's so nice to see you join the act.|I'm playing the heroic white knight.,Background.jpg
0,5,0,!IsHeroine,It's so nice to see you join the act.|I'm playing the villain black knight.,Background.jpg
10,0,0,,Now cover your eyes so I can change.,Background.jpg
10,0,5,,"Miss, can you please cover|your eyes so I can change?",Background.jpg
20,0,0,,,CoverEyes.jpg
30,0,0,,Why didn't you keep your eyes covered?,Background.jpg
40,0,0,,I guess you can see me change.|Can you help me put this armor?,Background.jpg
40,0,0,Common_PlayerGagged,You look cute with that gag.|Can you help me put this armor?,Background.jpg
40,0,0,Common_PlayerRestrained,Why are you still restrained?|You won't be able to help me.,Background.jpg
50,0,0,SarahMissing,Sarah is late for class again.|Should we go without her?,Background.jpg
50,0,0,!SarahMissing,Is everyone ready for the play?,Background.jpg
100,0,0,,(Amanda is still recovering|from a wonderful orgasm.),BackgroundOrgasm.jpg

1 Stage LoveReq SubReq VarReq IntroText Image
2 0 0 0 IsHeroine Drama class is great! So you're joining the drama act.|I'm playing the heroic white knight. Background.jpg
3 0 0 0 !IsHeroine So you're joining the drama act.|I'm playing the villain black knight. Background.jpg
4 0 5 0 IsHeroine It's so nice to see you join the act.|I'm playing the heroic white knight. Background.jpg
5 0 5 0 !IsHeroine It's so nice to see you join the act.|I'm playing the villain black knight. Background.jpg
6 10 0 0 Now cover your eyes so I can change. Background.jpg
7 10 0 5 Miss, can you please cover|your eyes so I can change? Background.jpg
8 20 0 0 CoverEyes.jpg
9 30 0 0 Why didn't you keep your eyes covered? Background.jpg
10 40 0 0 I guess you can see me change.|Can you help me put this armor? Background.jpg
11 40 0 0 Common_PlayerGagged You look cute with that gag.|Can you help me put this armor? Background.jpg
12 40 0 0 Common_PlayerRestrained Why are you still restrained?|You won't be able to help me. Background.jpg
13 50 0 0 SarahMissing Sarah is late for class again.|Should we go without her? Background.jpg
14 50 0 0 !SarahMissing Is everyone ready for the play? Background.jpg
15 100 0 0 (Amanda is still recovering|from a wonderful orgasm.) BackgroundOrgasm.jpg

View file

@ -1,4 +1,34 @@
var C008_DramaClass_AmandaIntro_CurrentStage = 0;
var C008_DramaClass_AmandaIntro_SarahMissing = false;
var C008_DramaClass_AmandaIntro_IsHeroine = false;
var C008_DramaClass_AmandaIntro_ChangingCount = 0;
var C008_DramaClass_AmandaIntro_IsBothFree = true;
var C008_DramaClass_AmandaIntro_IsRestrained = false;
var C008_DramaClass_AmandaIntro_IsGagged = false;
var C008_DramaClass_AmandaIntro_IsChaste = false;
var C008_DramaClass_AmandaIntro_IsPlayReady = false;
var C008_DramaClass_AmandaIntro_CanUntie = false;
var C008_DramaClass_AmandaIntro_CanUngag = false;
var C008_DramaClass_AmandaIntro_MasturbateCount = 0;
var C008_DramaClass_AmandaIntro_OrgasmDone = false;
var C008_DramaClass_AmandaIntro_PlayerIsRoped = false;
var C008_DramaClass_AmandaIntro_PrettyCommentDone = false;
var C008_DramaClass_AmandaIntro_TickleDone = false;
var C008_DramaClass_AmandaIntro_SpankDone = false;
var C008_DramaClass_AmandaIntro_KissDone = false;
var C008_DramaClass_AmandaIntro_SlapDone = false;
// Calculates the scene parameters
function C008_DramaClass_AmandaIntro_CalcParams() {
C008_DramaClass_AmandaIntro_IsRestrained = ActorIsRestrained();
C008_DramaClass_AmandaIntro_IsGagged = ActorIsGagged();
C008_DramaClass_AmandaIntro_IsChaste = (ActorHasInventory("ChastityBelt"));
C008_DramaClass_AmandaIntro_IsBothFree = (!C008_DramaClass_AmandaIntro_IsRestrained && !C008_DramaClass_AmandaIntro_IsGagged && !Common_PlayerRestrained && !Common_PlayerGagged);
C008_DramaClass_AmandaIntro_IsPlayReady = (C008_DramaClass_AmandaIntro_IsBothFree && ((Common_PlayerCrime == "SarahStranded") || (C008_DramaClass_SarahIntro_CurrentStage == 30)) && (Common_PlayerCostume != ""));
C008_DramaClass_AmandaIntro_CanUntie = (ActorHasInventory("Rope") && !Common_PlayerRestrained);
C008_DramaClass_AmandaIntro_CanUngag = (C008_DramaClass_AmandaIntro_IsGagged && !Common_PlayerRestrained);
C008_DramaClass_AmandaIntro_PlayerIsRoped = (PlayerHasLockedInventory("Rope"));
}
// Chapter 8 - Amanda Intro Load
function C008_DramaClass_AmandaIntro_Load() {
@ -6,12 +36,18 @@ function C008_DramaClass_AmandaIntro_Load() {
// Load the scene parameters
ActorLoad("Amanda", "DressingRoom");
LoadInteractions();
C008_DramaClass_AmandaIntro_CalcParams();
// Check if Sarah is missing for this scene and if Amanda is the Heroine
C008_DramaClass_AmandaIntro_SarahMissing = (Common_PlayerCrime == "SarahStranded");
C008_DramaClass_AmandaIntro_IsHeroine = (C008_DramaClass_JuliaIntro_AmandaRole == "Heroine");
}
// Chapter 8 - Amanda Intro Run
function C008_DramaClass_AmandaIntro_Run() {
BuildInteraction(C008_DramaClass_AmandaIntro_CurrentStage);
if (C008_DramaClass_AmandaIntro_CurrentStage != 20) DrawInteractionActor();
}
// Chapter 8 - Amanda Intro Click
@ -21,4 +57,143 @@ function C008_DramaClass_AmandaIntro_Click() {
ClickInteraction(C008_DramaClass_AmandaIntro_CurrentStage);
var ClickInv = GetClickedInventory();
}
// Chapter 8 - Amanda Strip
function C008_DramaClass_AmandaIntro_Strip() {
ActorSetCloth("Underwear");
CurrentTime = CurrentTime + 60000;
}
// Chapter 8 - Amanda No Leave
function C008_DramaClass_AmandaIntro_StripNoLeave() {
LeaveIcon = "";
ActorSetCloth("Underwear");
}
// Chapter 8 - Amanda Changing - She takes 3 tries to wear her armor
function C008_DramaClass_AmandaIntro_Changing() {
C008_DramaClass_AmandaIntro_ChangingCount++;
if (C008_DramaClass_AmandaIntro_ChangingCount >= 3) {
OveridenIntroText = GetText("ChangeComplete");
ActorChangeAttitude(1, 0);
C008_DramaClass_AmandaIntro_CurrentStage = 50;
C008_DramaClass_AmandaIntro_Costume();
LeaveIcon = "Leave";
}
}
// Chapter 8 - Amanda - If the player cheated and is submissive, she gets tied up
function C008_DramaClass_AmandaIntro_CheatedCover() {
if (ActorGetValue(ActorSubmission) <= 0) {
OveridenIntroText = GetText("CheaterPunishment");
CurrentTime = CurrentTime + 60000;
PlayerClothes("Underwear");
if (PlayerHasInventory("Rope")) PlayerRemoveInventory("Rope", 1);
PlayerLockInventory("Rope");
}
LeaveIcon = "Leave";
}
// Chapter 8 - Amanda - She likes the pretty comment
function C008_DramaClass_AmandaIntro_PrettyComment() {
if (!C008_DramaClass_AmandaIntro_PrettyCommentDone) {
C008_DramaClass_AmandaIntro_PrettyCommentDone = true;
ActorChangeAttitude(1, 0);
}
}
// Chapter 8 - Amanda - She likes being tickled
function C008_DramaClass_AmandaIntro_Tickle() {
if (!C008_DramaClass_AmandaIntro_TickleDone) {
C008_DramaClass_AmandaIntro_TickleDone = true;
ActorChangeAttitude(1, 0);
}
}
// Chapter 8 - Amanda - She doesn't like being spanked
function C008_DramaClass_AmandaIntro_Spank() {
if (!C008_DramaClass_AmandaIntro_SpankDone) {
C008_DramaClass_AmandaIntro_SpankDone = true;
ActorChangeAttitude(-1, 0);
}
}
// Chapter 8 - Amanda - She likes being kissed
function C008_DramaClass_AmandaIntro_Kiss() {
if (!C008_DramaClass_AmandaIntro_KissDone) {
C008_DramaClass_AmandaIntro_KissDone = true;
ActorChangeAttitude(1, 0);
}
}
// Chapter 8 - Amanda - She hates and fear being slapped
function C008_DramaClass_AmandaIntro_Slap() {
if (!C008_DramaClass_AmandaIntro_SlapDone) {
C008_DramaClass_AmandaIntro_SlapDone = true;
ActorChangeAttitude(-2, 1);
}
}
// Chapter 8 - Amanda Costume
function C008_DramaClass_AmandaIntro_Costume() {
if (C008_DramaClass_AmandaIntro_IsChaste) OveridenIntroText = GetText("DressWithBelt");
if (C008_DramaClass_AmandaIntro_IsHeroine) ActorSetCloth("Heroine");
else ActorSetCloth("Villain");
}
// Chapter 8 - Amanda Untie
function C008_DramaClass_AmandaIntro_Untie() {
ActorUntie();
}
// Chapter 8 - Amanda Ungag
function C008_DramaClass_AmandaIntro_Ungag() {
ActorUngag();
}
// Chapter 8 - Amanda Masturbate - Only works if restrained and not chaste
function C008_DramaClass_AmandaIntro_Masturbate() {
if (C008_DramaClass_AmandaIntro_IsRestrained) {
if (!ActorIsChaste()) {
// She can get an orgasm if she's bound and gagged, and was complimented, tickled or kissed
C008_DramaClass_AmandaIntro_MasturbateCount++;
if (C008_DramaClass_AmandaIntro_KissDone || C008_DramaClass_AmandaIntro_PrettyCommentDone || C008_DramaClass_AmandaIntro_TickleDone) {
if ((C008_DramaClass_AmandaIntro_MasturbateCount >= 3) && !C008_DramaClass_AmandaIntro_OrgasmDone) {
OveridenIntroText = GetText("MasturbateOrgasm");
ActorAddOrgasm();
ActorChangeAttitude(1, 0);
C008_DramaClass_AmandaIntro_OrgasmDone = true;
C008_DramaClass_AmandaIntro_CurrentStage = 200;
} else OveridenIntroText = GetText("MasturbateGood");
} else OveridenIntroText = GetText("Masturbate");
} else OveridenIntroText = GetText("MasturbateBelt");
}
}
// Chapter 8 - Amanda Random Bondage - Amanda can tie up the player if she's not too submissive
function C008_DramaClass_AmandaIntro_RandomBondage() {
if (ActorGetValue(ActorSubmission) < 5) {
if (Common_PlayerUnderwear || Common_PlayerNaked) {
PlayerRandomBondage();
OveridenIntroText = GetText("PlayerRandomBondage");
CurrentTime = CurrentTime + 60000;
} else OveridenIntroText = GetText("UndressBeforeBondage");
}
}
// Chapter 8 - Amanda Test Untie Player (Amanda will do it if she likes the player or is submissive)
function C008_DramaClass_AmandaIntro_TestUntiePlayer() {
if ((ActorGetValue(ActorLove)) > 0 || (ActorGetValue(ActorSubmission) >= 5)) {
PlayerReleaseBondage();
OveridenIntroText = GetText("UntiePlayer");
CurrentTime = CurrentTime + 60000;
}
}
// Chapter 8 - Amanda Start Drama
function C008_DramaClass_AmandaIntro_StartDrama() {
SetScene("C008_DramaClass", "Transition");
}

View file

@ -1 +1,34 @@
Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
0,0,0,,Is it the place to|get our costume?,"Yes, I'm sure you'll find a costume like I did.|Now please cover your eyes while I change.",10,0,0,
0,0,0,SarahMissing,Where is the|third actor?,"Sarah is the third one, but she's late as usual.|Let's hope she joins us before we start.",0,0,0,
0,0,0,IsHeroine,The heroine is a|perfect role for you.,(She giggles) You're so sweet!|Now cover your eyes while I change.,10,1,0,
0,0,0,!IsHeroine,"Strange, I don't see|you playing a villain.",I agree! I think Julia wants to challenge me.|Now please cover your eyes while I change.,10,1,0,
0,0,0,IsHeroine,You? The heroine?,"Hey! I'm a good person, I can do it!|Now cover your eyes while I change.",10,-1,1,
0,0,0,!IsHeroine,I should be the villain|and kidnap you.,(She nods.) That could also be fun I guess.|Now please cover your eyes while I change.,10,-1,1,
0,0,0,,Drama class is stupid.,Don't say that! It's very cultural.|Now cover your eyes while I change.,10,-1,0,
10,5,0,,My friend. I could|help you to change.,I guess you're right. I'll remove my|clothes then. (She strips down.),40,0,0,Strip()
10,0,5,,Common girl.|Drop this skirt.,Yes. I shouldn't be shy. (She strips.)|Can you please help me to wear my armor?,40,0,0,Strip()
10,0,0,,I cannot see|you change?,"No, please cover your eyes.|It will only take a minute.",10,0,0,
10,0,0,!Common_PlayerRestrained,(Cover your eyes.),(You cover your eyes with both|hands while she starts to change.),20,0,0,StripNoLeave()
20,0,0,,(Keep the cover.)|(1 minute),(You can hear a metal costume clicking.)|Give me one more minute please.,20,0,0,Changing()
20,0,0,,(Take a peek.)|(1 minute),(You keep cover but peek between your fingers.|You partially see Amanda struggling to put an armor.),20,0,0,Changing()
20,0,0,,(Stop covering|your eyes.),Hey! Why didn't you|keep your eyes covered?,30,-1,0,
30,0,0,,It was taking|way too long.,"It's not easy to dress in this armor.|Instead of complaining, can you help me?",40,-1,0,CheatedCover()
30,0,0,,You can't do it|without help.,"Yeah, maybe I do need some help.|Can you help me to wear this armor?",40,0,1,CheatedCover()
30,0,0,,I thought you could|use some help.,"That's very sweet of you. Alright,|can you help me to wear this armor?",40,1,-1,CheatedCover()
30,0,0,,You're so beautiful.|I wanted to see you.,Alright then. But since you cheated|can you help me to wear this armor?,40,1,0,CheatedCover()
30,0,0,,I'm sorry.|I cheated.,At least you're honest. Since you cheated|can you help me to wear this armor?,40,0,-1,CheatedCover()
40,0,0,PlayerIsRoped,(Turn and point|to your ropes.),"You're so cute like that, I can't untie you,|Try to struggle some more to reach a knot.",40,0,0,TestUntiePlayer()
40,0,0,IsBothFree,You know that|you're pretty?,(She giggles and blushes.)|You're also very pretty.,40,0,0,PrettyComment()
40,0,0,IsBothFree,You would look|great tied up.,(She blushes.) It might not|be the best time for that.,40,0,0,
40,0,0,IsBothFree,(Help her dress.)|(1 minute),(You help her dress in her armor.)|Thanks! Are we ready for the play?,50,0,0,Costume()
40,0,0,IsBothFree,"Amanda, would you|like to tie me up?","Oh my god, Miss, that wouldn't be proper.|(She bows her head and looks away.)",40,0,0,RandomBondage()
40,0,0,!Common_PlayerRestrained,(Tickle her.)|(1 minute),"(You tickle her on the ribs and she|laughs out loud, she's enjoying it.)",40,0,0,Tickle()
40,0,0,!Common_PlayerRestrained,(Spank her.)|(1 minute),"(You give her a quick spank and she|steps back, she didn't seem to like it.)",40,0,0,Spank()
40,5,0,!Common_PlayerGagged,(Kiss her.)|(1 minute),(You kiss her slowly and lovingly.|She moans and shivers of pleasure.),40,0,0,Kiss()
40,0,5,!Common_PlayerRestrained,(Slap her.)|(1 minute),(You slap her hard on the face and the|breast while she cowers in fear of you.),40,0,0,Slap()
40,0,0,!Common_PlayerRestrained,(Masturbate her.)|(1 minute),(You bend down to masturbate her|but she pushes your hand away.),40,0,0,Masturbate()
40,0,0,CanUntie,(Untie her.)|(1 minute),(She fights you playfully|but you're able to untie her.),40,0,0,Untie()
40,0,0,CanUngag,(Ungag her.)|(1 minute),(She moves her head in circle|but you're able to remove the gag.),40,0,0,Ungag()
50,0,0,IsPlayReady,Let's do some drama!|(Join the drama class.),,50,0,0,StartDrama()
50,0,0,!IsPlayReady,Everyone isn't ready.,Let's get dressed quickly then!,50,0,0,

1 Stage LoveReq SubReq VarReq Interaction Result NextStage LoveMod SubMod Function
2 0 0 0 Is it the place to|get our costume? Yes, I'm sure you'll find a costume like I did.|Now please cover your eyes while I change. 10 0 0
3 0 0 0 SarahMissing Where is the|third actor? Sarah is the third one, but she's late as usual.|Let's hope she joins us before we start. 0 0 0
4 0 0 0 IsHeroine The heroine is a|perfect role for you. (She giggles) You're so sweet!|Now cover your eyes while I change. 10 1 0
5 0 0 0 !IsHeroine Strange, I don't see|you playing a villain. I agree! I think Julia wants to challenge me.|Now please cover your eyes while I change. 10 1 0
6 0 0 0 IsHeroine You? The heroine? Hey! I'm a good person, I can do it!|Now cover your eyes while I change. 10 -1 1
7 0 0 0 !IsHeroine I should be the villain|and kidnap you. (She nods.) That could also be fun I guess.|Now please cover your eyes while I change. 10 -1 1
8 0 0 0 Drama class is stupid. Don't say that! It's very cultural.|Now cover your eyes while I change. 10 -1 0
9 10 5 0 My friend. I could|help you to change. I guess you're right. I'll remove my|clothes then. (She strips down.) 40 0 0 Strip()
10 10 0 5 Common girl.|Drop this skirt. Yes. I shouldn't be shy. (She strips.)|Can you please help me to wear my armor? 40 0 0 Strip()
11 10 0 0 I cannot see|you change? No, please cover your eyes.|It will only take a minute. 10 0 0
12 10 0 0 !Common_PlayerRestrained (Cover your eyes.) (You cover your eyes with both|hands while she starts to change.) 20 0 0 StripNoLeave()
13 20 0 0 (Keep the cover.)|(1 minute) (You can hear a metal costume clicking.)|Give me one more minute please. 20 0 0 Changing()
14 20 0 0 (Take a peek.)|(1 minute) (You keep cover but peek between your fingers.|You partially see Amanda struggling to put an armor.) 20 0 0 Changing()
15 20 0 0 (Stop covering|your eyes.) Hey! Why didn't you|keep your eyes covered? 30 -1 0
16 30 0 0 It was taking|way too long. It's not easy to dress in this armor.|Instead of complaining, can you help me? 40 -1 0 CheatedCover()
17 30 0 0 You can't do it|without help. Yeah, maybe I do need some help.|Can you help me to wear this armor? 40 0 1 CheatedCover()
18 30 0 0 I thought you could|use some help. That's very sweet of you. Alright,|can you help me to wear this armor? 40 1 -1 CheatedCover()
19 30 0 0 You're so beautiful.|I wanted to see you. Alright then. But since you cheated|can you help me to wear this armor? 40 1 0 CheatedCover()
20 30 0 0 I'm sorry.|I cheated. At least you're honest. Since you cheated|can you help me to wear this armor? 40 0 -1 CheatedCover()
21 40 0 0 PlayerIsRoped (Turn and point|to your ropes.) You're so cute like that, I can't untie you,|Try to struggle some more to reach a knot. 40 0 0 TestUntiePlayer()
22 40 0 0 IsBothFree You know that|you're pretty? (She giggles and blushes.)|You're also very pretty. 40 0 0 PrettyComment()
23 40 0 0 IsBothFree You would look|great tied up. (She blushes.) It might not|be the best time for that. 40 0 0
24 40 0 0 IsBothFree (Help her dress.)|(1 minute) (You help her dress in her armor.)|Thanks! Are we ready for the play? 50 0 0 Costume()
25 40 0 0 IsBothFree Amanda, would you|like to tie me up? Oh my god, Miss, that wouldn't be proper.|(She bows her head and looks away.) 40 0 0 RandomBondage()
26 40 0 0 !Common_PlayerRestrained (Tickle her.)|(1 minute) (You tickle her on the ribs and she|laughs out loud, she's enjoying it.) 40 0 0 Tickle()
27 40 0 0 !Common_PlayerRestrained (Spank her.)|(1 minute) (You give her a quick spank and she|steps back, she didn't seem to like it.) 40 0 0 Spank()
28 40 5 0 !Common_PlayerGagged (Kiss her.)|(1 minute) (You kiss her slowly and lovingly.|She moans and shivers of pleasure.) 40 0 0 Kiss()
29 40 0 5 !Common_PlayerRestrained (Slap her.)|(1 minute) (You slap her hard on the face and the|breast while she cowers in fear of you.) 40 0 0 Slap()
30 40 0 0 !Common_PlayerRestrained (Masturbate her.)|(1 minute) (You bend down to masturbate her|but she pushes your hand away.) 40 0 0 Masturbate()
31 40 0 0 CanUntie (Untie her.)|(1 minute) (She fights you playfully|but you're able to untie her.) 40 0 0 Untie()
32 40 0 0 CanUngag (Ungag her.)|(1 minute) (She moves her head in circle|but you're able to remove the gag.) 40 0 0 Ungag()
33 50 0 0 IsPlayReady Let's do some drama!|(Join the drama class.) 50 0 0 StartDrama()
34 50 0 0 !IsPlayReady Everyone isn't ready. Let's get dressed quickly then! 50 0 0

View file

@ -1 +1,8 @@
Tag,Content
ChangeComplete,I'm done! (You uncover your eyes.)|Is everyone ready for the play?
CheaterPunishment,"No excuses, you need to learn a lesson!|(She strips you to your underwear and tie you up.)"
DressWithBelt,"(You help her dress but she's angry at you.)|Fine, but you better unlock that belt after the play."
RefuseBelt,(You show her the belt but she looks|angry and quickly pushes it away.)
PlayerRandomBondage,Alright. (Amanda picks some random|items in your bag and restrain you.)
UndressBeforeBondage,"Mmmh, sure, why not.|But you need to undress."
UntiePlayer,You're cute tied up but I can help.|(She undoes the knots and releases you.)

1 Tag Content
2 ChangeComplete I'm done! (You uncover your eyes.)|Is everyone ready for the play?
3 CheaterPunishment No excuses, you need to learn a lesson!|(She strips you to your underwear and tie you up.)
4 DressWithBelt (You help her dress but she's angry at you.)|Fine, but you better unlock that belt after the play.
5 RefuseBelt (You show her the belt but she looks|angry and quickly pushes it away.)
6 PlayerRandomBondage Alright. (Amanda picks some random|items in your bag and restrain you.)
7 UndressBeforeBondage Mmmh, sure, why not.|But you need to undress.
8 UntiePlayer You're cute tied up but I can help.|(She undoes the knots and releases you.)

View file

@ -7,6 +7,8 @@ Stage,LoveReq,SubReq,VarReq,IntroText,Image
20,0,0,IsDamsel,I have my wedding dress.|Can you help me change?,Background.jpg
20,0,0,!IsDamsel,I have my white armor.|Can you help me change?,Background.jpg
20,0,0,AmandaMissing,That's strange... Amanda is never late.|Oh well! Can you help me change?,Background.jpg
20,0,0,Common_PlayerGagged,"I love your gag, can I have one?|Or can you help me change?",Background.jpg
20,0,0,Common_PlayerRestrained,(She giggles and seems jealous.)|Why are you restrained and not me?,Background.jpg
20,0,0,IsRestrained,You're so kinky! But we should focus on the play.|Can you help me out so I can put my costume?,Background.jpg
20,0,0,IsGagged,Uugnmph mhn nungn!|(She seems to enjoy her gag.),Background.jpg
30,0,0,,Do you like my costume?|Are we ready for the play?,Background.jpg

1 Stage LoveReq SubReq VarReq IntroText Image
7 20 0 0 IsDamsel I have my wedding dress.|Can you help me change? Background.jpg
8 20 0 0 !IsDamsel I have my white armor.|Can you help me change? Background.jpg
9 20 0 0 AmandaMissing That's strange... Amanda is never late.|Oh well! Can you help me change? Background.jpg
10 20 0 0 Common_PlayerGagged I love your gag, can I have one?|Or can you help me change? Background.jpg
11 20 0 0 Common_PlayerRestrained (She giggles and seems jealous.)|Why are you restrained and not me? Background.jpg
12 20 0 0 IsRestrained You're so kinky! But we should focus on the play.|Can you help me out so I can put my costume? Background.jpg
13 20 0 0 IsGagged Uugnmph mhn nungn!|(She seems to enjoy her gag.) Background.jpg
14 30 0 0 Do you like my costume?|Are we ready for the play? Background.jpg

View file

@ -20,7 +20,7 @@ function C008_DramaClass_SarahIntro_CalcParams() {
C008_DramaClass_SarahIntro_IsGagged = ActorIsGagged();
C008_DramaClass_SarahIntro_IsChaste = (ActorHasInventory("ChastityBelt"));
C008_DramaClass_SarahIntro_IsBothFree = (!C008_DramaClass_SarahIntro_IsRestrained && !C008_DramaClass_SarahIntro_IsGagged && !Common_PlayerRestrained && !Common_PlayerGagged);
C008_DramaClass_SarahIntro_IsPlayReady = (C008_DramaClass_SarahIntro_IsBothFree && ((Common_PlayerCrime == "AmandaStranded") || (C008_DramaClass_AmandaIntro_CurrentStage == 20)));
C008_DramaClass_SarahIntro_IsPlayReady = (C008_DramaClass_SarahIntro_IsBothFree && ((Common_PlayerCrime == "AmandaStranded") || (C008_DramaClass_AmandaIntro_CurrentStage == 50)) && (Common_PlayerCostume != ""));
C008_DramaClass_SarahIntro_CanUntie = (ActorHasInventory("Rope") && !Common_PlayerRestrained);
C008_DramaClass_SarahIntro_CanUngag = (C008_DramaClass_SarahIntro_IsGagged && !Common_PlayerRestrained);
C008_DramaClass_SarahIntro_PlayerIsRoped = (PlayerHasLockedInventory("Rope"));
@ -176,7 +176,7 @@ function C008_DramaClass_SarahIntro_Masturbate() {
if ((C008_DramaClass_SarahIntro_MasturbateCount >= 3) && !C008_DramaClass_SarahIntro_OrgasmDone) {
OveridenIntroText = GetText("MasturbateOrgasm");
ActorAddOrgasm();
ActorChangeAttitude(1, 0);
ActorChangeAttitude(1, 0);
C008_DramaClass_SarahIntro_OrgasmDone = true;
C008_DramaClass_SarahIntro_CurrentStage = 200;
} else OveridenIntroText = GetText("MasturbateGood");

View file

@ -22,6 +22,7 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
20,0,0,CanUntie,(Untie her.)|(1 minute),(She fights you playfully|but you're able to untie her.),20,0,0,Untie()
20,0,0,CanUngag,(Ungag her.)|(1 minute),(She moves her head in circle|but you're able to remove the gag.),20,0,0,Ungag()
30,0,0,IsPlayReady,Let's do some drama.|(Join the drama class.),,30,0,0,StartDrama()
30,0,0,!IsPlayReady,Everyone isn't ready.,Maybe we need to speed things up then.,30,0,0,
100,0,0,Common_PlayerGagged,@Ungn!,Nod for yes or shake for no.|Do you need help with that gag?,100,0,0,
100,0,0,,(Nod slowly.),Nope! I like you better like that.|You can help me find my costume?,0,0,0,CheckUngag()
100,0,0,,(Shake your head.),"Fine, you look cute with that gag.|Can you help me find my costume?",0,0,0,

1 Stage LoveReq SubReq VarReq Interaction Result NextStage LoveMod SubMod Function
22 20 0 0 CanUntie (Untie her.)|(1 minute) (She fights you playfully|but you're able to untie her.) 20 0 0 Untie()
23 20 0 0 CanUngag (Ungag her.)|(1 minute) (She moves her head in circle|but you're able to remove the gag.) 20 0 0 Ungag()
24 30 0 0 IsPlayReady Let's do some drama.|(Join the drama class.) 30 0 0 StartDrama()
25 30 0 0 !IsPlayReady Everyone isn't ready. Maybe we need to speed things up then. 30 0 0
26 100 0 0 Common_PlayerGagged @Ungn! Nod for yes or shake for no.|Do you need help with that gag? 100 0 0
27 100 0 0 (Nod slowly.) Nope! I like you better like that.|You can help me find my costume? 0 0 0 CheckUngag()
28 100 0 0 (Shake your head.) Fine, you look cute with that gag.|Can you help me find my costume? 0 0 0

View file

@ -1,11 +1,11 @@
Tag,Content
Transition1,Julia smiles when she sees everyone.
Transition2,She looks at the costumes and applaud.
Transition3,She escorts all of you to the scene.
Transition4,The drama play will be available soon.
Transition3,She escorts all of you to the theater scene.
Transition4,The play will be available in another version.
Late1,Julia enters the dressing room singing.
Late2,She makes sure everyone is costumed.
Late3,She escorts all the actors to the scene.
Late4,The drama play will be available soon.
Late3,She escorts all of you to the theater scene.
Late4,The play will be available in another version.
Amanda,Amanda arrives late and stares at you.
Sarah,Sarah arrives late and avoids your look.

1 Tag Content
2 Transition1 Julia smiles when she sees everyone.
3 Transition2 She looks at the costumes and applaud.
4 Transition3 She escorts all of you to the scene. She escorts all of you to the theater scene.
5 Transition4 The drama play will be available soon. The play will be available in another version.
6 Late1 Julia enters the dressing room singing.
7 Late2 She makes sure everyone is costumed.
8 Late3 She escorts all the actors to the scene. She escorts all of you to the theater scene.
9 Late4 The drama play will be available soon. The play will be available in another version.
10 Amanda Amanda arrives late and stares at you.
11 Sarah Sarah arrives late and avoids your look.