mirror of
https://gitgud.io/BondageProjects/Bondage-College.git
synced 2025-04-25 17:59:34 +00:00
Chapter 10 - More Jennifer + Sidney
Chapter 10 - More Jennifer + Sidney
This commit is contained in:
parent
2d7134e2aa
commit
d8081e576a
21 changed files with 98 additions and 28 deletions
Actors/Jennifer
ChastityBelt_TwoRopes_BallGag_Dog.pngChastityBelt_TwoRopes_ClothGag_Dog.pngChastityBelt_TwoRopes_NoGag_Bark.pngChastityBelt_TwoRopes_NoGag_Dog.pngChastityBelt_TwoRopes_TapeGag_Dog.pngNaked_TwoRopes_BallGag_Dog.pngNaked_TwoRopes_ClothGag_Dog.pngNaked_TwoRopes_NoGag_Dog.pngNaked_TwoRopes_TapeGag_Dog.png
C000_Intro
C008_DramaClass/Heroine
C010_Revenge/SidneyJennifer
Common.js
BIN
Actors/Jennifer/ChastityBelt_TwoRopes_BallGag_Dog.png
Normal file
BIN
Actors/Jennifer/ChastityBelt_TwoRopes_BallGag_Dog.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 128 KiB |
BIN
Actors/Jennifer/ChastityBelt_TwoRopes_ClothGag_Dog.png
Normal file
BIN
Actors/Jennifer/ChastityBelt_TwoRopes_ClothGag_Dog.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 124 KiB |
BIN
Actors/Jennifer/ChastityBelt_TwoRopes_NoGag_Bark.png
Normal file
BIN
Actors/Jennifer/ChastityBelt_TwoRopes_NoGag_Bark.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 120 KiB |
BIN
Actors/Jennifer/ChastityBelt_TwoRopes_NoGag_Dog.png
Normal file
BIN
Actors/Jennifer/ChastityBelt_TwoRopes_NoGag_Dog.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 124 KiB |
BIN
Actors/Jennifer/ChastityBelt_TwoRopes_TapeGag_Dog.png
Normal file
BIN
Actors/Jennifer/ChastityBelt_TwoRopes_TapeGag_Dog.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 125 KiB |
BIN
Actors/Jennifer/Naked_TwoRopes_BallGag_Dog.png
Normal file
BIN
Actors/Jennifer/Naked_TwoRopes_BallGag_Dog.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 122 KiB |
BIN
Actors/Jennifer/Naked_TwoRopes_ClothGag_Dog.png
Normal file
BIN
Actors/Jennifer/Naked_TwoRopes_ClothGag_Dog.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 118 KiB |
Binary file not shown.
Before ![]() (image error) Size: 99 KiB After ![]() (image error) Size: 118 KiB ![]() ![]() |
BIN
Actors/Jennifer/Naked_TwoRopes_TapeGag_Dog.png
Normal file
BIN
Actors/Jennifer/Naked_TwoRopes_TapeGag_Dog.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 118 KiB |
|
@ -1,4 +1,4 @@
|
|||
Stage,LoveReq,SubReq,VarReq,IntroText,Image
|
||||
"0,0,0,,""Witaj w Akademii Bondage|Baw się dobrze, zaglądaj we wszystkie zakamarki i daj się ponieść!."",Player.jpg"
|
||||
"10,0,0,,""Wybierz rozdział gry.|Jeśli nigdy wcześniej nie grałeś, zacznij od rozdziału pierwszego."",Player.jpg"
|
||||
20,0,0,,Wybierz język rozgrywki.,Player.jpg
|
||||
0,0,0,,"Witaj w Akademii Bondage|Baw się dobrze, zaglądaj we wszystkie zakamarki i daj się ponieść!.",Player.jpg
|
||||
10,0,0,,"Wybierz rozdział gry.|Jeśli nigdy wcześniej nie grałeś, zacznij od rozdziału pierwszego.",Player.jpg
|
||||
20,0,0,,"Wybierz język rozgrywki.",Player.jpg
|
||||
|
|
Can't render this file because it has a wrong number of fields in line 2.
|
|
@ -14,4 +14,5 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
|||
10,0,0,,Chapter 10|Revenge,,10,0,0,"LoadChapter(""C010_Revenge"")"
|
||||
10,0,0,,主菜单,欢迎来到束缚学院。|希望各位绅士玩得开心,不断找到新惊喜。,0,0,0,
|
||||
20,0,0,,英文,,0,0,0,"SetLanguage(""EN"")"
|
||||
20,0,0,,法文 (暂时只有第一章)|感谢gottspende!,,0,0,0,"SetLanguage(""FR"")"
|
||||
20,0,0,,法文 (暂时只有第一章)|感谢gottspende!,,0,0,0,"SetLanguage(""FR"")"
|
||||
20,0,0,,抛光|感谢ugiel!,,0,0,0,"SetLanguage(""PL"")"
|
|
|
@ -16,3 +16,4 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
|||
20,0,0,,English,,0,0,0,"SetLanguage(""EN"")"
|
||||
20,0,0,,French (Chapter 1 to 3)|Made by gottspende,,0,0,0,"SetLanguage(""FR"")"
|
||||
20,0,0,,Chinese (Chapter 5)|Made by asdcvbgf,,0,0,0,"SetLanguage(""CN"")"
|
||||
20,0,0,,Polish (Chapter 1)|Made by ugiel,,0,0,0,"SetLanguage(""PL"")"
|
||||
|
|
|
|
@ -16,3 +16,4 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
|||
20,0,0,,Anglais,,0,0,0,"SetLanguage(""EN"")"
|
||||
20,0,0,,"Français (Chapitre 1 à 3)|Traduit par gottspende",,0,0,0,"SetLanguage(""FR"")"
|
||||
20,0,0,,Chinois (Chapitre 5)|Traduit par asdcvbgf,,0,0,0,"SetLanguage(""CN"")"
|
||||
20,0,0,,Polonais (Chapitre 1)|Traduit par ugiel,,0,0,0,"SetLanguage(""PL"")"
|
||||
|
|
|
|
@ -1,18 +1,18 @@
|
|||
Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
||||
"0,0,0,,Nowa gra,,0,0,0,""LoadChapter(""""C001_BeforeClass"""")"""
|
||||
0,0,0,,Nowa gra,,0,0,0,"LoadChapter(""C001_BeforeClass"")"
|
||||
0,0,0,,Wczytaj grê,,0,0,0,LoadScreen()
|
||||
"0,0,0,,Wybierz rozdział,""Wybierz rozdział, który chcesz rozegrać.|Jeśli nie grałeś nigdy wcześniej, zacznij od rozdziału pierwszego."",10,0,0,"
|
||||
0,0,0,,"Wybierz rozdział","Wybierz rozdział, który chcesz rozegrać.|Jeśli nie grałeś nigdy wcześniej, zacznij od rozdziału pierwszego.",10,0,0,
|
||||
0,0,0,,Wybierz jêzyk,,20,0,0,
|
||||
"10,0,0,,Rozdział 1|Przed zajęciami,,10,0,0,""LoadChapter(""""C001_BeforeClass"""")"""
|
||||
"10,0,0,,Rozdział 2|Pierwsze zajęcia,,10,0,0,""LoadChapter(""""C002_FirstClass"""")"""
|
||||
"10,0,0,,Rozdział 3|Poranna kara,,10,0,0,""LoadChapter(""""C003_MorningDetention"""")"""
|
||||
"10,0,0,,Rozdział 4|Zajęcia plastyczne,,10,0,0,""LoadChapter(""""C004_ArtClass"""")"""
|
||||
"10,0,0,,Rozdział 5|Wychowanie fizyczne,,10,0,0,""LoadChapter(""""C005_GymClass"""")"""
|
||||
"10,0,0,,Rozdział 6|Odosobnienie,,10,0,0,""LoadChapter(""""C006_Isolation"""")"""
|
||||
"10,0,0,,Rozdział 7|Przerwa obiadowa,,10,0,0,""LoadChapter(""""C007_LunchBreak"""")"""
|
||||
"10,0,0,,Rozdział 8|Zajęcia teatralne,,10,0,0,""LoadChapter(""""C008_DramaClass"""")"""
|
||||
"10,0,0,,Rozdział 10|Zemsta,,10,0,0,""LoadChapter(""""C010_Revenge"""")"""
|
||||
"10,0,0,,Menu główne,""Witaj w Akademii Bondage|Baw się dobrze, zaglądaj we wszystkie zakamarki i daj się ponieść!"",0,0,0,"
|
||||
"20,0,0,,Angielski,,0,0,0,""SetLanguage(""""EN"""")"""
|
||||
"20,0,0,,Francuski|Made by gottspende,,0,0,0,""SetLanguage(""""FR"""")"""
|
||||
"20,0,0,,Chiński|Made by asdcvbgf,,0,0,0,""SetLanguage(""""CN"""")"""
|
||||
10,0,0,,"Rozdział 1|Przed zajęciami",,10,0,0,"LoadChapter(""C001_BeforeClass"")"
|
||||
10,0,0,,"Rozdział 2|Pierwsze zajęcia",,10,0,0,"LoadChapter(""C002_FirstClass"")"
|
||||
10,0,0,,"Rozdział 3|Poranna kara",,10,0,0,"LoadChapter(""C003_MorningDetention"")"
|
||||
10,0,0,,"Rozdział 4|Zajęcia plastyczne",,10,0,0,"LoadChapter(""C004_ArtClass"")"
|
||||
10,0,0,,"Rozdział 5|Wychowanie fizyczne",,10,0,0,"LoadChapter(""C005_GymClass"")"
|
||||
10,0,0,,"Rozdział 6|Odosobnienie",,10,0,0,"LoadChapter(""C006_Isolation"")"
|
||||
10,0,0,,"Rozdział 7|Przerwa obiadowa",,10,0,0,"LoadChapter(""C007_LunchBreak"")"
|
||||
10,0,0,,"Rozdział 8|Zajęcia teatralne",,10,0,0,"LoadChapter(""C008_DramaClass"")"
|
||||
10,0,0,,"Rozdział 10|Zemsta",,10,0,0,"LoadChapter(""C010_Revenge"")"
|
||||
10,0,0,,"Menu główne","Witaj w Akademii Bondage|Baw się dobrze, zaglądaj we wszystkie zakamarki i daj się ponieść!",0,0,0,
|
||||
20,0,0,,Angielski,,0,0,0,"SetLanguage(""EN"")"
|
||||
20,0,0,,Francuski|Made by gottspende,,0,0,0,"SetLanguage(""FR"")"
|
||||
20,0,0,,Chiński|Made by asdcvbgf,,0,0,0,"SetLanguage(""CN"")"
|
||||
|
|
Can't render this file because it has a wrong number of fields in line 2.
|
|
@ -1,6 +1,6 @@
|
|||
Tag,Content
|
||||
Intro1,Witaj w Akademii Bondage. (Kliknij, by kontynuowaæ)
|
||||
Intro2,The game isn't finished so there might be bugs or paths that lead nowhere.
|
||||
"Intro3,""W grze nie ma nadrzędnego celu, wcielasz się w postać uczennicy podczas jej pierwszego dnia w niecodziennej akademii."""
|
||||
"Intro4,""Aby zrestartować, odśwież przeglądarkę. Zapisu gry dokonuje się między rozdziałami."""
|
||||
"Intro5,""Zwracaja uwagę na szczegóły i klikaj, gdzie się da - nigdy nie wiadomo, na co możesz trafić!"""
|
||||
Intro3,W grze nie ma nadrzędnego celu, wcielasz się w postać uczennicy podczas jej pierwszego dnia w niecodziennej akademii.
|
||||
Intro4,Aby zrestartować, odśwież przeglądarkę. Zapisu gry dokonuje się między rozdziałami.
|
||||
Intro5,Zwracaja uwagę na szczegóły i klikaj, gdzie się da - nigdy nie wiadomo, na co możesz trafić!
|
||||
|
|
|
|
@ -92,7 +92,7 @@ function C008_DramaClass_Heroine_Click() {
|
|||
C008_DramaClass_Heroine_CalcParams();
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
// Chapter 8 - Heroine - Sets the global stage and can alter Julia's mood
|
||||
|
@ -234,7 +234,7 @@ function C008_DramaClass_Heroine_Masturbate() {
|
|||
OverridenIntroText = GetText("Orgasm");
|
||||
OverridenIntroImage = "BackgroundOrgasm.jpg";
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
// Chapter 8 - The heroine can release the player depending of the relationship
|
||||
|
|
BIN
C010_Revenge/SidneyJennifer/HallwayFloorOrgasm.jpg
Normal file
BIN
C010_Revenge/SidneyJennifer/HallwayFloorOrgasm.jpg
Normal file
Binary file not shown.
After ![]() (image error) Size: 215 KiB |
|
@ -9,6 +9,10 @@ var C010_Revenge_SidneyJennifer_JenniferCuteDone = false;
|
|||
var C010_Revenge_SidneyJennifer_SidneyGone = false;
|
||||
var C010_Revenge_SidneyJennifer_JenniferGone = false;
|
||||
var C010_Revenge_SidneyJennifer_FightVictory = false;
|
||||
var C010_Revenge_SidneyJennifer_CropDone = false;
|
||||
var C010_Revenge_SidneyJennifer_IsGagged = false;
|
||||
var C010_Revenge_SidneyJennifer_OrgasmDone = false;
|
||||
var C010_Revenge_SidneyJennifer_MastubateCount = 0;
|
||||
|
||||
// Chapter 10 - Sidney and Jennifer Revenge Load
|
||||
function C010_Revenge_SidneyJennifer_Load() {
|
||||
|
@ -67,6 +71,24 @@ function C010_Revenge_SidneyJennifer_Click() {
|
|||
InventoryClick(ClickInv, CurrentChapter, CurrentScreen);
|
||||
}
|
||||
|
||||
// The heroine can be restrained on stage 400
|
||||
if ((C010_Revenge_SidneyJennifer_CurrentStage == 38) && (ClickInv != "") && (ClickInv != "Player")) {
|
||||
|
||||
// Both heroines react differently to the crop
|
||||
if ((ClickInv == "Crop") && !C010_Revenge_SidneyJennifer_CropDone) {
|
||||
C010_Revenge_SidneyJennifer_CropDone = true;
|
||||
ActorChangeAttitude(-1, 1);
|
||||
}
|
||||
|
||||
// Apply the clicked restrain
|
||||
ActorApplyRestrain(ClickInv);
|
||||
OverridenIntroImage = "";
|
||||
C010_Revenge_SidneyJennifer_IsGagged = ActorIsGagged();
|
||||
if (C010_Revenge_SidneyJennifer_IsGagged) ActorSpecificSetPose("Jennifer", "Dog");
|
||||
if (ClickInv == "Crop") OverridenIntroText = GetText("CropJennifer");
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Chapter 10 - Sidney and Jennifer Revenge - Switch to a provoking pose
|
||||
|
@ -117,6 +139,7 @@ function C010_Revenge_SidneyJennifer_JenniferDog() {
|
|||
|
||||
// Chapter 10 - Sidney and Jennifer Revenge - Jennifer cute
|
||||
function C010_Revenge_SidneyJennifer_JenniferCute() {
|
||||
OverridenIntroImage = "";
|
||||
if (!C010_Revenge_SidneyJennifer_JenniferCuteDone) {
|
||||
C010_Revenge_SidneyJennifer_JenniferCuteDone = true;
|
||||
ActorChangeAttitude(1, 0);
|
||||
|
@ -125,21 +148,23 @@ function C010_Revenge_SidneyJennifer_JenniferCute() {
|
|||
|
||||
// Chapter 10 - Sidney and Jennifer Revenge - Jennifer bark
|
||||
function C010_Revenge_SidneyJennifer_JenniferBark() {
|
||||
OverridenIntroImage = "";
|
||||
ActorSetPose("Bark");
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
}
|
||||
|
||||
// Chapter 10 - Sidney and Jennifer Revenge - Jennifer crawl
|
||||
function C010_Revenge_SidneyJennifer_JenniferCrawl() {
|
||||
OverridenIntroImage = "";
|
||||
ActorSetPose("Dog");
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
}
|
||||
|
||||
// Chapter 10 - Sidney and Jennifer Revenge - Jennifer untie
|
||||
function C010_Revenge_SidneyJennifer_JenniferUntie() {
|
||||
ActorRemoveInventory("TwoRopes");
|
||||
ActorRemoveInventory("Rope");
|
||||
PlayerAddInventory("Rope", 2);
|
||||
OverridenIntroImage = "";
|
||||
ActorUntie();
|
||||
ActorUngag();
|
||||
ActorSetPose("");
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
}
|
||||
|
@ -230,6 +255,35 @@ function C010_Revenge_SidneyJennifer_EarlyEnding(EndingType) {
|
|||
SetScene(CurrentChapter, "EarlyEnding");
|
||||
}
|
||||
|
||||
// Chapter 10 - Sidney and Jennifer Revenge - Ungag the current actor
|
||||
function C010_Revenge_SidneyJennifer_Ungag() {
|
||||
OverridenIntroImage = "";
|
||||
ActorUngag();
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
C010_Revenge_SidneyJennifer_IsGagged = false;
|
||||
}
|
||||
|
||||
// Chapter 10 - Sidney and Jennifer Revenge - Masturbate Jennifer
|
||||
function C010_Revenge_SidneyJennifer_MasturbateJennifer() {
|
||||
|
||||
// Doesn't work if she's wearing a chastity belt, with the egg and 3 tries, she will orgasm
|
||||
CurrentTime = CurrentTime + 50000;
|
||||
OverridenIntroImage = "";
|
||||
if (!ActorIsChaste()) {
|
||||
C010_Revenge_SidneyJennifer_MastubateCount++;
|
||||
if (ActorHasInventory("VibratingEgg")) {
|
||||
if ((C010_Revenge_SidneyJennifer_MastubateCount >= 3) && !C010_Revenge_SidneyJennifer_OrgasmDone) {
|
||||
ActorAddOrgasm();
|
||||
ActorChangeAttitude(1, 0);
|
||||
C010_Revenge_SidneyJennifer_OrgasmDone = true;
|
||||
OverridenIntroImage = "HallwayFloorOrgasm.jpg";
|
||||
OverridenIntroText = GetText("MasturbateJenniferOrgasm");
|
||||
} else OverridenIntroText = GetText("MasturbateJenniferEgg");
|
||||
} else OverridenIntroText = GetText("MasturbateJenniferNoEgg");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Chapter 10 - Sidney and Jennifer Revenge - End the chapter, the player is liberated
|
||||
function C010_Revenge_SidneyJennifer_EndChapter() {
|
||||
SetScene(CurrentChapter, "Outro");
|
||||
|
|
|
@ -47,8 +47,10 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
|
|||
37,0,0,,It won't hurt.|(Tie her up.),(She whimpers silently while you fold and|tie her arms and legs. Forcing her on all fours.),38,1,0,JenniferDog()
|
||||
37,0,0,,Run Jennifer.|(Let her go.),,38,1,0,"EarlyEnding(""Bribe"")"
|
||||
38,0,0,,What a cute dog.,(She looks at the floor and whimpers.),38,0,0,JenniferCute()
|
||||
38,0,0,,Bark for me.,(She blushes and barks.)|Woof! Woof! Woof!,38,0,0,JenniferBark()
|
||||
38,0,0,,Walk around.,(She clumsily walks in the hallway.|She doesn't enjoy the humiliation.),38,0,0,JenniferCrawl()
|
||||
38,0,0,!IsGagged,Bark for me.,(She blushes and barks.)|Woof! Woof! Woof!,38,0,0,JenniferBark()
|
||||
38,0,0,IsGagged,(Ungag her.),(You remove the gag while she whispers you.)|Thank you Miss COMMON_PLAYERNAME.,38,0,0,Ungag()
|
||||
38,0,0,,(Masturbate her.),(You barely slide a finger under her metal|undies but you're not able to masturbate her.),38,0,0,MasturbateJennifer()
|
||||
38,0,0,,I'll release you.|(Untie her.),(You untie her and she stands up.)|That was humiliating. Can I go now?,39,1,0,JenniferUntie()
|
||||
38,0,0,,Have fun bitch.|(Leave her stranded.),,39,-2,1,"EarlyEnding(""JenniferDog"")"
|
||||
39,0,0,,You were pretty in ropes.|(Let her dress and go.),,39,1,0,"EarlyEnding(""Bribe"")"
|
||||
|
|
|
|
@ -2,3 +2,13 @@ Tag,Content
|
|||
JenniferStrips,(She blushes and sighs.) Yes Miss.|(She strips naked in the hallway.)
|
||||
FightVictorySidneyRun,"(Sidney runs while you recover, abandoning Jennifer.)|Sidney? Don't run! Don't leave me with her!"
|
||||
FightDefeatHallway,We crushed you! Now come outside|with us and don't cause any trouble.
|
||||
CropJennifer,(You whip her pretty hard while she cowers|and whimpers. She didn't seem to enjoy it.)
|
||||
BallGag,(She struggles to avoid the ball but|you're able to push it in and buckle it.)
|
||||
TapeGag,(She trashes to avoid the tape but|you're able to tape her mouth shut.)
|
||||
ClothGag,(She clenches her teeth but you're able|to push the wad in and wrap the gag around.)
|
||||
VibratingEgg,(She frowns and tries to dodge your|hand but you're able to slide the egg in.)
|
||||
ChastityBelt,(She trashes hard when she sees the|belt and whimpers as you lock it on her.)
|
||||
Collar,(You need +20 submission and a|special ceremony to collar a student.)
|
||||
MasturbateJenniferOrgasm,"(She struggles and suddenly loses|control of herself, getting a nice orgasm.)"
|
||||
MasturbateJenniferEgg,(You masturbate her lovingly while|she trembles and moans quietly.)
|
||||
MasturbateJenniferNoEgg,(You masturbate her lovingly but|she doesn't seem to be in the mood.)
|
||||
|
|
|
|
@ -141,6 +141,7 @@ function ReadCSV(Array, FileName) {
|
|||
// Returns a working language if translation isn't fully ready
|
||||
function GetWorkingLanguage() {
|
||||
if ((CurrentLanguageTag == "FR") && ((CurrentChapter == "C000_Intro") || (CurrentChapter == "C001_BeforeClass") || (CurrentChapter == "C002_FirstClass") || (CurrentChapter == "C003_MorningDetention") || (CurrentChapter == "C999_Common"))) return "FR";
|
||||
if ((CurrentLanguageTag == "PL") && ((CurrentChapter == "C000_Intro") || (CurrentChapter == "C001_BeforeClass"))) return "PL";
|
||||
if ((CurrentLanguageTag == "CN") && ((CurrentChapter == "C000_Intro") || (CurrentChapter == "C005_GymClass") || (CurrentChapter == "C999_Common"))) return "CN";
|
||||
return "EN";
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue