Infiltration Room - Intro

Infiltration Room - Intro
This commit is contained in:
Ben987 2021-03-24 23:55:19 -04:00
parent 18f8cc9111
commit 0faab63feb
9 changed files with 81 additions and 1 deletions

Binary file not shown.

After

(image error) Size: 179 KiB

Binary file not shown.

After

(image error) Size: 112 KiB

Binary file not shown.

After

(image error) Size: 4.7 KiB

View file

@ -0,0 +1,32 @@
PlayerGagged,,,(She frowns at you.) Go see a maid girl. I don't have time for this.,,
0,,,Comrade DialogPlayerName! (She gives you a military salute.) The bunker is yours to command.,,"DialogSkillGreater(""Infiltration"", 10)"
0,,,Comrade DialogPlayerName! (She gives you a military salute.) We were waiting for you to review the planning.,,"DialogSkillGreater(""Infiltration"", 8)"
0,,,Comrade DialogPlayerName! (She gives you a military salute.) Are you ready for duty?,,"DialogSkillGreater(""Infiltration"", 6)"
0,,,It's a pleasure to see you comrade DialogPlayerName.,,"DialogSkillGreater(""Infiltration"", 4)"
0,,,"Don't waste my time comrade DialogPlayerName, this is serious.",,"DialogSkillGreater(""Infiltration"", 2)"
0,,,Are you lost? We do serious business here.,,
0,,Who are you?,"My name isn't important, I serve the Bondage Club best interests and give infiltration missions.",DialogRemove(),
0,10,What's going on here?,"You're in the bunker. This is where we plan missions against Pandora's Box, our rival club.",,
0,20,Tell me about the missions.,"Make it quick, what would you like to know?",,
0,30,What are the perks?,"You can train some perks to help you, before going into a mission. Do you need details?",,
0,40,I'd like to take a mission.,Great! What kind of mission are you up to?,,
0,,I need to go. (Leave her.),,DialogLeave(),
10,,Pandora's Box?,"Yes, they opened their BDSM club right next to us a few months ago. At first it was healthy competition, until they started to play dirty.",,
10,,They play dirty?,"They sell our slaves, attack our Mistresses, jail our members, hack our computers and steal our money. Is that dirty enough?",,
10,,You're at war with that club?,"It's too risky for BDSM clubs to do a public war, we could both get closed. That's why we created this bunker and do infiltration missions.",,
10,20,Tell me about the missions.,"Make it quick, what would you like to know?",,
10,0,That's all I wanted to know.,Fine. Do you want to take a mission now?,,
20,,Anyone can take missions?,"If you're never did infiltration before, you will get easy missions. Once we trust you, you will get more important missions.",,
20,,What kind of missions can I do?,"You can rescue a kidnapped girl, capture someone for a prisoner exchange, find a stolen item or steal documents from them.",,
20,,Will I get paid?,"Of course, the higher the danger, the higher you get paid.",,
20,,What happens if I fail?,"We leave no one behind. If you get captured, we will bribe them or plan your escape, just be patient.",,
20,,Can I get some training?,"There's no better training than going to the battlefield. The more missions you do, the more perks you will be able to train.",,
20,30,What are the perks?,"You can train some perks to help you, before going into a mission. Do you need details?",,
20,0,That's all I wanted to know.,Fine. Do you want to take a mission now?,,
30,,TO DO,TO DO,,
30,,TO DO,TO DO,,
30,40,I'd like to take a mission.,Great! What kind of mission are you up to?,,
30,0,That's all I wanted to know.,Fine. Do you want to take a mission now?,,
40,,TO DO,TO DO,,
40,,TO DO,TO DO,,
40,0,That's all I wanted to know.,Alright. Let me know when you're ready.,,
1 PlayerGagged (She frowns at you.) Go see a maid girl. I don't have time for this.
2 0 Comrade DialogPlayerName! (She gives you a military salute.) The bunker is yours to command. DialogSkillGreater("Infiltration", 10)
3 0 Comrade DialogPlayerName! (She gives you a military salute.) We were waiting for you to review the planning. DialogSkillGreater("Infiltration", 8)
4 0 Comrade DialogPlayerName! (She gives you a military salute.) Are you ready for duty? DialogSkillGreater("Infiltration", 6)
5 0 It's a pleasure to see you comrade DialogPlayerName. DialogSkillGreater("Infiltration", 4)
6 0 Don't waste my time comrade DialogPlayerName, this is serious. DialogSkillGreater("Infiltration", 2)
7 0 Are you lost? We do serious business here.
8 0 Who are you? My name isn't important, I serve the Bondage Club best interests and give infiltration missions. DialogRemove()
9 0 10 What's going on here? You're in the bunker. This is where we plan missions against Pandora's Box, our rival club.
10 0 20 Tell me about the missions. Make it quick, what would you like to know?
11 0 30 What are the perks? You can train some perks to help you, before going into a mission. Do you need details?
12 0 40 I'd like to take a mission. Great! What kind of mission are you up to?
13 0 I need to go. (Leave her.) DialogLeave()
14 10 Pandora's Box? Yes, they opened their BDSM club right next to us a few months ago. At first it was healthy competition, until they started to play dirty.
15 10 They play dirty? They sell our slaves, attack our Mistresses, jail our members, hack our computers and steal our money. Is that dirty enough?
16 10 You're at war with that club? It's too risky for BDSM clubs to do a public war, we could both get closed. That's why we created this bunker and do infiltration missions.
17 10 20 Tell me about the missions. Make it quick, what would you like to know?
18 10 0 That's all I wanted to know. Fine. Do you want to take a mission now?
19 20 Anyone can take missions? If you're never did infiltration before, you will get easy missions. Once we trust you, you will get more important missions.
20 20 What kind of missions can I do? You can rescue a kidnapped girl, capture someone for a prisoner exchange, find a stolen item or steal documents from them.
21 20 Will I get paid? Of course, the higher the danger, the higher you get paid.
22 20 What happens if I fail? We leave no one behind. If you get captured, we will bribe them or plan your escape, just be patient.
23 20 Can I get some training? There's no better training than going to the battlefield. The more missions you do, the more perks you will be able to train.
24 20 30 What are the perks? You can train some perks to help you, before going into a mission. Do you need details?
25 20 0 That's all I wanted to know. Fine. Do you want to take a mission now?
26 30 TO DO TO DO
27 30 TO DO TO DO
28 30 40 I'd like to take a mission. Great! What kind of mission are you up to?
29 30 0 That's all I wanted to know. Fine. Do you want to take a mission now?
30 40 TO DO TO DO
31 40 TO DO TO DO
32 40 0 That's all I wanted to know. Alright. Let me know when you're ready.

View file

@ -0,0 +1,41 @@
"use strict";
var InfiltrationBackground = "Infiltration";
var InfiltrationSupervisor = null;
/**
* Loads the infiltration screen by generating the supervisor.
* @returns {void} - Nothing
*/
function InfiltrationLoad() {
if (InfiltrationSupervisor == null) {
InfiltrationSupervisor = CharacterLoadNPC("NPC_Infiltration_Supervisor");
InfiltrationSupervisor.AllowItem = false;
CharacterNaked(InfiltrationSupervisor);
InventoryWear(InfiltrationSupervisor, "ReverseBunnySuit", "Suit", "#400000");
InventoryWear(InfiltrationSupervisor, "ReverseBunnySuit", "SuitLower", "#400000");
InventoryWear(InfiltrationSupervisor, "FishnetBikini1", "Bra", "#222222");
InventoryWear(InfiltrationSupervisor, "LatexAnkleShoes", "Shoes", "#222222");
}
}
/**
* Runs and draws the infiltration screen. Shows the player and the opponent.
* @returns {void} - Nothing
*/
function InfiltrationRun() {
DrawCharacter(Player, 500, 0, 1);
DrawCharacter(InfiltrationSupervisor, 1000, 0, 1);
DrawButton(1885, 25, 90, 90, "", "White", "Icons/Exit.png", TextGet("Exit"));
DrawButton(1885, 145, 90, 90, "", "White", "Icons/Character.png", TextGet("Profile"));
DrawButton(1885, 265, 90, 90, "", "White", "Icons/Infiltration.png", TextGet("Perks"));
}
/**
* Handles clicks in the infiltration screen
* @returns {void} - Nothing
*/
function InfiltrationClick() {
if (MouseIn(1000, 0, 500, 1000)) CharacterSetCurrent(InfiltrationSupervisor);
if (MouseIn(1885, 25, 90, 90) && Player.CanWalk()) CommonSetScreen("Room", "MainHall");
if (MouseIn(1885, 145, 90, 90)) InformationSheetLoadCharacter(Player);
}

View file

@ -0,0 +1,3 @@
Exit,Main Hall
Profile,Your Profile
Perks,Select your Perks
1 Exit Main Hall
2 Profile Your Profile
3 Perks Select your Perks

View file

@ -246,6 +246,7 @@ function MainHallRun() {
DrawButton(1885, 625, 90, 90, "", "White", "Icons/Asylum.png", TextGet("Asylum"));
// Movie Studio (Must be able to change to enter it)
if (Player.CanChange()) DrawButton(1765, 745, 90, 90, "", "White", "Icons/Infiltration.png", TextGet("Infiltration"));
if (Player.CanChange()) DrawButton(1885, 745, 90, 90, "", "White", "Icons/MovieStudio.png", TextGet("MovieStudio"));
// Draws the custom content rooms - Gambling, Prison & Photographic
@ -386,6 +387,7 @@ function MainHallClick() {
if ((MouseX >= 1885) && (MouseX < 1975) && (MouseY >= 625) && (MouseY < 715)) MainHallWalk("AsylumEntrance");
// Movie Studio (Must be able to change to enter it)
if ((MouseX >= 1765) && (MouseX < 1855) && (MouseY >= 745) && (MouseY < 855) && Player.CanChange()) MainHallWalk("Infiltration");
if ((MouseX >= 1885) && (MouseX < 1975) && (MouseY >= 745) && (MouseY < 855) && Player.CanChange()) MainHallWalk("MovieStudio");
// Custom content rooms - Gambling, Prison & Photographic

View file

@ -20,6 +20,7 @@ Asylum,Asylum
College,Visit the College
LARPBattle,LARP Battles
MovieStudio,Movie Studio
Infiltration,Infiltration
Exit,Leave the Club
ExitConfirm,Do you want to leave the club?
SarahBedroom,Sarah's Bedroom

1 SyncWithServer Synchronizing with server, please wait...
20 College Visit the College
21 LARPBattle LARP Battles
22 MovieStudio Movie Studio
23 Infiltration Infiltration
24 Exit Leave the Club
25 ExitConfirm Do you want to leave the club?
26 SarahBedroom Sarah's Bedroom

View file

@ -97,6 +97,7 @@
<script src="Screens/Room/CollegeChess/CollegeChess.js"></script>
<script src="Screens/Room/LARP/LARP.js"></script>
<script src="Screens/Room/MovieStudio/MovieStudio.js"></script>
<script src="Screens/Room/Infiltration/Infiltration.js"></script>
<script src="Screens/Room/Gambling/Gambling.js"></script>
<script src="Screens/Room/Prison/Prison.js"></script>
<script src="Screens/Room/Photographic/Photographic.js"></script>
@ -424,7 +425,7 @@
window.onload = function() {
// CheatImport();
ServerURL = "https://bondage-club-server.herokuapp.com/";
GameVersion = "R66";
GameVersion = "R66Alpha";
console.log("Version: " + GameVersion + ", Server: " + ServerURL);
if (!GameVersionFormat.test(GameVersion)) console.error("GameVersion is not valid!");
CommonIsMobile = CommonDetectMobile();