A few fixes and some Amanda intro

A few fixes and some Amanda intro
This commit is contained in:
Ben987 2018-07-25 18:57:43 -04:00
parent a122417da3
commit e4d9e24166
6 changed files with 223 additions and 1 deletions

View file

@ -0,0 +1,35 @@
Stage,LoveReq,SubReq,VarReq,IntroText,Image
0,0,0,EmptyLibrary,The college library is pretty empty at this hour.|It might be a quiet place to do your homework.,Library.jpg
0,0,0,!EmptyLibrary,There's a few students in the library.|Who would you like to meet?,Library.jpg
100,0,0,,Hi girl. (She looks at you and smirks.)|I guess you need help with an homework.,Library.jpg
100,8,0,,It's great to see you COMMON_PLAYERNAME.|I guess you need help with an homework.,Library.jpg
100,-8,0,,"Oh, it's you. (She seems disappointed.)|I guess you need help with an homework.",Library.jpg
101,0,0,,,Library.jpg
102,0,0,,,Library.jpg
110,0,0,,Hi Miss COMMON_PLAYERNAME.|What brings you to the library?,Library.jpg
111,0,0,,,Library.jpg
112,0,0,,,Library.jpg
120,0,0,,"I'm studying, it's not|a good time to talk.",Library.jpg
121,0,0,,,Library.jpg
122,0,0,,,Library.jpg
130,0,0,,It's great to see you again!|You're here for a homework?,Library.jpg
131,0,0,,,Library.jpg
132,0,0,,,Library.jpg
140,0,0,,Oh my god! COMMON_PLAYERNAME!|Can you unlock the belt now?,Library.jpg
141,0,0,,,Library.jpg
142,0,0,,,Library.jpg
150,0,0,,"This is very embarrassing. I wasn't able|to remove your egg, can you help me?",Library.jpg
151,0,0,,,Library.jpg
152,0,0,,,Library.jpg
160,0,0,,(She giggles.) Did you enjoy your|time in the locker this afternoon?,Library.jpg
161,0,0,,,Library.jpg
162,0,0,,,Library.jpg
170,0,0,,I can't believe you locked me|up in that locker this afternoon.,Library.jpg
171,0,0,,,Library.jpg
172,0,0,,,Library.jpg
180,0,0,,I still laugh when I think about what|happened to Miss Mildred this morning,Library.jpg
181,0,0,,,Library.jpg
182,0,0,,,Library.jpg
190,0,0,,,Library.jpg
191,0,0,,,Library.jpg
192,0,0,,,Library.jpg
1 Stage LoveReq SubReq VarReq IntroText Image
2 0 0 0 EmptyLibrary The college library is pretty empty at this hour.|It might be a quiet place to do your homework. Library.jpg
3 0 0 0 !EmptyLibrary There's a few students in the library.|Who would you like to meet? Library.jpg
4 100 0 0 Hi girl. (She looks at you and smirks.)|I guess you need help with an homework. Library.jpg
5 100 8 0 It's great to see you COMMON_PLAYERNAME.|I guess you need help with an homework. Library.jpg
6 100 -8 0 Oh, it's you. (She seems disappointed.)|I guess you need help with an homework. Library.jpg
7 101 0 0 Library.jpg
8 102 0 0 Library.jpg
9 110 0 0 Hi Miss COMMON_PLAYERNAME.|What brings you to the library? Library.jpg
10 111 0 0 Library.jpg
11 112 0 0 Library.jpg
12 120 0 0 I'm studying, it's not|a good time to talk. Library.jpg
13 121 0 0 Library.jpg
14 122 0 0 Library.jpg
15 130 0 0 It's great to see you again!|You're here for a homework? Library.jpg
16 131 0 0 Library.jpg
17 132 0 0 Library.jpg
18 140 0 0 Oh my god! COMMON_PLAYERNAME!|Can you unlock the belt now? Library.jpg
19 141 0 0 Library.jpg
20 142 0 0 Library.jpg
21 150 0 0 This is very embarrassing. I wasn't able|to remove your egg, can you help me? Library.jpg
22 151 0 0 Library.jpg
23 152 0 0 Library.jpg
24 160 0 0 (She giggles.) Did you enjoy your|time in the locker this afternoon? Library.jpg
25 161 0 0 Library.jpg
26 162 0 0 Library.jpg
27 170 0 0 I can't believe you locked me|up in that locker this afternoon. Library.jpg
28 171 0 0 Library.jpg
29 172 0 0 Library.jpg
30 180 0 0 I still laugh when I think about what|happened to Miss Mildred this morning Library.jpg
31 181 0 0 Library.jpg
32 182 0 0 Library.jpg
33 190 0 0 Library.jpg
34 191 0 0 Library.jpg
35 192 0 0 Library.jpg

Binary file not shown.

After

(image error) Size: 115 KiB

View file

@ -0,0 +1,180 @@
var C012_AfterClass_Library_CurrentStage = 0;
var C012_AfterClass_Library_AmandaAvail = false;
var C012_AfterClass_Library_EmptyLibrary = true;
var C012_AfterClass_Library_IntroText = "";
var C012_AfterClass_Library_CurrentActor = "";
var C012_AfterClass_Library_HasSeduction = false;
var C012_AfterClass_Library_AmandaBelted = false;
var C012_AfterClass_Library_StudyTimeWithAmanda = 0;
var C012_AfterClass_Library_StudyTimeHelpedByAmanda = 0;
// Calculates who's in the library depending on the time of the day
function C012_AfterClass_Library_WhoIsInLibrary() {
// Sets who's at the library at what time
C012_AfterClass_Library_AmandaAvail = ((CurrentTime >= 18 * 60 * 60 * 1000) && (CurrentTime <= 21 * 60 * 60 * 1000) && !GameLogQuery(CurrentChapter, "Amanda", "Library"));
C012_AfterClass_Library_EmptyLibrary = (!C012_AfterClass_Library_AmandaAvail);
}
// Chapter 12 After Class - Library Load
function C012_AfterClass_Library_Load() {
// Loads the scene to search in the wardrobe
LoadInteractions();
Common_BondageAllowed = false;
Common_SelfBondageAllowed = false;
C012_AfterClass_Library_HasSeduction = (PlayerGetSkillLevel("Seduction") >= 1);
C012_AfterClass_Library_AmandaBelted = (ActorHasInventory("ChastityBelt"));
// If we must put the previous text or previous actor back
if (C012_AfterClass_Library_IntroText != "") { OverridenIntroText = C012_AfterClass_Library_IntroText; C012_AfterClass_Library_IntroText = ""; }
if (C012_AfterClass_Library_CurrentActor != "") ActorLoad(C012_AfterClass_Library_CurrentActor, "");
if (C012_AfterClass_Library_CurrentStage == 0) C012_AfterClass_Library_WhoIsInLibrary();
// No leaving from the library
LeaveIcon = "";
LeaveScreen = "";
}
// Chapter 12 After Class - Library Run
function C012_AfterClass_Library_Run() {
BuildInteraction(C012_AfterClass_Library_CurrentStage);
if (CurrentActor != "") DrawActor(CurrentActor, 600, 0, 1);
}
// Chapter 12 After Class - Library Click
function C012_AfterClass_Library_Click() {
// Regular interactions
ClickInteraction(C012_AfterClass_Library_CurrentStage);
// The player can click on herself in most stages
var ClickInv = GetClickedInventory();
if (ClickInv == "Player") {
C012_AfterClass_Library_IntroText = OverridenIntroText;
C012_AfterClass_Library_CurrentActor = CurrentActor;
InventoryClick(ClickInv, CurrentChapter, CurrentScreen);
}
}
// Chapter 12 After Class - When the player leaves the library
function C012_AfterClass_Library_Leave() {
CurrentTime = CurrentTime + 290000;
C012_AfterClass_Dorm_LeavingGuest();
SetScene(CurrentChapter, "Dorm");
}
// Chapter 12 After Class - Wait for a while and recalculate who's in the library
function C012_AfterClass_Library_Wait() {
CurrentTime = CurrentTime + 290000;
C012_AfterClass_Library_WhoIsInLibrary();
}
// Chapter 12 After Class - Meet Amanda
function C012_AfterClass_Library_AmandaStart() {
// Load Amanda data
ActorLoad("Amanda", "");
ActorSetCloth("");
GameLogAdd("Library");
LeaveIcon = "";
var Love = ActorGetValue(ActorLove);
var Sub = ActorGetValue(ActorSubmission);
// If Amanda is dominant and more so than love/hate
if ((Sub <= -8) && (Math.abs(Sub) >= Math.abs(Love))) {
ActorSetPose("Domme");
C012_AfterClass_Library_CurrentStage = 100;
return;
}
// If Amanda is submissive and more so than love/hate
if ((Sub >= 8) && (Math.abs(Sub) >= Math.abs(Love))) {
ActorSetPose("Sub");
C012_AfterClass_Library_CurrentStage = 110;
return;
}
// If Amanda hates the player
if (Love <= -8) {
ActorSetPose("Hate");
C012_AfterClass_Library_CurrentStage = 120;
return;
}
// If Amanda loves the player
if (Love >= 8) {
ActorSetPose("Love");
C012_AfterClass_Library_CurrentStage = 130;
return;
}
// If Amanda is belted
if (ActorHasInventory("ChastityBelt")) {
ActorSetPose("Hate");
C012_AfterClass_Library_CurrentStage = 140;
return;
}
// If Amanda has the egg
if (ActorHasInventory("VibratingEgg")) {
ActorSetPose("Sub");
C012_AfterClass_Library_CurrentStage = 150;
return;
}
// If the player was locked in the locker in chapter 10
if (GameLogQuery("C010_Revenge", "Player", "Locker")) {
ActorSetPose("Domme");
C012_AfterClass_Library_CurrentStage = 160;
return;
}
// If Amanda was locked in the locker in chapter 10
if (GameLogQuery("C010_Revenge", "Amanda", "Locker")) {
ActorSetPose("Sub");
C012_AfterClass_Library_CurrentStage = 170;
return;
}
// If the player tied up Mildred in chapter 2
if (GameLogQuery("C002_FirstClass", "Mildred", "Subdue")) {
ActorSetPose("Love");
C012_AfterClass_Library_CurrentStage = 180;
return;
}
// No special feelings and conversation
C012_AfterClass_Library_CurrentStage = 190;
}
// Chapter 12 After Class - Leave Amanda
function C012_AfterClass_Library_AmandaEnd() {
C012_AfterClass_Library_WhoIsInLibrary();
CurrentActor = "";
}
// Chapter 12 After Class - When the current actor changes pose
function C012_AfterClass_Library_SetPose(NewPose) {
ActorSetPose(NewPose);
}
// Chapter 12 After Class - When the player leaves with Amanda
function C012_AfterClass_Library_LeaveWithAmanda() {
CurrentTime = CurrentTime + 290000;
GameLogAdd("EnterDormFromLibrary");
}
// Chapter 12 After Class - When the player searches, 1 random item can be found
function C012_AfterClass_Library_Search() {
CurrentTime = CurrentTime + 110000;
if (!GameLogQuery(CurrentChapter, "Player", "LibraryFindItem")) {
GameLogSpecificAdd(CurrentChapter, "Player", "LibraryFindItem");
OverridenIntroText = GetText("FindItem");
PlayerAddRandomItem();
}
}

View file

@ -0,0 +1,5 @@
Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
0,0,0,AmandaAvail,Meet Amanda.,,0,0,0,AmandaStart()
0,0,0,,Study for a while.,You study for a while|and do some homework.,0,0,0,Wait()
0,0,0,,Search the place.,You search around the library but|don't find anything interesting.,0,0,0,Search()
0,0,0,,Leave the library.,,0,0,0,Leave()
1 Stage LoveReq SubReq VarReq Interaction Result NextStage LoveMod SubMod Function
2 0 0 0 AmandaAvail Meet Amanda. 0 0 0 AmandaStart()
3 0 0 0 Study for a while. You study for a while|and do some homework. 0 0 0 Wait()
4 0 0 0 Search the place. You search around the library but|don't find anything interesting. 0 0 0 Search()
5 0 0 0 Leave the library. 0 0 0 Leave()

View file

@ -0,0 +1,2 @@
Tag,Content
LibraryFindItem,You search in the library and|find an interesting item.
1 Tag Content
2 LibraryFindItem You search in the library and|find an interesting item.

View file

@ -98,7 +98,7 @@ ReadyForOrgasm,"(She shakes without control and moans|loudly, she's about to hav
MasturbateNotInTheMood,(You start to touch her but it's clear|that she's not in the mood for it.)
ChangeAfterCollaring,You can't do anything sexual without asking me.|(She changes.) Stand up and let's do something fun.
SpankWithStrength,"(Using your strength, you spank her|hard on the butt while she whimpers.)"
ReleaseBeforeSex,Can you release me first?
ReleaseBeforeTalk,Can you release me first?
UnlockBeltBeforeSex,Can you unlock the belt first?
CantDateWhileRestrained,You get turned on by|the restrains don't you?
CantDateWhileNaked,You get turned on by|the flesh don't you?

1 Tag Content
98 MasturbateNotInTheMood (You start to touch her but it's clear|that she's not in the mood for it.)
99 ChangeAfterCollaring You can't do anything sexual without asking me.|(She changes.) Stand up and let's do something fun.
100 SpankWithStrength (Using your strength, you spank her|hard on the butt while she whimpers.)
101 ReleaseBeforeSex ReleaseBeforeTalk Can you release me first?
102 UnlockBeltBeforeSex Can you unlock the belt first?
103 CantDateWhileRestrained You get turned on by|the restrains don't you?
104 CantDateWhileNaked You get turned on by|the flesh don't you?