<h1>Intro</h1>
You have just finished high school and are wondering what you should do. You are lacking in financial resources and have no life goals. All of your friends are going to college, but you're not sure about it. To take your mind off making any life changing choices, you decide to go to the local mall.
[img[$imgDir + '/Other/mall.jpg']]
Most of the time when you are in the mall, you just wander around looking at people. You have especially chosen this mall because you know it is frequented by beautiful women. Now you think of it, all shops here are aimed at women and as such you don't see any men around. The only men you have seen are the personnel in the shops, the restaurants or the security personnel.
After walking around a bit more and enjoying the view, your eyes fall on a billboard that is aimed to recruit new security officers. It however seems too good to be true. It mentions no skills required and you will be getting paid from day 1. This immediately peaks your interest.
[img[$imgDir + '/Other/billboard.jpg']]
As you get closer to the billboard, you see the fine print which mentions how to apply for the job. The first step is to get through an interview process with the security manager. It gives you the location to where the interviews take place but nothing more. Would it be a simple as just go to the location and [[apply|Apply]]?/*GAME DIRECTORY - REPEATED IN SHOPLYFTER OBJECTS*/
<<set $imgDir to 'Images/'>>
<<set $vidDir to 'Videos/'>>
/*REVIEW ALL INIT FILES FOR FOLDER LINKS*/
/*STORY VARIABLES*/
<<set $suspectguilt to 0>>
<<set $caughtthief to 0>>
<<set $randomevent to false>>
<<set $maxsuspicion to 1>>/*Determines the value of how often you need to find a woman during patrol before you can detain her*/
<<set $CCTVresult to false>>
<<set $timeofday to 1>>
<<set $patrolcounter to 0>>
/*STORY EVENTS*/
<<set $CCTVproficiencymessage to false>>
<<set $firsttimeCCTV to false>>
<<set $firsttimePatrol to false>>
<<set $firsttimeDetain to false>>
<<set $firsttimeInterview to false>>
<<set $firsttimeFrisk to false>>
<<set $firsttimeStripSearch to false>>
<<set $firsttimeCavitySearch to false>>
<<set $firsttimeBlowjob to false>>
<<set $firsttimePlaster to false>>
<<set $firstoneplastered to false>>
/*TRAINING THEORY*/
<<set $CCTVReview to 0>>
<<set $patrolling to 0>>
<<set $detaining to 0>>
<<set $interview to 0>>
<<set $clothessearch to 0>>
<<set $bodysearch to 0>>
<<set $cavity to 0>>
/*TRAINING PRACTICE - LEVEL AT WHICH YOU CAN START PRACTICING*/
<<set $CCTVReviewPractice to 1>>
<<set $patrollingPractice to 1>>
<<set $detainingPractice to 2>>
<<set $interviewPractice to 2>>
<<set $clothessearchPractice to 2>>
<<set $bodysearchPractice to 3>>
<<set $cavityPractice to 3>>
/*MAX LEVEL OF THE SKILL*/
<<set $MaxCCTVReview to 2>>
<<set $Maxpatrolling to 3>>
<<set $Maxdetaining to 4>>
<<set $Maxinterview to 4>>
<<set $Maxclothessearch to 5>>
<<set $Maxbodysearch to 6>>
<<set $Maxcavity to 6>>
/*PATROL VARIABLES*/
<<set $patrolexp to 0>>
<<include "ShopLyfter Objects">>
<<include "PatrolInit">>[[Glazing Gallery]]
[[Credits]]<h1>First Day</h1>A colleague meets you at the door as you start your job for the first time. "Welcome", he says as he greets you. "Follow me", he continues. He walks towards an office around the corner and waves you to come inside. He gestures you to sit down as he asks if you want something to drink. "A black coffee", you reply. "That's my guy", your new colleague responds. It seems your first bonding has started, even if it's over something as simple as how to drink your coffee. After a short moment he returns with 2 cups of coffee of which one cup ends in front of you.
He starts explaining, "Let's see to get you a functioning part of this group as fast as possible. To do so, let me start with the basics.
To be a full functioning security guard you will need to be trained in several skills to be able to take part in all the responsiblities. These responsibilities consist of 2 stages, search for suspects of shoplifting and find evidence for the crime the suspect committed.
[[Let's walk you through the steps|Tutorial Suspect]] <h1>Shoplyfter</h1>
<video class="openingvid" @src="$vidDir + 'Intro.mp4'" autoplay controls muted></video>
<div class="smallprint">Sound is muted by default, use controls to turn up the volume</div>
<<button [[Intro]]>><</button>>False Sense of Security<div class="warning"><b>Preview Built</b></div>
<b>Skills</b>
<<include "SkillsStatus">>
Get shoplyfters unmasked and more...<<set $luck to random(1,10)>>
<<if $luck gte 10 and $patrolling>$patrollingPractice>>
<<set $randomevent to true>>
<</if>>
/*MORNING*/
<<if $timeofday eq 1>><div class="hubmenu">
<div class="daytitle">MORNING</div>
<div class="smallprint">Click on the action you want to execute this morning</div>
<<if $CCTVReview <$CCTVReviewPractice>><<else>><div class="dayaction">
<div class="dayactiontitle">CCTV</div>
<div class="dayactionimage">[img[$imgDir + '/Other/cctvmonitoring.jpg'][CCTV]]</div>
</div><</if>>
<<if $patrolling <$patrollingPractice>><<else>><div class="dayaction">
<div class="dayactiontitle">PATROL</div>
<div class="dayactionimage">[img[$imgDir + '/Other/patrol.jpg'][PatrolStart]]</div>
</div><</if>>
<div class="dayaction">
<div class="dayactiontitle">TRAINING</div>
<div class="dayactionimage">[img[$imgDir + '/Other/securitywebsite.jpg'][TrainingCenter]]</div></div>
</div><</if>>/*Closes daypart if and hubmenu div*/
/*AFTERNOON*/
<<if $timeofday eq 2>><div class="hubmenu">
<div class="daytitle">AFTERNOON</div>
<div class="smallprint">Click on the action you want to execute this afternoon</div>
<<if $CCTVReview <$CCTVReviewPractice>><<else>><div class="dayaction">
<div class="dayactiontitle">CCTV</div>
<div class="dayactionimage">[img[$imgDir + '/Other/cctvmonitoring.jpg'][CCTV]]</div>
</div><</if>>
<<if $patrolling <$patrollingPractice>><<else>><div class="dayaction">
<div class="dayactiontitle">PATROL</div>
<div class="dayactionimage">[img[$imgDir + '/Other/patrol.jpg'][PatrolStart]]</div>
</div><</if>>
<<if $randomevent eq false>><<else>><div class="dayaction">
<div class="dayactiontitle">EVENT</div>
<div class="dayactionimage">[img[$imgDir + '/Other/event.jpg'][Random Event]]</div></div><</if>>
</div><</if>>/*Closes daypart if and hubmenu div*/
/*EVENING*/
<<if $timeofday eq 3>><div class="hubmenu">
<div class="daytitle">EVENING</div>
<div class="smallprint">Click on the action you want to execute this evening</div>
<div class="dayaction">
<div class="dayactiontitle">BOSS</div>
<div class="dayactionimage">[img[$imgDir + '/Other/boss3.jpg'][Boss]]</div></div>
<div class="dayaction">
<div class="dayactiontitle">END SHIFT</div>
<div class="dayactionimage">[img[$imgDir + '/Other/evening.jpg'][End Shift]]</div></div>
</div><</if>>/*Closes daypart if and hubmenu div*/<<nobr>>
<h1>Training</h1>
[img[$imgDir + '/Other/securitywebsite.jpg']]<br>
The coursework that you do here is to be able to start performing the job. First you will need to build enough experience through training. Once you are fully trained you can go and use your newly acquired skills. For every skill that you mastered you are able to start training for a new skill until you are a fully certified security guard.
<</nobr>>
<<nobr>>
<div class="skillsmenu2">
<div>Training Requirements Symbol -></div>
<div> [img[$imgDir + '/Other/lightbluecircleempty.png']]</div></div>
<div class="skillsmenu2">
<div>Job Experience Symbol -></div>
<div>[img[$imgDir + '/Other/bluecircleempty.png']]</div></div>
<</nobr>>
<b>Courses</b>
<<if $CCTVReview < $CCTVReviewPractice>>[[CCTV Training|CCTVReview]]<<else>><</if>>
<<if $CCTVReview eq $MaxCCTVReview and $patrolling < $patrollingPractice>>[[Patrolling|PatrollingSchool]]<<else>><</if>>
<<if $patrolling eq $Maxpatrolling and $detaining < $detainingPractice>>[[Detain Suspect|Detain]]<<else>><</if>>
<<if $detaining eq $Maxdetaining and $interview < $interviewPractice>>[[Question Suspect|Question]]<<else>><</if>>
<<if $interview eq $Maxinterview and $clothessearch < $clothessearchPractice>>[[Frisking|Frisking]]<<else>><</if>>
<<if $clothessearch eq $Maxclothessearch and $bodysearch < $bodysearchPractice>>[[Strip Search|Strip Search]]<<else>><</if>>
<<if $bodysearch eq $Maxbodysearch and $cavity < $cavityPractice>>[[Cavity Search|Cavity Search]]<<else>><</if>>
<<if $cavity > $cavityPractice>>You completed all the available training<</if>>
[[Go Back|Hub]]<h1>Interview Training</h1>
[img[$imgDir + '/Other/Study.gif']]
<blockquote>
<div class="wikiquote"><i>Interrogation (also called questioning) is interviewing as commonly employed by law enforcement officers, military personnel, intelligence agencies, organized crime syndicates, and terrorist organizations with the goal of eliciting useful information, particularly information related to suspected crime. Interrogation may involve a diverse array of techniques, ranging from developing a rapport with the subject to torture.</i></div>
</blockquote>
[[Start your training for Questioning|QuestionTraining]]
[[Go Back|Hub]]
<<set $timeofday += 1>><h1>Detain Training</h1>
[img[$imgDir + '/Other/Study.gif']]
<blockquote>
<div class="wikiquote"><i>Detention is the process whereby a state or private citizen lawfully holds a person by removing their freedom or liberty at that time. This can be due to (pending) criminal charges preferred against the individual pursuant to a prosecution or to protect a person or property. Being detained does not always result in being taken to a particular area (generally called a detention centre), either for interrogation or as punishment for a crime (see prison). An individual may be detained due a psychiatric disorder, potentially to treat this disorder involuntarily. They may also be detained for to prevent the spread of infectious diseases such as tuberculosis.</i></div>
</blockquote>
[[Start your Detain Training|DetainTraining]]
[[Go Back|Hub]]
<<set $timeofday += 1>><h1>Frisking Training</h1>
[img[$imgDir + '/Other/Study.gif']]
<blockquote>
<div class="wikiquote"><i>Frisking (also called a patdown or pat down) is a search of a person's outer clothing wherein a person runs their hands along the outer garments of another to detect any concealed weapons or objects. </i></div>
</blockquote>
[[Start your Frisk Training|FriskTraining]]
[[Go Back|Hub]]
<<set $timeofday += 1>><h1>Strip Search Training</h1>
[img[$imgDir + '/Other/Study.gif']]
<blockquote>
<div class="wikiquote"><i>A strip search is a practice of searching a person for weapons or other contraband suspected of being hidden on their body or inside their clothing, and not found by performing a frisk search, but by requiring the person to remove some or all clothing. The search may involve an official performing an intimate person search and inspecting their personal effects and body cavities (mouth, vagina, rectum, etc.). A strip search is more intrusive than a frisk and requires legal authority. Regulations covering strip searches vary considerably and may be mandatory in some situations or discretionary in others. </i></div>
</blockquote>
[[Start your Strip Search Training|StripSearchTraining]]
[[Back to work|Hub]]
<<set $timeofday += 1>><h1>Cavity Search Training</h1>
[img[$imgDir + '/Other/Study.gif']]
<blockquote>
<div class="wikiquote"><i>A body cavity search, also known simply as a cavity search, is either a visual search or a manual internal inspection of body cavities for prohibited materials (contraband), such as illegal drugs, money, jewelry, or weapons. Body cavities frequently used for concealment include the mouth, vagina, and rectum. It is far more invasive than the standard strip search that is typically performed on individuals taken into custody, either upon police arrest or incarceration at a jail, prison, or psychiatric hospital. Often the procedure is repeated when the person leaves the institution.
Body cavity searches may also be conducted at some international border crossings such as the U.S. Customs and Border Protection when they suspect international travelers of hiding contraband—such as drugs </i></div>
</blockquote>
[[Start your Cavity Search Training|CavitySearchTraining]]
[[Go Back|Hub]]
<<set $timeofday += 1>><h1>Patrol Training</h1>
[img[$imgDir + '/Other/Study.gif']]
<blockquote>
<div class="wikiquote"><i>Patrolling is a military tactic. Small groups or individual units are deployed from a larger formation to achieve a specific objective and then return. The tactic of patrolling may be applied to ground troops, armored units, naval units, and combat aircraft. The duration of a patrol will vary from a few hours to several weeks depending on the nature of the objective and the type of units involved.
There are several different types of patrol each with a different objective. The most common is to collect information by carrying out a reconnaissance patrol. Such a patrol may try to remain clandestine and observe an enemy without themselves being detected. Other reconnaissance patrols are overt, especially those that interact with the civilian population.</i></div>
</blockquote>
[[Start your Patrol Training|PatrolTraining]]
[[Go Back|Hub]]
<<set $timeofday += 1>><<set _i to 0>>
<h1>Blowjob</h1>
<div class="suspecthandling"><span id="handlingcounter">[img[$shoplyfters[$suspect].imageloc + '6Blowjob/' + '1.jpg']]</span>
<<set _maxj to $shoplyfters[$suspect].Max6Blowjob>>
<<repeat 1s>>
<<set _j to _i%_maxj>>
<<set _j += 1>>
<<set _i +=1>>
<<replace "#handlingcounter">>[img[$shoplyfters[$suspect].imageloc + '6Blowjob/' + _j + '.jpg']]<</replace>>
<</repeat>>
</div>
<<if $shoplyfters[$suspect].encounters > 0>>
Now that she has given you a blowjob, it's time for the main course.
[[Sex]]
<<else>>
<<set $shoplyfters[$suspect].encounters +=1>>
The blowjob was great but you feel it's enough for now. You warn her to not come back otherwise she is in for a treat. Your treat to be more precise.
[[Go Back|Hub]]
<</if>><<set _i to 0>>
<h1>Cumshot</h1>
<div class="suspecthandling"><span id="handlingcounter">[img[$shoplyfters[$suspect].imageloc + '8Cumshot/' + '1.jpg']]</span>
<<set _maxj to $shoplyfters[$suspect].Max8Cumshot>>
<<repeat 1s>>
<<set _j to _i%_maxj>>
<<set _j += 1>>
<<set _i +=1>>
<<replace "#handlingcounter">>[img[$shoplyfters[$suspect].imageloc + '8Cumshot/' + _j + '.jpg']]<</replace>>
<</repeat>>
</div>
[[Continue|Plastered][$shoplyfters[$suspect].finished to true]]<<set _i to 0>>
<h1>Sex</h1>
<div class="suspecthandling"><span id="handlingcounter">[img[$shoplyfters[$suspect].imageloc + '7Sex/' + '1.jpg']]</span>
<<set _maxj to $shoplyfters[$suspect].Max7Sex>>
<<repeat 1s>>
<<set _j to _i%_maxj>>
<<set _j += 1>>
<<set _i +=1>>
<<replace "#handlingcounter">>[img[$shoplyfters[$suspect].imageloc + '7Sex/' + _j + '.jpg']]<</replace>>
<</repeat>>
</div>
<<if $shoplyfters[$suspect].encounters > 1>>
The sex was great, but this deserves a proper ending. Let's [[Cum|Cumshot]]
<<else>>
"You should really stop stealing if you want this not to happen again", you warn her. You release her with this warning as you finish yourself off after this encounter. If there is a next time, you know it's not you that is going to make you cum.
[[Go Back|Hub][$shoplyfters[$suspect].encounters +=1]]
<</if>>
<h1>CCTV Training</h1>
[img[$imgDir + '/Other/Study.gif']]
<blockquote>
<div class="wikiquote"><i>Closed-circuit television (CCTV), also known as video surveillance, is the use of video cameras to transmit a signal to a specific place, on a limited set of monitors. It differs from broadcast television in that the signal is not openly transmitted, though it may employ point-to-point (P2P), point-to-multipoint (P2MP), or mesh wired or wireless links. Even though almost all video cameras fit this definition, the term is most often applied to those used for surveillance in areas that require additional security or ongoing monitoring (Videotelephony is seldom called "CCTV").
Surveillance of the public using CCTV is common in many areas around the world. Video surveillance has generated significant debate about balancing its use with individuals' right to privacy even when in public.</i></div>
</blockquote>
You will use CCTV to discover suspicous activity. Before you can detain a suspect you first need to make sure you catch any acitvity first via CCTV before you can move in.
[[Start your CCTV Training|CCTVTraining]]
[[Go Back|Hub]]
<<set $timeofday += 1>><h1>Welcome</h1>
This game tells the tale of a security guard who finds out his job has some nice benefits. You will start by learning the ropes as you become more and more adept in the world of security.
<div class="contentwarning"><b>Content Warning:</b><ul>
<li>Forced Sex</li>
<li>Voyeurism</li>
<li>Crime</li></ul></div>
This game has been created with [[Twine|https://twinery.org/]] in the [[Sugarcube|https://www.motoslave.net/sugarcube/]] format
[[Continue|Warning]] <b>Credits</b>
This game is created by [[TheCat5Meow|https://f95zone.to/members/402843/]]
----
<b>Content</b>
Thanks to Mylf and Teamskeet for "sponsoring" the assets in this game.
https://www.shoplyfter.com/
https://www.shoplyftermylf.com/
Note: I am in no way affiliated with Mylf.com or Teamskeet.com and make no money of you visiting the links, but if you appreciate their content am sure they would like you as a customer.
----
<b>Previous work</b>
[[Guess Women|https://f95zone.to/threads/161544/]]
----
<b>Contact</b>
For bug reports or improvement ideas you can use the [[F95 Forum to post|https://f95zone.to/threads/169299/]] these
<<return>><h1>New Day</h1>
<<if $firsttimeCCTV eq false and $CCTVReview lte $CCTVReviewPractice>>
[[Report to your boss|Event1]]
<<set $firsttimeCCTV to true>>
<<elseif $firsttimePatrol eq false and $patrolling lte $patrollingPractice and $CCTVReview eq $MaxCCTVReview>>
[[Report to your boss|Event2]]
<<set $firsttimePatrol to true>>
<<elseif $firsttimeDetain eq false and $detaining lte $detainingPractice and $patrolling eq $Maxpatrolling>>
[[Report to your boss|Event3]]
<<set $firsttimeDetain to true>>
/*UNTESTED EVENTS*/
<<elseif $firsttimeInterview eq false and $interview lte $interviewPractice and $detaining eq $Maxdetaining>>
[[Report to your boss|Event4]]
<<set $firsttimeInterview to true>>
<<elseif $firsttimeFrisk eq false and $clothessearch lte $clothessearchPractice and $interview eq $Maxinterview>>
[[Report to your boss|Event5]]
<<set $firsttimeFrisk to true>>
<<elseif $firsttimeStripSearch eq false and $bodysearch lte $bodysearchPractice and $clothessearch eq $Maxclothessearch>>
[[Report to your boss|Event6]]
<<set $firsttimeStripSearch to true>>
<<elseif $firsttimeCavitySearch eq false and $cavity lte $cavityPractice and $bodysearch eq $Maxbodysearch>>
[[Report to your boss|Event7]]
<<set $firsttimeCavitySearch to true>>
/*UNTESTED EVENTS*/
<<elseif $firstoneplastered eq true and $firsttimePlaster eq false>>
[[Report to your boss|Event9]]
<<set $firsttimePlaster to true>>
<<elseif $shoplyfters.length eq 0>>
You have [[Completed]] the game
<<else>>
[[Start New Day|Hub]]
<</if>>
/*
<<set $firsttimeBlowjob to false>>
<<set $firsttimePlaster to false>>
<<set $interview to 0>>
<<set $clothessearch to 0>>
<<set $bodysearch to 0>>
<<set $cavity to 0>>
*/
/*<b>Achievements</b>
<<if $caughtthief>0>>Wow you stopped $caughtthief crimes in total<</if>>
<<if $CCTVReview eq $MaxCCTVReview>>Wow you are fully trained on CCTV<</if>>
<<if $patrolling eq $Maxpatrolling>>Wow you are fully trained on patrolling<</if>>
<<if $detaining eq $Maxdetaining >>Wow you are fully trained on detaining<</if>>
<<if $interview eq $Maxinterview >>Wow you are fully trained on interviewing<</if>>
<<if $clothessearch eq $Maxclothessearch>>Wow you are fully trained on frisking<</if>>
<<if $bodysearch eq $Maxbodysearch>>Wow you are fully trained on strip search<</if>>
<<if $cavity eq $Maxcavity>>Wow you are fully trained on cavity search<</if>>*/
/*DAY RESET*/
<<set $timeofday to 1>>
<<include "HintsCard1">>/*THIS IS FUNCTIONING AS AN INIT THAT IS CALLED UPON FROM THE STORYINIT PASSAGE*/
/*SHOPLYFTER CLASSES*/
/*Encounter is only sexual encounter i.e. blowjob, sex or cumshot*/
<<set $imgdirshopl to $imgDir + "Shoplifters/">>
/*DIFFICULTY CLASSIFICATION*/
<<set $C_Class to 270>> /*EASY*/
<<set $B_Class to 630>> /*MEDIUM*/
<<set $A_Class to 1000>> /*MEDIUM+*/
<<set $S_Class to 1500>> /*HARD*/
<<set $SS_Class to 1800>> /*BOSS*/
/*Alexis Malone*/
<<set $Alexis = {
"name" : "Alexis",
"fullname" : "Alexis Malone",
"imageloc" : $imgdirshopl + "AlexisMalone/",
"class" : $C_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 7,
"Max2Question": 2,
"Max3Frisk": 17,
"Max4StripSearch": 7,
"Max5CavitySearch": 3,
"Max6Blowjob": 11,
"Max7Sex": 12,
"Max8Cumshot": 9}>>
/*Alina West*/
<<set $Alina = {
"name" : "Alina",
"fullname" : "Alina West",
"imageloc" : $imgdirshopl + "AlinaWest/",
"class" : $B_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 4,
"Max2Question": 4,
"Max3Frisk": 14,
"Max4StripSearch": 3,
"Max5CavitySearch": 6,
"Max6Blowjob": 10,
"Max7Sex": 5,
"Max8Cumshot": 8}>>
/*Amber Summer*/
<<set $Amber = {
"name" : "Amber",
"fullname" : "Amber Summer",
"imageloc" : $imgdirshopl + "AmberSummer/",
"class" : $A_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 4,
"Max2Question": 2,
"Max3Frisk": 12,
"Max4StripSearch": 7,
"Max5CavitySearch": 2,
"Max6Blowjob": 5,
"Max7Sex": 8,
"Max8Cumshot": 6}>>
/*Angel Gostosa*/
<<set $Angel = {
"name" : "Angel",
"fullname" : "Angel Gostosa",
"imageloc" : $imgdirshopl + "AngelGostosa/",
"class" : $S_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 3,
"Max2Question": 7,
"Max3Frisk": 14,
"Max4StripSearch": 15,
"Max5CavitySearch": 6,
"Max6Blowjob": 4,
"Max7Sex": 7,
"Max8Cumshot": 13}>>
/*AngelicaCoralvine */
<<set $Angelica = {
"name" : "Angelica",
"fullname" : "Angelica Coralvine",
"imageloc" : $imgdirshopl + "AngelicaCoralvine/",
"class" : $C_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 1,
"Max2Question": 4,
"Max3Frisk": 10,
"Max4StripSearch": 14,
"Max5CavitySearch": 6,
"Max6Blowjob": 18,
"Max7Sex": 8,
"Max8Cumshot": 10}>>
/*Angel Youngs */
<<set $Angel2 = {
"name" : "Angel",
"fullname" : "Angel Youngs",
"imageloc" : $imgdirshopl + "AngelYoungs/",
"class" : $B_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 1,
"Max2Question": 3,
"Max3Frisk": 17,
"Max4StripSearch": 11,
"Max5CavitySearch": 5,
"Max6Blowjob": 27,
"Max7Sex": 16,
"Max8Cumshot": 11}>>
/*Anna Claire Clouds */
<<set $AnnaClaire = {
"name" : "Anna Claire",
"fullname" : "Anna Claire Clouds",
"imageloc" : $imgdirshopl + "AnnaClaireClouds/",
"class" : $A_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 8,
"Max2Question": 6,
"Max3Frisk": 16,
"Max4StripSearch": 12,
"Max5CavitySearch": 3,
"Max6Blowjob": 13,
"Max7Sex": 9,
"Max8Cumshot": 8}>>
/*Annie Archer*/
<<set $Annie = {
"name" : "Annie",
"fullname" : "Annie Archer",
"imageloc" : $imgdirshopl + "AnnieArcher/",
"class" : $S_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 3,
"Max2Question": 4,
"Max3Frisk": 13,
"Max4StripSearch": 10,
"Max5CavitySearch": 4,
"Max6Blowjob": 11,
"Max7Sex": 6,
"Max8Cumshot": 11}>>
/*April Love*/
<<set $April = {
"name" : "April",
"fullname" : "April Love",
"imageloc" : $imgdirshopl + "AprilLove/",
"class" : $C_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 5,
"Max2Question": 7,
"Max3Frisk": 20,
"Max4StripSearch": 11,
"Max5CavitySearch": 5,
"Max6Blowjob": 10,
"Max7Sex": 8,
"Max8Cumshot": 4}>>
/*Armani X*/
<<set $Armani = {
"name" : "Armani",
"fullname" : "Armani X",
"imageloc" : $imgdirshopl + "ArmaniX/",
"class" : $B_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 8,
"Max2Question": 8,
"Max3Frisk": 11,
"Max4StripSearch": 11,
"Max5CavitySearch": 5,
"Max6Blowjob": 11,
"Max7Sex": 10,
"Max8Cumshot": 8}>>
/*Athena Fleurs*/
<<set $Athena = {
"name" : "Athena",
"fullname" : "Athena Fleurs",
"imageloc" : $imgdirshopl + "AthenaFleurs/",
"class" : $A_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 2,
"Max2Question": 4,
"Max3Frisk": 9,
"Max4StripSearch": 7,
"Max5CavitySearch": 2,
"Max6Blowjob": 15,
"Max7Sex": 7,
"Max8Cumshot": 11}>>
/*Bianca Bangs*/
<<set $Bianca = {
"name" : "Bianca",
"fullname" : "Bianca Bangs",
"imageloc" : $imgdirshopl + "BiancaBangs/",
"class" : $S_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 6,
"Max2Question": 8,
"Max3Frisk": 5,
"Max4StripSearch": 15,
"Max5CavitySearch": 5,
"Max6Blowjob": 11,
"Max7Sex": 3,
"Max8Cumshot": 9}>>
/*Braylin Bailey*/
<<set $Braylin = {
"name" : "Braylin",
"fullname" : "Braylin Bailey",
"imageloc" : $imgdirshopl + "BraylinBailey/",
"class" : $C_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 3,
"Max2Question": 2,
"Max3Frisk": 8,
"Max4StripSearch": 10,
"Max5CavitySearch": 7,
"Max6Blowjob": 7,
"Max7Sex": 9,
"Max8Cumshot": 8}>>
/*Breezy Bri*/
<<set $Breezy = {
"name" : "Breezy",
"fullname" : "Breezy Bri",
"imageloc" : $imgdirshopl + "BreezyBri/",
"class" : $B_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 2,
"Max2Question": 4,
"Max3Frisk": 24,
"Max4StripSearch": 6,
"Max5CavitySearch": 2,
"Max6Blowjob": 13,
"Max7Sex": 12,
"Max8Cumshot": 18}>>
/*Brooke Banner*/
<<set $Brooke = {
"name" : "Brooke",
"fullname" : "Brooke Banner",
"imageloc" : $imgdirshopl + "BrookeBanner/",
"class" : $A_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 2,
"Max2Question": 13,
"Max3Frisk": 31,
"Max4StripSearch": 13,
"Max5CavitySearch": 10,
"Max6Blowjob": 9,
"Max7Sex": 8,
"Max8Cumshot": 8}>>
/*Cecelia Taylor*/
<<set $Cecelia = {
"name" : "Cecelia",
"fullname" : "Cecelia Taylor",
"imageloc" : $imgdirshopl + "CeceliaTaylor/",
"class" : $S_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 7,
"Max2Question": 13,
"Max3Frisk": 12,
"Max4StripSearch": 16,
"Max5CavitySearch": 5,
"Max6Blowjob": 18,
"Max7Sex": 13,
"Max8Cumshot": 12}>>
/*Charly Summer*/
<<set $Charly = {
"name" : "Charly",
"fullname" : "Charly Summer",
"imageloc" : $imgdirshopl + "CharlySummer/",
"class" : $C_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 3,
"Max2Question": 14,
"Max3Frisk": 14,
"Max4StripSearch": 12,
"Max5CavitySearch": 3,
"Max6Blowjob": 19,
"Max7Sex": 9,
"Max8Cumshot": 13}>>
/*Chloe Rose*/
<<set $Chloe = {
"name" : "Chloe",
"fullname" : "Chloe Rose",
"imageloc" : $imgdirshopl + "ChloeRose/",
"class" : $B_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 6,
"Max2Question": 5,
"Max3Frisk": 10,
"Max4StripSearch": 37,
"Max5CavitySearch": 4,
"Max6Blowjob": 10,
"Max7Sex": 9,
"Max8Cumshot": 10}>>
/*Cierra Bell and April Olsen*/
<<set $CierraApril = {
"name" : "Cierra and April",
"fullname" : "Cierra Bell and April Olsen",
"imageloc" : $imgdirshopl + "CierraBellAprilOlsen/",
"class" : $A_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 3,
"Max2Question": 7,
"Max3Frisk": 13,
"Max4StripSearch": 8,
"Max5CavitySearch": 3,
"Max6Blowjob": 10,
"Max7Sex": 10,
"Max8Cumshot": 6}>>
/*Corra Cox*/
<<set $Corra = {
"name" : "Corra",
"fullname" : "Corra Cox",
"imageloc" : $imgdirshopl + "CorraCox/",
"class" : $S_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 5,
"Max2Question": 9,
"Max3Frisk": 20,
"Max4StripSearch": 25,
"Max5CavitySearch": 4,
"Max6Blowjob": 12,
"Max7Sex": 9,
"Max8Cumshot": 7}>>
/*Crystal Clark*/
<<set $Crystal2 = {
"name" : "Crystal C",
"fullname" : "Crystal Clark",
"imageloc" : $imgdirshopl + "CrystalClark/",
"class" : $C_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 4,
"Max2Question": 6,
"Max3Frisk": 26,
"Max4StripSearch": 7,
"Max5CavitySearch": 3,
"Max6Blowjob": 10,
"Max7Sex": 9,
"Max8Cumshot": 10}>>
/*Crystal Taylor*/
<<set $Crystal = {
"name" : "Crystal T",
"fullname" : "Crystal Taylor",
"imageloc" : $imgdirshopl + "CrystalTaylor/",
"class" : $B_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 12,
"Max2Question": 17,
"Max3Frisk": 18,
"Max4StripSearch": 13,
"Max5CavitySearch": 3,
"Max6Blowjob": 17,
"Max7Sex": 10,
"Max8Cumshot": 10}>>
/*Haley Reed*/
<<set $Haley = {
"name" : "Haley",
"fullname" : "Haley Reed",
"imageloc" : $imgdirshopl + "HaleyReed/",
"class" : $A_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 3,
"Max2Question": 4,
"Max3Frisk": 7,
"Max4StripSearch": 9,
"Max5CavitySearch": 4,
"Max6Blowjob": 20,
"Max7Sex": 8,
"Max8Cumshot": 15}>>
/*Haley Spades*/
<<set $Haley2 = {
"name" : "Haley",
"fullname" : "Haley Spades",
"imageloc" : $imgdirshopl + "HaleySpades/",
"class" : $S_Class,
"patrolavailable": false,
"suspicion" : 0,
"detained" : 0,
"guilty" : false,
"encounters" : 0,
"finished": false,
"Max1Detain": 5,
"Max2Question": 7,
"Max3Frisk": 17,
"Max4StripSearch": 11,
"Max5CavitySearch": 7,
"Max6Blowjob": 16,
"Max7Sex": 8,
"Max8Cumshot": 12}>>
/*GENERAL ARRAY
MUST BE KEPT AT THE BOTTOM OF SHOPLYFTERS OTHERWISE ARRAY IS UNDEFINED*/
<<set $shoplyfters = [$Alexis, $Alina, $Amber, $Angel, $Angelica, $Angel2, $AnnaClaire, $Annie, $April, $Armani, $Athena, $Bianca, $Braylin, $Breezy, $Brooke, $Cecelia, $Charly, $Chloe, $CierraApril, $Corra, $Crystal2, $Crystal, $Haley, $Haley2]>>
<<set $shoplyftersdetained to 0>>
<<set $shoplyfterssexpartners to []>>
<<set $glazinggallery to []>><<set $randomevent to false>>
/*CREATE COUNTER THAT RESETS AFTER NUMBER OF EVENTS PROGRAMMED*/
/*SETS THE NUMBER OF EVENT PASSAGES CREATED*/
<<set $numberofevents to 7>>
/*COUNTING STARTS AT NUMER OF EVENTS AS THIS WILL MAKE THE % FUNCTION CORRECTLY*/
<<set $counter to visited()+$numberofevents-1>>
<<set $eventtrigger to $counter%$numberofevents+1>>
<br>
<<switch $eventtrigger>>
<<case 1>>
<<include "RandomEvent1">>
<<case 2>>
<<include "RandomEvent2">>
<<case 3>>
<<include "RandomEvent3">>
<<case 4>>
<<include "RandomEvent4">>
<<case 5>>
<<include "RandomEvent5">>
<<case 6>>
<<include "RandomEvent6">>
<<case 7>>
<<include "RandomEvent7">>
<<default>>
ERROR, [[Report Problem|https://f95zone.to/threads/169299/]]
<</switch>>
<br>
[[Go Back|Hub]]
<<set $timeofday += 1>><div class="warning"><h1><b>WARNING</b></h1>
This game is still in development. Playing the game you might encounter bugs or gameplay that isn't yet in it's final state. There is a pipeline of work that is foreseen to happen before the game is finished. This means gameplay will get added or removed based on feedback from the community.
If you are ok with being a <u>guinea pig</u>, you can start the game with the link at the bottom of this page.
This build is released to gather feedback to know what works and what doesn't work. To improve the game, you can help me by making any bugs or improvement points known. To post your feedback you can use the [[F95zone forum thread|https://f95zone.to/threads/169299/]] of this game.
If you <b>don't like</b> <u>unfinished content</u> it would be better to come back to this game once it is fully released. Playing it at the current stage might be disappointing as the game still lacks content. Once the game is released would love for you to enjoy the game in it's full glory. If you have taken an interest in the concept please follow the thread to be updated when it will get released.
</div>
[[Start the game|OpeningVid]]<<if $CCTVReview <$MaxCCTVReview >>
<<set _CCTVcap to 1>>
<<else>>
<<set _CCTVcap to 0>>
<</if>>
<<set $CCTVoptions to [2]>>
<<set $CCTVoptionchosen to $CCTVoptions.pluck()>>
<<if $CCTVoptionchosen eq 1>>
<<include "CCTV_Option1">>
<<elseif $CCTVoptionchosen eq 2>>
<<include "CCTV_Option2">>
<</if>>
<<set $timeofday += 1>>/*CCTV*/
<<if $CCTVReview lte $CCTVReviewPractice>>
<<set $CCTVpracticeskillpoint to $CCTVReview>>
<<set $CCTVrealworldskillpoint to 0>>
<<elseif $CCTVReview gt $CCTVReviewPractice>>
<<set $CCTVpracticeskillpoint to $CCTVReviewPractice>>
<<set $CCTVrealworldskillpoint to $CCTVReview-$CCTVReviewPractice>>
<<else>>
Code incorrect
<</if>>
<div class="skillsmenu">
<div>CCTV</div>
<div class="skillsmenu">
<<for _i to 0; _i lt $CCTVpracticeskillpoint; _i++>>
[img[$imgDir + '/Other/lightbluecircle.png']]
<</for>>
<<for _i to 0; _i lt $CCTVReviewPractice-$CCTVpracticeskillpoint; _i++>>
[img[$imgDir + '/Other/lightbluecircleempty.png']]
<</for>>
<<for _i to 0; _i lt $CCTVrealworldskillpoint; _i++>>
[img[$imgDir + '/Other/bluecircle.png']]
<</for>>
<<for _i to 0; _i lt $MaxCCTVReview-$CCTVrealworldskillpoint-$CCTVReviewPractice; _i++>>
[img[$imgDir + '/Other/bluecircleempty.png']]
<</for>>
</div>
</div>
/*PATROLLING*/
<<if $patrolling lte $patrollingPractice>>
<<set $patrollingPracticeskillpoint to $patrolling>>
<<set $patrollingrealworldskillpoint to 0>>
<<elseif $patrolling gt $patrollingPractice>>
<<set $patrollingPracticeskillpoint to $patrollingPractice>>
<<set $patrollingrealworldskillpoint to $patrolling-$patrollingPractice>>
<<else>>
Code incorrect
<</if>>
<div class="skillsmenu">
<div>Patrolling</div>
<div class="skillsmenu">
<<for _i to 0; _i lt $patrollingPracticeskillpoint; _i++>>
[img[$imgDir + '/Other/lightbluecircle.png']]
<</for>>
<<for _i to 0; _i lt $patrollingPractice-$patrollingPracticeskillpoint; _i++>>
[img[$imgDir + '/Other/lightbluecircleempty.png']]
<</for>>
<<for _i to 0; _i lt $patrollingrealworldskillpoint; _i++>>
[img[$imgDir + '/Other/bluecircle.png']]
<</for>>
<<for _i to 0; _i lt $Maxpatrolling-$patrollingrealworldskillpoint-$patrollingPractice; _i++>>
[img[$imgDir + '/Other/bluecircleempty.png']]
<</for>>
</div></div>
/*DETAINING*/
<<if $detaining lte $detainingPractice>>
<<set $detainingPracticeskillpoint to $detaining>>
<<set $detainingrealworldskillpoint to 0>>
<<elseif $detaining gt $detainingPractice>>
<<set $detainingPracticeskillpoint to $detainingPractice>>
<<set $detainingrealworldskillpoint to $detaining-$detainingPractice>>
<<else>>
Code incorrect
<</if>>
<div class="skillsmenu">
<div>Detaining</div>
<div class="skillsmenu">
<<for _i to 0; _i lt $detainingPracticeskillpoint; _i++>>
[img[$imgDir + '/Other/lightbluecircle.png']]
<</for>>
<<for _i to 0; _i lt $detainingPractice-$detainingPracticeskillpoint; _i++>>
[img[$imgDir + '/Other/lightbluecircleempty.png']]
<</for>>
<<for _i to 0; _i lt $detainingrealworldskillpoint; _i++>>
[img[$imgDir + '/Other/bluecircle.png']]
<</for>>
<<for _i to 0; _i lt $Maxdetaining-$detainingrealworldskillpoint-$detainingPractice; _i++>>
[img[$imgDir + '/Other/bluecircleempty.png']]
<</for>>
</div></div>
/*QUESTIONING*/
<<if $interview lte $interviewPractice>>
<<set $interviewPracticeskillpoint to $interview>>
<<set $interviewrealworldskillpoint to 0>>
<<elseif $interview gt $interviewPractice>>
<<set $interviewPracticeskillpoint to $interviewPractice>>
<<set $interviewrealworldskillpoint to $interview-$interviewPractice>>
<<else>>
Code incorrect
<</if>>
<div class="skillsmenu">
<div>Questioning</div>
<div class="skillsmenu">
<<for _i to 0; _i lt $interviewPracticeskillpoint; _i++>>
[img[$imgDir + '/Other/lightbluecircle.png']]
<</for>>
<<for _i to 0; _i lt $interviewPractice-$interviewPracticeskillpoint; _i++>>
[img[$imgDir + '/Other/lightbluecircleempty.png']]
<</for>>
<<for _i to 0; _i lt $interviewrealworldskillpoint; _i++>>
[img[$imgDir + '/Other/bluecircle.png']]
<</for>>
<<for _i to 0; _i lt $Maxinterview-$interviewrealworldskillpoint-$interviewPractice; _i++>>
[img[$imgDir + '/Other/bluecircleempty.png']]
<</for>>
</div></div>
/*FRISKING*/
<<if $clothessearch lte $clothessearchPractice>>
<<set $clothessearchPracticeskillpoint to $clothessearch>>
<<set $clothessearchrealworldskillpoint to 0>>
<<elseif $clothessearch gt $clothessearchPractice>>
<<set $clothessearchPracticeskillpoint to $clothessearchPractice>>
<<set $clothessearchrealworldskillpoint to $clothessearch-$clothessearchPractice>>
<<else>>
Code incorrect
<</if>>
<div class="skillsmenu">
<div>Frisking</div>
<div class="skillsmenu">
<<for _i to 0; _i lt $clothessearchPracticeskillpoint; _i++>>
[img[$imgDir + '/Other/lightbluecircle.png']]
<</for>>
<<for _i to 0; _i lt $clothessearchPractice-$clothessearchPracticeskillpoint; _i++>>
[img[$imgDir + '/Other/lightbluecircleempty.png']]
<</for>>
<<for _i to 0; _i lt $clothessearchrealworldskillpoint; _i++>>
[img[$imgDir + '/Other/bluecircle.png']]
<</for>>
<<for _i to 0; _i lt $Maxclothessearch-$clothessearchrealworldskillpoint-$clothessearchPractice; _i++>>
[img[$imgDir + '/Other/bluecircleempty.png']]
<</for>>
</div></div>
/*STRIP SEARCH*/
<<if $bodysearch lte $bodysearchPractice>>
<<set $bodysearchPracticeskillpoint to $bodysearch>>
<<set $bodysearchrealworldskillpoint to 0>>
<<elseif $bodysearch gt $bodysearchPractice>>
<<set $bodysearchPracticeskillpoint to $bodysearchPractice>>
<<set $bodysearchrealworldskillpoint to $bodysearch-$bodysearchPractice>>
<<else>>
Code incorrect
<</if>>
<div class="skillsmenu">
<div>Strip Search</div>
<div class="skillsmenu">
<<for _i to 0; _i lt $bodysearchPracticeskillpoint; _i++>>
[img[$imgDir + '/Other/lightbluecircle.png']]
<</for>>
<<for _i to 0; _i lt $bodysearchPractice-$bodysearchPracticeskillpoint; _i++>>
[img[$imgDir + '/Other/lightbluecircleempty.png']]
<</for>>
<<for _i to 0; _i lt $bodysearchrealworldskillpoint; _i++>>
[img[$imgDir + '/Other/bluecircle.png']]
<</for>>
<<for _i to 0; _i lt $Maxbodysearch-$bodysearchrealworldskillpoint-$bodysearchPractice; _i++>>
[img[$imgDir + '/Other/bluecircleempty.png']]
<</for>>
</div></div>
/*CAVITY SEARCH*/
<<if $cavity lte $cavityPractice>>
<<set $cavityPracticeskillpoint to $cavity>>
<<set $cavityrealworldskillpoint to 0>>
<<elseif $cavity gt $cavityPractice>>
<<set $cavityPracticeskillpoint to $cavityPractice>>
<<set $cavityrealworldskillpoint to $cavity-$cavityPractice>>
<<else>>
Code incorrect
<</if>>
<div class="skillsmenu">
<div>Cavity Search</div>
<div class="skillsmenu">
<<for _i to 0; _i lt $cavityPracticeskillpoint; _i++>>
[img[$imgDir + '/Other/lightbluecircle.png']]
<</for>>
<<for _i to 0; _i lt $cavityPractice-$cavityPracticeskillpoint; _i++>>
[img[$imgDir + '/Other/lightbluecircleempty.png']]
<</for>>
<<for _i to 0; _i lt $cavityrealworldskillpoint; _i++>>
[img[$imgDir + '/Other/bluecircle.png']]
<</for>>
<<for _i to 0; _i lt $Maxcavity-$cavityrealworldskillpoint-$cavityPractice; _i++>>
[img[$imgDir + '/Other/bluecircleempty.png']]
<</for>>
</div></div>
<h1>Plastered $shoplyfters[$suspect].name</h1>
<h4>Congratulations, you got some nice glazing going on!</h4>
You made the mall a safer place by getting her glazed. This is the last time that you will see her.<br><br>
<div class="plastered">
[img[$shoplyfters[$suspect].imageloc + '8Cumshot/' + '1.jpg']]
</div><br>
[[Continue|Hub]]
<<set $suspectindex to $shoplyfters[$suspect]>>
<<set $glazinggallery.push($suspectindex)>>
<<set $shoplyfters.delete($suspectindex)>>
<<set $firstoneplastered to true>><h1>Colleague</h1>Your colleague shows you how he looks for suspect via CCTV. It doesn't take him long before he finds somebody that has taken something that isn't hers. He then continues on to patrol the shopping center and detain the suspect. "Let me show how a pro deals with her", your colleague says.
<video class="openingvid" @src="$vidDir + 'Tutorial/' + 'Colleague.mp4'" autoplay controls muted loop></video>
"Now that I have shown you how it's done, you know what training is aheard of you. Before you can get to the fun stuff, you will first need to build experience. This will start with familiarizing yourself with the CCTV. Once you have learned to use that you can go on expanding your knowledge until you are a fully certified security guard. Operating the CCTV starts with going to the <u><b>training center</b></u> to get your certification. Once you have that, you are allowed to use CCTV in practice. For every new job that you can do here, you will need to <u><b>fully master the previous job</b></u> before you can move on. So to go on to patrolling you will need to be an experienced CCTV operator."
You are eager to start now you have seen what great perks this job will bring. [[Let's jump in|Hub]]<b>Hint to progress in the game:</b>
<<if $CCTVReview eq 0>>
<div class="newskill">New skill available: CCTV</div>
<<elseif $CCTVReview < $CCTVReviewPractice>>
Go to the training center to enhance your CCTV skills
<<elseif $CCTVReview < $MaxCCTVReview>>
Start using CCTV to catch some criminals
<<elseif $patrolling eq 0>>
<div class="newskill">New skill available: Patrolling</div>
<<elseif $patrolling < $patrollingPractice>>
To start patrolling first thing you will need to do is learn the skill
<<elseif $patrolling < $Maxpatrolling>>
Do a patrol and see if you can catch anybody acting suspicious. If you aren't able to find someone, make sure you already captured some suspicous activity via CCTV.
<<elseif $detaining eq 0>>
<div class="newskill">New skill available: Detain</div>
<<elseif $detaining < $detainingPractice>>
Now that you are qualified to do patrolling, it's time to learn to detain your suspect
<<elseif $detaining < $Maxdetaining>>
If you see a suspicious person you can detain that person. Start making this place a safer place.
<<elseif $interview eq 0>>
<div class="newskill">New skill available: Question</div>
<<elseif $interview < $interviewPractice>>
For the next phase in your training, you will need to learn to question your suspect. Go to the training center to enhance your skills.
<<elseif $interview < $Maxinterview>>
Now that you are trained to question a suspect, go and see if you can get your suspect to confess.
<<elseif $clothessearch eq 0>>
<div class="newskill">New skill available: Frisking</div>
<<elseif $clothessearch < $clothessearchPractice>>
Start training to frisk your suspect
<<elseif $clothessearch < $Maxclothessearch>>
Frisking requires practice to make sure you find any hidden items on their person
<<elseif $bodysearch eq 0>>
<div class="newskill">New skill available: Strip Search</div>
<<elseif $bodysearch < $bodysearchPractice>>
Your next skill will make things more interesting. Train to learn how to perform a Strip Search to discover any hidden items on a person.
<<elseif $bodysearch < $Maxbodysearch>>
A strip search is putting the suspect in a very vulnerable position. This requires a lot of practicing to get right. See if you can find a suspect to practice on.
<<elseif $cavity eq 0>>
<div class="newskill">New skill available: Cavity Search</div>
<<elseif $cavity < $cavityPractice>>
The last training you need to become a fully trained security professional is to learn how to do a cavity search.
<<elseif $cavity < $Maxcavity>>
A cavity search is a method to use only in very special cases. Although this method shouldn't be your default approach. Doing this search respectable to the suspect requires training with real suspects. Go and practice so you are qualified to respectfully perform the task.
<<else>>
It seems you have learned everything there is to learn. Go and make the shopping center a safer place. You are now a fully certified security professional. Congratulations!
<</if>><h1>CCTV</h1>
<<if $CCTVReview <$MaxCCTVReview >>
<<set _CCTVcap to 1>>
<<else>>
<<set _CCTVcap to 0>>
<</if>>
<<if $CCTVresult>>
Congratulations you caught someone performing suspicous activities<br><br>
<<set $CCTVReview += _CCTVcap>>
<<if $CCTVReview eq $MaxCCTVReview and $CCTVproficiencymessage eq false>>
You have achieved maximum proficiency in CCTV security and can move on to learn a new skill. Go to the training center to acquire your next skill
<<set $CCTVproficiencymessage to true>>
<br><</if>>
<div class="singlepicture">[img[$imgDir + '/Stealing/thiefcaught.jpg']]</div>
<<else>>
Better luck next time. You weren't able to identify any suspicious activity.<br><br>
<div class="singlepicture">[img[$imgDir + '/Stealing/thief.jpg']]</div>
<</if>><br>
[[Move On|Hub]]<h1>Glazing Gallery</h1>
<<if $glazinggallery.length eq 0>>
You haven't yet made it to the end with one of the suspects.
<<else>>
Show the progress with each of the women caught
<</if>><br><br>
<div class="trophycase">
<<for _i to 0; _i lt $glazinggallery.length; _i++>>
[img[$glazinggallery[_i].imageloc + '8Cumshot/' + '1.jpg']]
<</for>>
</div>
<br><br>
[[Return to Hub|Hub]]<<include "HintsCard1">>
<<include "HintsCard2">>
<br><br><<return>><h1>Boss Review</h1>
<div class="eventpicture">[img[$imgDir + '/Other/boss.jpg']]</div>
Your boss calls you into her office. "As you have just learned to operate CCTV, you will need to learn the responsibilities that come with it.", she says. You look towards her and you see that she means it. She continues: "You keep an eye out for any suspicious behaviour but this doesn't mean stalking women. CCTV exists to protect the business of the shops in this mall. Don't betray the trust that they have put in you."
It sounds very sinister the way that she is addressing you. You know you will need to be responsible in this job, but the way she is conveying the message makes you uneasy.
"Let me see that you can be trusted or else there will be consequences.", she says as she finalizes her speech to you. She gestures to the door that you can leave.
[[Start Next Shift|Hub]]<h1>Boss Review</h1>
<div class="eventpicture">[img[$imgDir + '/Other/boss.jpg']]</div>
Patrolling is going to be a next step. You will use this technique to look for suspects. If you find any, you will tell your colleague. Until you have learned how to detain a suspect, you will only observe and not interact with anyone in this mall. The only people you are allowed to speak to are your colleagues. Do I make myself clear?
[[Start Next Shift|Hub]]<h1>Boss Review</h1>
<div class="eventpicture">[img[$imgDir + '/Other/boss.jpg']]</div>
You are now allowed to start training how to detain a suspect. You can detain someone if they are showing suspicious behaviour. Make sure that you do not harm any of the people you detain. It is merely a first step to see if someone has done anything wrong. Before you have definitive proof, I want you to handle these suspects as customers of the stores here. No reason to give a bad reputation to this establishment just because of some minor theft. Please keep this in mind with the way you carry yourself in this place. You always represent this company. Don't ever forget that.
[[Start Next Shift|Hub]]<h1>Boss Review</h1>
<div class="eventpicture">[img[$imgDir + '/Other/boss.jpg']]</div>
What have you done? You shouldn't be out there fucking women. You crossed a line here that you shouldn't have crossed. It is time for some punishment.
<div class="eventpicture">[img[$imgDir + '/Other/bosspunishment.jpg']]</div>
As you have now pushed your luck on what you can do as part of this job, your boss has taken it upon herself to make sure you will learn your lesson.
[[Start Next Shift|Hub]]<h1>YOU WON THE GAME</h1>
Congratulations you have won the game. You have made the mall an ultimate place of safety. The shopkeepers are in awe of your skills and praise the aptitude with which you were able to rinse this place from the sprawling attack of shoplifting that was going on before you were looking out for this place.<h1>Boss Evaluation</h1>
<div class="eventpicture">[img[$imgDir + '/Other/boss2.jpg']]</div>
You enter the office of your boss. She isn't paying any attention to you as she fully focussed on whatever is on the screen. You continue to enter the office and close the door behind you. There is still no response from your boss. You take a step forward as suddenly her attention direct to you. "What are you doing here," she asks.
"I just wanted to stop by". "I am not paying you for social calls, what is it you want", she asks. "I am looking for some more guidance on how to do my job. I have now been a part of the team for a couple of days, and I wanted to check with you if I am on the right path. I hope you can help me understand my job better"
"That can be arranged." She stands up and walks towards you. She has a really nice figure, and it's hard not to gawk at her. If you could draw a woman, this is how she would look. Enough fantasizing, you think, just be present for what is coming.
Do you want a [[hint|Hint]] to further your career?
[[End Day|End Shift]]<h1>Get a tip</h1>
<<include "HintsCard1">>
<<include "HintsCard2">>
[[End Shift]] <div class="CCTVgallery">
<div id="countdown1"></div>
<div id="countdown2">..calculating...</div>
<div id="countdown3"></div>
<div id="countdown4"></div>
<<repeat 1s>>
<<set $seconds to $seconds - 1>>
<<if $seconds gt 0>>
<<replace "#countdown1">><<print $suspectgallery[$k]>><</replace>>
<<replace "#countdown2">><<print $suspectgallery[$k+1]>><</replace>>
<<replace "#countdown3">><<print $suspectgallery[$k+2]>><</replace>>
<<replace "#countdown4">><<print $suspectgallery[$k+3]>><</replace>>
<<else>><<stop>>
<</if>>
<<set $k +=1>>
<</repeat>>
</div>/*CREATE LIST THAT HAS ALL SUSPECTS IN THAT CAN BE FOUND ON PATROL*/
<<set $cctvlist to []>>
<<for _i to 0; _i lt $shoplyfters.length; _i++>>
<<if $shoplyfters[_i].patrolavailable eq false>>
<<set $cctvlist.push(_i)>>
<</if>>
<</for>>
<<set $suspect to $cctvlist.random()>>
/*CREATE A LIST OF RANDOM WOMEN TO INCLUDE*/
<<set $a to [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40]>>
/*DONT USE _i as that variable has been used for other things already*/
<<set _b to $a.pluck()>>
<<set _c to $a.pluck()>>
<<set _d to $a.pluck()>>
<<set _e to $a.pluck()>>
<<set _f to $a.pluck()>>
<<set _g to $a.pluck()>>
<<set _h to $a.pluck()>>
<<set _t to $a.pluck()>>
<<set _j to $a.pluck()>>
<<set _k to $a.pluck()>>
<<set _l to $a.pluck()>>
<<set _m to $a.pluck()>>
<<set _n to $a.pluck()>>
<<set _o to $a.pluck()>>
<<set _p to $a.pluck()>>
<<set _q to $a.pluck()>>
<<set _r to $a.pluck()>>
<<set _s to $a.pluck()>>
<h1>Suspicion Detection CCTV Operations</h1>
You are now part of a new way of working in the security industry. As off today the company has acquired new technology that helps sift through thousands of hours of security footage captured via CCTV, so you can easily identify any suspects. Later on you will be able to detain these suspects when going out on patrol.<br><br>
<u>Instructions</u><br>
When you press the button the camera feed starts spitting out women captured by the AI doing supposedly suspicious behaviour. Because most are false flags it's up to you to see if there are any recurring women captured. Once you see a woman recurring <b><u>three times</u></b>, you should click on that picture to add her to the suspect list. Once the feed stops, you are guaranteed that one of the four women showing should be added as a suspect.
<br><br>
<<set $suspect1 to "[img[$shoplyfters[$suspect].imageloc + '0Suspicion/1.jpg'][CCTV_Result_Caught][$shoplyfters[$suspect].patrolavailable to true;$CCTVresult to true]]">>
<<set $suspect2 to "[img[$shoplyfters[$suspect].imageloc + '0Suspicion/2.jpg'][CCTV_Result_Caught][$shoplyfters[$suspect].patrolavailable to true;$CCTVresult to true]]">>
<<set $suspect3 to "[img[$shoplyfters[$suspect].imageloc + '0Suspicion/3.jpg'][CCTV_Result_Caught][$shoplyfters[$suspect].patrolavailable to true;$CCTVresult to true]]">>
<<set $suspect4 to "[img[$imgDir + '/RandomWomen/' + _b + '.jpg'][CCTV_Result_Caught][$CCTVresult to false]]">>
<<set $suspect5 to "[img[$imgDir + '/RandomWomen/' + _c + '.jpg'][CCTV_Result_Caught][$CCTVresult to false]]">>
<<set $suspect6 to "[img[$imgDir + '/RandomWomen/' + _d + '.jpg'][CCTV_Result_Caught][$CCTVresult to false]]">>
<<set $suspect7 to "[img[$imgDir + '/RandomWomen/' + _e + '.jpg'][CCTV_Result_Caught][$CCTVresult to false]]">>
<<set $suspect8 to "[img[$imgDir + '/RandomWomen/' + _f + '.jpg'][CCTV_Result_Caught][$CCTVresult to false]]">>
<<set $suspect9 to "[img[$imgDir + '/RandomWomen/' + _g + '.jpg'][CCTV_Result_Caught][$CCTVresult to false]]">>
<<set $suspect10 to "[img[$imgDir + '/RandomWomen/' + _h + '.jpg'][CCTV_Result_Caught][$CCTVresult to false]]">>
<<set $suspect11 to "[img[$imgDir + '/RandomWomen/' + _t + '.jpg'][CCTV_Result_Caught][$CCTVresult to false]]">>
<<set $suspect12 to "[img[$imgDir + '/RandomWomen/' + _j + '.jpg'][CCTV_Result_Caught][$CCTVresult to false]]">>
<<set $suspect13 to "[img[$imgDir + '/RandomWomen/' + _k + '.jpg'][CCTV_Result_Caught][$CCTVresult to false]]">>
<<set $suspect14 to "[img[$imgDir + '/RandomWomen/' + _l + '.jpg'][CCTV_Result_Caught][$CCTVresult to false]]">>
<<set $suspect15 to "[img[$imgDir + '/RandomWomen/' + _m + '.jpg'][CCTV_Result_Caught][$CCTVresult to false]]">>
<<set $suspect16 to "[img[$imgDir + '/RandomWomen/' + _n + '.jpg'][CCTV_Result_Caught][$CCTVresult to false]]">>
<<set $suspect17 to "[img[$imgDir + '/RandomWomen/' + _o + '.jpg'][CCTV_Result_Caught][$CCTVresult to false]]">>
<<set $suspect18 to "[img[$imgDir + '/RandomWomen/' + _p + '.jpg'][CCTV_Result_Caught][$CCTVresult to false]]">>
<<set $suspect19 to "[img[$imgDir + '/RandomWomen/' + _q + '.jpg'][CCTV_Result_Caught][$CCTVresult to false]]">>
<<set $suspect20 to "[img[$imgDir + '/RandomWomen/' + _r + '.jpg'][CCTV_Result_Caught][$CCTVresult to false]]">>
<<set $suspect21 to "[img[$imgDir + '/RandomWomen/' + _s + '.jpg'][CCTV_Result_Caught][$CCTVresult to false]]">>
<<set $suspectgallery to [$suspect4, $suspect5, $suspect6, $suspect7, $suspect8, $suspect9, $suspect10, $suspect11, $suspect12, $suspect13, $suspect14, $suspect15, $suspect16, $suspect17, $suspect18, $suspect19, $suspect20, $suspect21]>>
<<set $suspectgallery.shuffle()>>
<<set $suspectpart1 to []>>
<<set $suspectpart1 to [$suspectgallery.pluckMany(5), $suspect1]>>
<<set $suspectpart1.shuffle()>>
<<set $suspectpart2 to []>>
<<set $suspectpart2 to [$suspectgallery.pluckMany(2)]>>
<<set $suspectpart2.shuffle()>>
<<set $suspectpart3 to []>>
<<set $suspectpart3 to [$suspectgallery.pluckMany(5), $suspect2]>>
<<set $suspectpart3.shuffle()>>
<<set $suspectpart4 to []>>
<<set $suspectpart4 to [$suspectgallery.pluckMany(2)]>>
<<set $suspectpart4.shuffle()>>
<<set $suspectpart5 to []>>
<<set $suspectpart5 to [$suspectgallery.pluckMany(3), $suspect3]>>
<<set $suspectpart5.shuffle()>>
<<set $suspectgallery to [$suspectpart1, $suspectpart2, $suspectpart3, $suspectpart4, $suspectpart5]>>
<<set $suspectgallery to $suspectgallery.flat(3)>>
<<set $k to 0>>
<<set $seconds to $suspectgallery.length-2>>
<<if $cctvlist.length eq 0>>
<br>It seems you have uncovered all suspicous women in this mall.
<<else>>
<div id="passage2">
<<button "Activate Camera Feed">><<set $passage2Shown = true>><<replace "#passage2">><<include [[CCTV_Option2B]]>><</replace>><</button>>
</div>
<</if>>
<br>
[[Go Back|Hub]]<h1>Boss Review</h1>
<div class="eventpicture">[img[$imgDir + '/Other/boss.jpg']]</div>
You enter the office of your boss. "To find out if someone is guilty you can question the suspect", your boss says. With asking the right questions you can find out what has happened. It's meant to see if there are any clues as to whether your suspect is guilty or not. Good luck with using this new technique. You are well on your way to becoming a full functioning member of our company.
[[Start Next Shift|Hub]]<h1>Boss Review</h1>
<div class="eventpicture">[img[$imgDir + '/Other/boss.jpg']]</div>
Now that you have the basics down of questioning a suspect, it is time to move on to the next part of training. To be able to make sure someone isn't hiding a stolen object, you can frisk them. Please keep these actions professional so I don't hear any complaints from our customers.
Maybe the best you can do is show me what you know about [[frisking|BossFrisk]].<h1>Boss Review</h1>
<div class="eventpicture">[img[$imgDir + '/Other/boss.jpg']]</div>
You are well on your way to learning to be a security officer that fits in with our branch. There is still enough to learn however. As you may have noticed, even with frisking the suspect you might not be able to find the stolen wares. In these cases you will have to go one step further and do a strip search. This enables you to make sure there isn't anything hidden on their body and you find anything that they might be hiding. Good luck with trying out these new techniques in practice.
[[Start Next Shift|Hub]]<h1>Boss Review</h1>
<div class="eventpicture">[img[$imgDir + '/Other/boss.jpg']]</div>
You are now up to your last bit of training. This training is really last resort when all other ways of finding evidence have failed. You thought strip search would be the final step, but you are wrong. Some women try to put items up their vagina. The technique to find out what's up there is called cavity search. Good luck mastering this last skill as that concludes your training to be a fully proficient security officer.
[[Start Next Shift|Hub]]<h1>Boss Review</h1>
<div class="eventpicture">[img[$imgDir + '/Other/BossFrisk.gif']]</div>
Very well. You are going to be an excelent addition to our team in the way that you handle this task.
[[Start Next Shift|Hub]]<h1>Boss Review</h1>
<div class="eventpicture">[img[$imgDir + '/Other/boss.jpg']]</div>
Congratulations, you are now a fully trained security officer. You are able to perform all the tasks that are requested from you and can be a productive member of staff.
<div class="eventpicture">[img[$imgDir + '/Other/certified.png']]</div>
[[Start Next Shift|Hub]]<b>Skills Explained</b>
The colors represent either classroom training via the training center
<div class="skillsmenu">[img[$imgDir + '/Other/lightbluecircleempty.png']]</div>
Or training done in practice
<div class="skillsmenu">[img[$imgDir + '/Other/bluecircleempty.png']]</div>
Once you are trained the circle will be filled until you have filled all circles. You need to complete all training circles before you can go on to put skills in practice.
<div class="skillsmenu">[img[$imgDir + '/Other/lightbluecircle.png']]</div>
Once you have completed the skill in practice, the circle will be filled like so
<div class="skillsmenu">[img[$imgDir + '/Other/bluecircle.png']]</div>
<b>Steps to progress through the game</b>
<ol>
<li>CCTV: First step is to see if there are any suspects in the mall</li>
<li>Patrol: Once you established someone is acting suspicious is a matter of catching them in the act</li>
<li>Detain: After you have caught them on patrol you can detain the suspect</li>
<li>Interrogation: After you have detained the suspect, you try to find out if someone is guilty by questioning, frisking, strip search and cavity search</li>
</ol>- Rewrote the opening of the game with new passages
- Tutorial now included in the flow of the game
- Training has been expanded
- Added random events with pictures or video
- Some of the Video files are reformated to be smaller format
- Cleaned up folder used for CCTV detection minigame. Removed images not used and merged rest to 1 folder. Also made sure all images were used by the game instead of limited selection.
- Added Boss to the game. You can interact with the boss to get hints or the boss will play some games with you.
- Added minigame to patrol system
- Women can only be found during patrol if encountered on CCTV
- Changed the interview until cavity search process
<h1>Hired</h1>
You are now hired as a security officer for the shopping center. The shopping center is located near a busy intersection of traffic where large volumes of people pass through every day. Because it's so easy to blend in the crowd, it has become a hot spot for shoplifters. Not the professional kind that plan ahead. The kind of shoplifting that you find in here, is more the spur of the moment kind of thief. As this mall contains a lot of shops aimed at women, most often the crime involves women who are caught grabbing some perfume or clothing that they didn't pay for.
The security job isn't much but at least you have something to do after you graduated high school. It gives you on the job training including pay from day one. There is no unpaid introduction program you need to do. This is really a great opportunity for someone with no marketable skills.
Before you can do the more interesting part of the job like questioning suspects, you will start with the simpler things like patrolling the shopping center and watching the CCTV.
[[Start your job|Tutorial]]<h1>Application</h1>
You go to location that was mentioned on the billboard. As you walk in you are greeted by the receptionist. She asks you to take a seat. There doesn't seem to be any other candidates. After a short while you are called and invited into one of the interview rooms. Normally these are used to interview suspects of showlifting. Now however it's for you to be interviewed for a security role.
You are welcomed to sit onto the chair of the suspect by your interviewer. The interview itself goes by very fast. There are no difficult questions to answer. No discussions about previous experience. Just some questions on who you are and why you choose to come round for the job opening. Your answers seem to please the person questioning you. "Do you have any questions?", the interviewer says. This signals that it's the end of the interview. You don't have any questions as you don't really know what you got yourself into. You just know this will make sure your bank balance stays out of the red.
As the interview is now concluded you are asked to wait in the reception area. It seems strange they ask you to wait. You expected to get a call or email in a few days. They however want to act fast you notice. It seems they are really short on staff.
The interviewer comes out of the room you just sat in and greets you with a hand reached out. Congratulation you got the job. You are now [[hired|Hired]].
<h1>Tutorial</h1>
<div class="tutorialimages">
Once you have detained a suspect you will need to apply the following techniques to secure the evidence of someone stealing. First thing is to question the suspect to see if the suspect will admit any wrongdoing.<br>
<video class="openingvid" @src="$vidDir + 'Tutorial/' + 'Questioning.mp4'" autoplay controls muted></video>
<div class="smallprint">Sound is muted by default, use controls to turn up the volume</div><br>
If you don't succeed at questioning the suspect, the next step is to frisk the suspect to see if any goods are hidden on her person.<br>
<video class="openingvid" @src="$vidDir + 'Tutorial/' + 'Frisking.mp4'" autoplay controls muted></video>
<div class="smallprint"></div><br>
When frisking doesn't turn out to give any evidence, your next possibility is to apply a strip search to see if she has hidden anything beneath her clothes on her body.<br>
<video class="openingvid" @src="$vidDir + 'Tutorial/' + 'StripSearch.mp4'" autoplay controls muted></video>
<div class="smallprint">Sound is muted by default, use controls to turn up the volume</div><br>
After all other methods have failed, your last resort is to go for a cavity search to see if anything is hidden in her nether regions.<br>
<video class="openingvid" @src="$vidDir + 'Tutorial/' + 'CavitySearch.mp4'" autoplay controls muted></video>
<div class="smallprint">Sound is muted by default, use controls to turn up the volume</div><br>
</div>
Is everything clear?", he ends his explanation. You're not sure if you already grasp every aspect of what he just explained. The look on your face gives enough away that you haven't understood the whole gist of what was said.
"Maybe the best thing to do first, is to start with how the pros do it. Let me give you an [[Example]] of how it is done."<h1>Tutorial</h1>
Your job starts with looking out for suspects. There is no guarantee that you will find any so you will need to be alert to any suspicious behaviour. Any behaviour out of the ordinary requires your attention as it can lead you to find a crime to be commited.
To find suspects you start with using the CCTV system to track suspects remotely
<div class="tutorialimages">
[img[$imgDir + '/Other/cctvtutorial.gif']]
Once you have identified suspicious behaviour you can patrol the facility to check up on the shops and see what is going on. Also making yourself visible gives a feeling of security to the shopowners.
[img[$imgDir + '/Other/patrol.jpg']]
Once you have found someone acting suspicious you need to get into action mode and detain the person that is comitting the crime
<video class="openingvid" @src="$vidDir + 'Tutorial/' + 'Detain.mp4'" autoplay controls muted></video></div>
<div class="smallprint">Sound is muted by default, use controls to turn up the volume</div>
[[Next steps|Tutorial Investigate]] <h1>Massage</h1>
You are lucky that it's health week at the mall. There is an option to enjoy a nice massage on companies expense. You arrive at the massage parlour and see that they have a very beautiful massage therapist. She greets you and explains what will happen next. She starts explaining that you will get a Nuru massage. As someone not really familiar with massage therapy, you ask what that means. A nuru massage is a very intimate massage whereby the body acts as the instrument of the massage. It gives the maximum relaxation, as full contact is what the body needs to heal from the stress it endures during work. It has been proven to be the best at releasing stress. Not only that, but it's strange that your company booked this Nuru massage. Maybe they just fell for the advertising. Maximum stress relief is definitely what you can use. Let's not worry if it was a mistake or not. Now it's time to enjoy and relax.
[img[$imgDir + '/OtherScenes/Massage/1.jpg']]
To optimally benefit from the massage you will need to disrobe sir. You start undressing by taking your shirt off, after which also your pants are going. You feel a bit uncomfortable undressing in front of her, and you cup your junk when you take your briefs off. She points to the air bed that is placed in front of you. So this is where the massage will take place, you say. Off course, you silly. It helps that the massage bed is on the floor and big enough to fit 2 people.
[img[$imgDir + '/OtherScenes/Massage/2.jpg']]
After you lay down on your belly, she starts undressing as well. What are you doing?, you ask. This is all standard procedure, she says, as she continues to take her clothes off. I already explained you this massage works by body to body contact. What were you expecting to happen? Just relax and take your mind off things. This is about you getting all stress out of your body.
[img[$imgDir + '/OtherScenes/Massage/3.jpg']]
Now that we are both undressed, I can show you how the massage takes place. Do you see this bowl? It contains the nuru massage oil that I will put on you and I to remove the friction as our bodies connect. This oil has been passed down for generations to be the best of the best. Do you like how it feels on your skin?
[img[$imgDir + '/OtherScenes/Massage/4.jpg']]
She starts putting the oil on your body. The more oil gets on your back, the more and more relaxed you get. It takes your mind off the situation. You close your eyes and welcome the massage. All of a sudden, you feel a weight on your back. It's not unpleasant, but not what you expected. After this, hands start to touch your shoulders and massage the oil into your skin. As her hands are on your shoulders, you start to recognize it's her sitting on you as to what's causing the pressure on your lower back.
[img[$imgDir + '/OtherScenes/Massage/5.jpg']]
The massage continues from your shoulders to your lower back and she starts shifting her weight. You suddenly feel a very nice pair of tits touching your back. She pushes herself on you again and again. The pressure of her body is feeling very nice. It not only relaxes you, but also strengthens your downstairs muscle. Your dick is as hard as a bat. This is really hot.
[img[$imgDir + '/OtherScenes/Massage/6.jpg']]
After massaging you for a few minutes with her body, she taps you on your shoulder. Yeah, you murmur. Let's continue with the other side. She moves her fingers to your hip as to turn you over. You suddenly feel embarrassed as you know your dick is as stiff as it can get. Before you can stop the process, you are flipped on your back. You quickly try to cover your genitals, but it's too late. She has already seen your erect penis tight against your belly. She grabs your hands and says to not be ashamed. As you slowly start to remove your hands, she grabs your penis into hers. As I said, this is a body to body massage. This includes my mouth. This sets her off to move her mouth onto your penis and take it all in. You never had a girl take it all in. Most just would swerve around the tip. This is a pro at work.
[img[$imgDir + '/OtherScenes/Massage/7.jpg']]
You thought you couldn't get any harder, but this blowjob is making your dick about to explode. She is swaying her tongue around your shaft and balls, eliciting a state of pure bliss and ecstasy. After taking you to a higher level, she suddenly stops. Now it's time for the second act, she says as she gets on top of you again. She slides your penis inside and starts to grind heavenly on your dick.
[img[$imgDir + '/OtherScenes/Massage/8.jpg']]
The grinding continues for a short while before she decides to turn around and grind you even harder. She begins to exclaim all kinds of sounds of bliss. She is really loving her job.
[img[$imgDir + '/OtherScenes/Massage/9.jpg']]
After she has cum from grinding on your dick, you navigate her on her forearms as you manoeuvre behind her. You put your dick again inside as you move your hips back and forth. Doggy style has always been your favourite, and you are getting closer and closer to coming.
[img[$imgDir + '/OtherScenes/Massage/10.jpg']]
She feels your body about to tighten to ejaculate. Before you can however she moves on her back, so you can get her from the side.
[img[$imgDir + '/OtherScenes/Massage/11.jpg']]
You move on top of her and start increasing the tempo. You are about to blow.
[img[$imgDir + '/OtherScenes/Massage/12.jpg']]
As you trust deep in her again and again, you come to the point of no return. You take your cock outside and shoot your load all over her. You see her beautiful body now covered in oil, cum and sweat before you. Did you enjoy the massage?, she says. You have a return customer indeed, you say with a big smile on your face.
[img[$imgDir + '/OtherScenes/Massage/13.jpg']]<h1>Party</h1>
You are hired to support a private event held by the upper class of this small town just a couple of miles south of where you are located. It's a good pay so you don't mind driving out there to collect a nice paycheck. These type of events often hire private firms to help with security but this time they asked you. Not neccessarily you but your firm to add some helping hands. It seems your boss has some connections that you werent aware of. Maybe she is one of these high rollers as well.
[img[$imgDir + '/OtherScenes/partysecurity.jpg']]<h1>Hospital visit</h1>
You have an accident at work and need to go to the hospital to have yourself checked. You are sure it's nothing serious but your boss was insistent it was urgent for you to go to the hospital. The added strange thing is that she urged you to go to this particular hospital even though it's not the hospital closest to the mall. Let's not think to much off it. Maybe it's just an insurance thing and this hospital just gives the coverage per company policy. When you report to the front desk you hear that your boss called ahead to make them aware you are coming. On your arrival they already have all your details and they ask you to wait for a moment. After you have waited for a short while you see a beautiful female doctor approach in the hallway.
[img[$imgDir + '/OtherScenes/Hospital/Doctor.jpg']]
You think nothing off it other than gawking your eyes out at this emblem of perfection that is walking around this hospital. Your mind drifts away and you start thinking off nice things you would do if you ever got the chance to get close to her. You think about some naughty things to that totally move you to another place and time. The doctor in the meanwhile has checked with the reception who she needs to see and unknowns to you she is now approaching you. As your mind has still drifted off, the doctor is walking towards you and reaches out her hand to greet you. Hello, I am your doctor for today. She repeats herself. Hello, I am your doctor today. Please follow me. All of a sudden, you snap out of your daydream and come back to reality. You stand up and shake her hand and say nice to meet you. You start following her into her office.
[img[$imgDir + '/OtherScenes/Hospital/Office.jpg']]
Once you are in her office she starts explaning what will happen. "As you have had an accident, it is important to examine you thouroughly to find out what is wrong. You may currently not have any symptoms that you think are important to be treated but if we don't act now it can cause more serious injury down the line. We wouldn't want that, would we? What we therefore are going to do is a thorough medical examination. This medical examination will take place on the examniation table over there. To start the examination please lay down so we can see what is going on.
[img[$imgDir + '/OtherScenes/Hospital/ExaminationStart.jpg']]
It seems that her gown has opened up a bit in between her getting up from her chair and walking over to the exam table. It's feels a bit weird that you can see her big breasts almost popping out of her bra. Nothing to complain about however. Before you are laying down, she asks you to remove your shirt so she can examine the areas that are affected by the injury. You unbutton your shirt hang it on the chair in the corner and lay down on the table. You are now ready for your examination.
[img[$imgDir + '/OtherScenes/Hospital/ExaminationBelly.jpg']]
<video class="openingvid" @src="$imgDir + '/OtherScenes/Hospital/Blowjob.mp4'" autoplay controls muted loop></video>
<div class="smallprint">Sound is muted by default, use controls to turn up the volume</div>
<video class="openingvid" @src="$imgDir + '/OtherScenes/Hospital/TittyFuck.mp4'" autoplay controls muted loop></video>
<div class="smallprint">Sound is muted by default, use controls to turn up the volume</div>
<video class="openingvid" @src="$imgDir + '/OtherScenes/Hospital/Riding.mp4'" autoplay controls muted loop></video>
<div class="smallprint">Sound is muted by default, use controls to turn up the volume</div>
<video class="openingvid" @src="$imgDir + '/OtherScenes/Hospital/DoggyStyle.mp4'" autoplay controls muted loop></video>
<div class="smallprint">Sound is muted by default, use controls to turn up the volume</div>
<video class="openingvid" @src="$imgDir + '/OtherScenes/Hospital/Missionary.mp4'" autoplay controls muted loop></video>
<div class="smallprint">Sound is muted by default, use controls to turn up the volume</div>
<video class="openingvid" @src="$imgDir + '/OtherScenes/Hospital/Cumming.mp4'" autoplay controls muted loop></video>
<div class="smallprint">Sound is muted by default, use controls to turn up the volume</div><h1>Nighshift</h1>
[img[$imgDir + '/OtherScenes/Nighshift/71441.jpg']]
You get to do the nightshift today. While you are staring at the monitors, you see something happening in one of the clothes shops. You see someone entering the shop after hours. This needs some checking.
[img[$imgDir + '/OtherScenes/Nighshift/71450.jpg']]
The thief starts to browse the clothes looking for something, which is a strange behaviour as you would expect someone to do a grab and run instead of taking the time to browse for the clothes
[img[$imgDir + '/OtherScenes/Nighshift/71454.jpg']]
As this has already gone on long enough you decide to go down to the store to find the culprut and catch her red handed.
[img[$imgDir + '/OtherScenes/Nighshift/71455.jpg']]
When you arrive on the place of the crime, the thief seems to be gone. All you can find laying around is some panties. All clothes seem to be where to should be except for these panties. You pick them up and notice that these panties have been worn. Your urges take over and you give them a good snif.
[img[$imgDir + '/OtherScenes/Nighshift/71456.jpg']]
As you snif the panties, you hear an exlamtion of surprise behind you. As you turn around, you can;t really see where it comes from. All you can see is a row of mannequins displaying the clothes of the shop. Suddenly it seems as if one of the mannequins comes to live and starts fondling herself. Hold it there you scream.
[img[$imgDir + '/OtherScenes/Nighshift/71461.jpg']]
The woman that was posing as mannequin at first approaches you and starts unzipping your pants. As you are struck by surprise you don't move for a moment as this happens. After your pants is unzipped she pushes you backwards, which makes you trip as your pants are constricting movement of your legs. You fall backwards onto a display. She immediately takes follow up action by pulling your shorts down and using your penis as a popsicle. This is highly unexpected but also something that beats your wildest dreams.
[img[$imgDir + '/OtherScenes/Nighshift/71467.jpg']]
She continues licking until she notices you are almost ready to cum. She then proceeds to turn herself around and pulls down her panties. This allows you to stick it in doggystyle and penetrate her from behind. This is getting wilder and wilder
[img[$imgDir + '/OtherScenes/Nighshift/71474.jpg']]
After some exercise to let her have it from behind. You show her the way onto the couch that is in the center of the store. You sit down and manouver her on top of you. Let's see what this chick is made of and let her ride you for a while. The view is amazing. Wish all criminals were this beautiful. Only to remember in your world, they are.
[img[$imgDir + '/OtherScenes/Nighshift/71490.jpg']]
You continue for a while until you can't hold on for much longer. She notices and drops to the floor as you stand over her, giving her the treat that she deserves. After you finish you come back to your senses. Before you are able to act however, she is gone. Leaving you in wonder behind at what just happened. Nothing got stolen only a strange encounter with a thief is what happened. It feels like a dream...<h1>Parking</h1>
[img[$imgDir + '/OtherScenes/Parking/245721.jpg']]
Today you have drawn the short straw as you have parking lot guard duty. The parking lot often gets used by customers to quickly pop in and out of the shops. Most of them don't realize the Parking lot is reserved for execs and isn't available for the general public. Guarding this lot often means just waiting around for a long time and stopping any cars trying to get in.
[img[$imgDir + '/OtherScenes/Parking/245736.jpg']]
You morning start really boring. It's a quiet day in the mall. Not a lot to do today. You start to think about what you are going to do when you get home. While in thoughts you miss someone driving on the lot. You quickly snap out of it and approach the car that has just parked. You see a beautiful woman get out of the car. As you approach her, you start telling her that she can't park here. With a surprise on her face she exclaims that she had no idea that to be true.
[img[$imgDir + '/OtherScenes/Parking/245745.jpg']]
Let's get into my office as you could have been spared a ticket if you had not parked. Since you stopped your car I unfortunetly need to give you a ticket for invalid parking. You start taking out your ticketbook to start making notes. The woman starts pleading to you to not give her a ticket. I dont have much money and can't really afford any ticket. Please, please don't do this.
[img[$imgDir + '/OtherScenes/Parking/245748.jpg']]
All of a sudden her demeanor changes as it seems she has deviced a plan. Maybe I can change your mind. Let me see to get you more comfortable. She gets down on her knees and unbuckles your pants. She starts stirring in your boxershort and graps your dick. Let me take your mind of work and help you relax. She takes your dick in her mouth and starts to bring you to higher places. It feels the best you have felt in a long time.
[img[$imgDir + '/OtherScenes/Parking/245752.jpg']]
After taking you to greater heights, you feel the urge to take it a bit further. You stand up and negotiate her onto the chair you were sitting on. Let's make this more interesting and fill you up from behind.
[img[$imgDir + '/OtherScenes/Parking/245755.jpg']]
Getting closer to extacy you need to change poistions as you want to hold out a bit longer before you are going to pop. It's your turn to sit on top. She start stradling your lap and starts grinding up and down. She has an amazing body and enjoy every moment of it.
[img[$imgDir + '/OtherScenes/Parking/245762.jpg']]
It gets time to finalize this ticket you say as you move her from your lap onto the floor. Let me give you some take away before I set you on your way. A rush goes trough your body and you feel the ejaculate spray onto her face as she is covered in your love juice. It's been great to have you negotiate away from your ticket. Anytime you want to discuss your tickets, you know where to find me. She gets dressed again and leaves as she came by car. Sigh, nothing beats parking duty you exclaim outloud. Forgetting that moments earlier you were thinking the opposite. Well, that's what a good negotation can do.<h1>Caught Shoplifting</h1>
You were watching the CCTV for one of the new shops that just opened. The store manager was a good mate of you that you went to school with. Where you decided to get a job in security, he decided to work for one of the shops in the mall. He has always had a thing for helping woman.
[img[$imgDir + '/OtherScenes/Caught/11320778.jpg']]
While you are checking the monitors, you see a beautiful woman is entering the shop. You see her browse around the shop to look for some clothing items. As she is browsing your mate is noticing she is stealing some of the items from the shop.
[img[$imgDir + '/OtherScenes/Caught/11320790.jpg']]
Hé miss, what are you doing? Let's see what you are putting there under your sweater. He opens up her sweater to see what she is hiding and sees she has already amassed quiet some items. I will need to report you to security, he says.
[img[$imgDir + '/OtherScenes/Caught/11320794.jpg']]
The woman is not giving in without a fight and says: "That is all i did". She pulls up her shirt and shows that she isn't hiding anything other than an amazing pair of tits.
[img[$imgDir + '/OtherScenes/Caught/11320801.jpg']]
"Why don't you check if I am not hiding anything under my boobs", she says as she direct his hands to her tits. Are you sure there is nothing hidden here? Miss, you really need to stop this. I am going to report you to the security so they can take you in for questioning. "I think I can do something better than turn to security".
[img[$imgDir + '/OtherScenes/Caught/11320806.jpg']]
She rubs your pants as she notices his dick is hard under his pants. Her boobs did their job of setting up a tent in his pants. Let me take care of this, she says. She unbuttons his pants and drops on her knees. Let's give this a good lick. Let me give you some convincing arguments with my mouth as to not have security detain me. She slobbers all over his cock and seems to enjoy it. This feels so good, baby. Go on show me what your worth.
[img[$imgDir + '/OtherScenes/Caught/11320818.jpg']]
He guides her from her knees and positions himself behind her. Let's see how much you are liking doggystyle. He starts trusting from behind with her heaving and panting.
[img[$imgDir + '/OtherScenes/Caught/11320824.jpg']]
The next thing to do is see how you can ride me. You can do the work if you want to make it up to me. Show me how much you don't want me to turn you in.
[img[$imgDir + '/OtherScenes/Caught/11320836.jpg']]
To finish it off they turn on their side and she is fucked intensly from the side. Her pussy is clearly visible on the CCTV and you are enjoying the view from wihtin the security office.
[img[$imgDir + '/OtherScenes/Caught/11320852.jpg']]
He is ending his stamina and is about to cum. She takes his cock in her mouth until he is about to cum and let's him spray her alover.<h1>Caught Shoplifting</h1>
[img[$imgDir + '/OtherScenes/Caught2/4891017.jpg']]
You are on patrol in one of the shopping stores as you notice some strange behaviour by some of the customers. You decide to stop by and have watch what is going on. While you are not watching one of the customers is putting stolen wares in her bag. Her friend looks on in horror. You said you weren't going to do this anymore, said the friend. Just relax, it's nothing, she retorted. It's not as if anyone is going to notice just some clothes gone missing
[img[$imgDir + '/OtherScenes/Caught2/4891027.jpg']]
Ha, he is looking away. Let's see if these panties fit. Nobody is going to notice I put on panties from within the shop. She quickly grabs a pair of red panties and slides them on under her shorts. She thought you didn't notice as you were looking away for a second.
[img[$imgDir + '/OtherScenes/Caught2/4891029.jpg']]
What are we doing here, missy?, you say as you grab her. I am not doing anything she says. So you haven't done anything you say. Lets see about that. You come with me. You bring her to the backroom.
[img[$imgDir + '/OtherScenes/Caught2/4891031.jpg']]
You didnt do anything you say. Let's see what we are finding here. You look under her skirt and find the red panties that she has stolen. The tag is still attached to it. You didn't do anything and miraclesly these panties have found their way onto your body. Yes, but that is not a crime if I pay for it before leaving the store?
[img[$imgDir + '/OtherScenes/Caught2/4891070.jpg']]
She drops down on her knees rips open your pants and exposes your already hard dick. You are getting hard from catching thieves, is it? she say. Let's see how payment will work when I satisfy this monster you are carrying. She starts teasing you by licking your balls before starting working her way onto your shaft. Finally she takes the tip in her mouth and get to business.
[img[$imgDir + '/OtherScenes/Caught2/4891161.jpg']]
Its time to enjoy some more action you say. You put her on the table and start working her from the side
[img[$imgDir + '/OtherScenes/Caught2/4891188.jpg']]
She pushes you backwards and steps one foot on the floor so you can do some doggystyle.
[img[$imgDir + '/OtherScenes/Caught2/4891237.jpg']]
Finally she climbs on top to decide the pace, riding you until you are about to cum
[img[$imgDir + '/OtherScenes/Caught2/4891307.jpg']]
As you are about to burst she point your dick to her face to be splattered by all your goodness.<h1>CCTV Live Feed</h1>
For your training you will go observe the live CCTV feed. You are reviewing the CCTV cameras to see if you can find anything suspicious. Click on the camera you think is capturing a crime to report.<br>
<<nobr>>
<<set $a to [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34]>>
<<set $b to [1,2,3,4,5,6,7,8]>>
<<set _choice1 to "[img[$imgDir + '/CCTV/' + $a.pluck() + '.gif'][CCTVTrainingResult][ $CCTVresult to false]]">>
<<set _choice2 to "[img[$imgDir + '/CCTV/' + $a.pluck() + '.gif'][CCTVTrainingResult][ $CCTVresult to false]]">>
<<set _choice3 to "[img[$imgDir + '/CCTV/' + $a.pluck() + '.gif'][CCTVTrainingResult][ $CCTVresult to false]]">>
<<set _choice4 to "[img[$imgDir + '/Stealing/' + $b.pluck() + '.gif'][CCTVTrainingResult][ $CCTVresult to true]]">>
<<set _imageorder to [_choice1, _choice2, _choice3, _choice4]>>
<<set _image1 to _imageorder.pluck()>>
<<set _image2 to _imageorder.pluck()>>
<<set _image3 to _imageorder.pluck()>>
<<set _image4 to _imageorder.pluck()>>
<div class="cctvmon">
_image1
_image2
_image3
_image4
</div>
<</nobr>>
[[Go Back|Hub]]<h1>CCTV Training</h1>
<<if $CCTVReview <$MaxCCTVReview >>
<<set _CCTVcap to 1>>
<<else>>
<<set _CCTVcap to 0>>
<</if>>
<<if $CCTVresult>>
Congratulations you caught someone performing suspicous activities. You have succesfully performed your training assignment<br><br>
<<set $CCTVReview += _CCTVcap>>
<<if $CCTVReview eq $MaxCCTVReview and $CCTVproficiencymessage eq false>>
You have achieved maximum proficiency in CCTV security and can move on to learn a new skill. Go to the training center to acquire your next skill
<<set $CCTVproficiencymessage to true>>
<br><</if>>
<div class="singlepicture">[img[$imgDir + '/Stealing/thiefcaught.jpg']]</div>
<<else>>
Better luck next time. You weren't able to identify any suspicious activity. Perform the training again to be able to start working as a security guard. You don't have a place in this team if you can't even perform the simplest of tasks.<br><br>
<div class="singlepicture">[img[$imgDir + '/Stealing/thief.jpg']]</div>
<</if>><br>
[[Move On|Hub]]<h1>Strip Search Training</h1>
Which shows the correct way to examine a woman for a strip search
[img[$imgDir + '/Other/Ripping.gif'][StripSearchTrainingResult][$StripSearchTrainingAnswer to false]]
[img[$imgDir + '/Other/StripSearch.gif'][StripSearchTrainingResult][$StripSearchTrainingAnswer to true]]
[[Go Back|Hub]]<h1>Strip Search Training</h1>
<<if $StripSearchTrainingAnswer>>
You learned strip search a suspect
<div class="singlepicture">[img[$imgDir + '/Other/Kungfu.gif']]</div>
<<set $bodysearch += 1>>
<<else>>
FALSE
<</if>>
[[Move On|Hub]]<h1>Detained</h1>
<div class="suspecthandling"><span id="handlingcounter">[img[$shoplyfters[$suspect].imageloc + '1Detain/' + '1.jpg']]</span>
<<set _maxj to $shoplyfters[$suspect].Max1Detain>>
<<repeat 1s>>
<<set _j to _i%_maxj>>
<<set _j += 1>>
<<set _i +=1>>
<<replace "#handlingcounter">>[img[$shoplyfters[$suspect].imageloc + '1Detain/' + _j + '.jpg']]<</replace>>
<</repeat>>
</div>
<br><br>
<div class="smallprint">
You will only see the options available for which you completed the training. After you have completed questioning training, it will become available. You will then need to work on getting the guilt meter go up to 100%. Once you hit 100% you will be able to proceed to the next level in the interrogation. It could be that the suspect you found is too resilient against your methods. In that case, you will need to attain further methods to be able to increase her guilt level enough. Or find suspects via CCTV who are easier to crack.
</div><br>
<b>GUILT <span id="stats-str">
<<if $guiltmeter/ $shoplyfters[$suspect].class >1>>
100
<<else>>
<<print Math.floor($guiltmeter/ $shoplyfters[$suspect].class*100)>>
<</if>>
</span>%</b>
<br><br>
<<if $guiltmeter > $shoplyfters[$suspect].class>>
[[Blowjob]]
<<else>>
<br>
<<if $visitquestionher eq true or $interview <$interviewPractice>>
Question
<<else>>
[[Question|QuestionHer]]
<</if>><br>
<<if $visitfriskher eq true or $clothessearch <$clothessearchPractice>>
Frisk
<<else>>
[[Frisk|FriskHer]]
<</if>><br>
<<if $visitstripher eq true or $bodysearch <$bodysearchPractice>>
Strip Search
<<else>>
[[Strip Search|StripHer]]
<</if>><br>
<<if $visitcavityher eq true or $cavity <$cavityPractice>>
Cavity Search
<<else>>
[[Cavity Search|CavityHer]]
<</if>><br>
<</if>>
<br>
[[Go Back|Hub]]
/*SET VARIABLES*/
<<if $detaining <$Maxdetaining >>
<<set $detaining +=1>>
<</if>><h1>Question</h1>
<div class="suspecthandling"><span id="handlingcounter">[img[$shoplyfters[$suspect].imageloc + '2Question/' + '1.jpg']]</span>
<<set _maxj to $shoplyfters[$suspect].Max2Question>>
<<repeat 1s>>
<<set _j to _i%_maxj>>
<<set _j += 1>>
<<set _i +=1>>
<<replace "#handlingcounter">>[img[$shoplyfters[$suspect].imageloc + '2Question/' + _j + '.jpg']]<</replace>>
<</repeat>>
</div>
<br><br>
[[Try something else|DetainHer]]
<br><br>
<div id="question1">
<<button "Do you know why you are here?">><<set $passage2Shown = true>><<replace "#question1">><<include [[Question1]]>><</replace>><</button>>
</div><br>
<div id="question2">
<<button "Is this your first offence?">><<set $passage2Shown = true>><<replace "#question2">><<include [[Question2]]>><</replace>><</button>>
</div><br>
<div id="question3">
<<button "Where do you have the stolen goods?">><<set $passage2Shown = true>><<replace "#question3">><<include [[Question3]]>><</replace>><</button>>
</div><br>
/*SET VARIABLES*/
<<if $interview <$Maxinterview >>
<<set $interview +=1>>
<</if>>
<<set $visitquestionher to true>><h1>Frisk</h1>
<div class="suspecthandling"><span id="handlingcounter">[img[$shoplyfters[$suspect].imageloc + '3Frisk/' + '1.jpg']]</span>
<<set _maxj to $shoplyfters[$suspect].Max3Frisk>>
<<repeat 1s>>
<<set _j to _i%_maxj>>
<<set _j += 1>>
<<set _i +=1>>
<<replace "#handlingcounter">>[img[$shoplyfters[$suspect].imageloc + '3Frisk/' + _j + '.jpg']]<</replace>>
<</repeat>>
</div>
<br><br>
[[Try something else|DetainHer]]
/*
<<button "Frisk">><<set $guiltmeter++>><<replace "#stats-str">><<print $guiltmeter>><</replace>><</button>>
Frisk: <span id="stats-str"><<print $guiltmeter>></span>
*/
<br><br>
<div id="frisk1">
<<button "Frisk Breasts">><<set $passage2Shown = true>><<replace "#frisk1">><<include [[Frisk1]]>><</replace>><</button>>
</div><br>
<div id="frisk2">
<<button "Frisk Butt">><<set $passage2Shown = true>><<replace "#frisk2">><<include [[Frisk2]]>><</replace>><</button>>
</div><br>
<div id="frisk3">
<<button "Frisk Bra">><<set $passage2Shown = true>><<replace "#frisk3">><<include [[Frisk3]]>><</replace>><</button>>
</div><br>
/*SET VARIABLES*/
<<if $clothessearch <$Maxclothessearch >>
<<set $clothessearch +=1>>
<</if>>
<<set $visitfriskher to true>><h1>Strip</h1>
<div class="suspecthandling"><span id="handlingcounter">[img[$shoplyfters[$suspect].imageloc + '4StripSearch/' + '1.jpg']]</span>
<<set _maxj to $shoplyfters[$suspect].Max4StripSearch>>
<<repeat 1s>>
<<set _j to _i%_maxj>>
<<set _j += 1>>
<<set _i +=1>>
<<replace "#handlingcounter">>[img[$shoplyfters[$suspect].imageloc + '4StripSearch/' + _j + '.jpg']]<</replace>>
<</repeat>>
</div>
<br><br>
[[Try something else|DetainHer]]
<br><br>
<div id="strip1">
<<button "Strip Top">><<set $passage2Shown = true>><<replace "#strip1">><<include [[Strip1]]>><</replace>><</button>>
</div><br>
<div id="strip2">
<<button "Strip Bottom">><<set $passage2Shown = true>><<replace "#strip2">><<include [[Strip2]]>><</replace>><</button>>
</div><br>
<div id="strip3">
<<button "Strip Underwear">><<set $passage2Shown = true>><<replace "#strip3">><<include [[Strip3]]>><</replace>><</button>>
</div><br>
/*SET VARIABLES*/
<<if $bodysearch <$Maxbodysearch >>
<<set $bodysearch +=1>>
<</if>>
<<set $visitstripher to true>>
<h1>Cavity</h1>
<div class="suspecthandling"><span id="handlingcounter">[img[$shoplyfters[$suspect].imageloc + '5CavitySearch/' + '1.jpg']]</span>
<<set _maxj to $shoplyfters[$suspect].Max5CavitySearch>>
<<repeat 1s>>
<<set _j to _i%_maxj>>
<<set _j += 1>>
<<set _i +=1>>
<<replace "#handlingcounter">>[img[$shoplyfters[$suspect].imageloc + '5CavitySearch/' + _j + '.jpg']]<</replace>>
<</repeat>>
</div>
<br><br>
[[Try something else|DetainHer]]
<br><br>
<div id="cavity1">
<<button "Do you know why you are here?">><<set $passage2Shown = true>><<replace "#cavity1">><<include [[Cavity1]]>><</replace>><</button>>
</div><br>
<div id="cavity2">
<<button "Is this your first offence?">><<set $passage2Shown = true>><<replace "#cavity2">><<include [[Cavity2]]>><</replace>><</button>>
</div><br>
<div id="cavity3">
<<button "Where do you have the stolen goods?">><<set $passage2Shown = true>><<replace "#cavity3">><<include [[Cavity3]]>><</replace>><</button>>
</div><br>
/*SET VARIABLES*/
<<if $cavity <$Maxcavity >>
<<set $cavity +=1>>
<</if>>
<<set $visitcavityher to true>><<set _increase to Math.floor($questionscore1*randomFloat(0.9, 1.1))>>
<<set $guiltmeter += _increase>>
<<set $askedQuestion1 to true>>
Her guilt increased with <span class="experiencespan">_increase</span> points<<set _increase to Math.floor($questionscore2*randomFloat(0.9, 1.1))>>
<<set $guiltmeter += _increase>>
<<set $askedQuestion2 to true>>
Her guilt increased with <span class="experiencespan">_increase</span> points<<set _increase to Math.floor($questionscore3*randomFloat(0.9, 1.1))>>
<<set $guiltmeter += _increase>>
<<set $askedQuestion3 to true>>
Her guilt increased with <span class="experiencespan">_increase</span> points<<set $questiontrained to true>>
<<set $frisktrained to true>>
<<set $striptrained to true>>
<<set $cavitytrained to true>>
<<set $guiltmeter to 0>>
<<set $askedQuestion1 to false>>
<<set $askedQuestion2 to false>>
<<set $askedQuestion3 to false>>
<<set $questionscore1 to 100>>
<<set $questionscore2 to 100>>
<<set $questionscore3 to 100>>
<<set $friskscore1 to 135>>
<<set $friskscore2 to 135>>
<<set $friskscore3 to 135>>
<<set $stripscore1 to 170>>
<<set $stripscore2 to 170>>
<<set $stripscore3 to 170>>
<<set $cavityscore1 to 200>>
<<set $cavityscore2 to 200>>
<<set $cavityscore3 to 200>>
<<set $visitquestionher to false>>
<<set $visitfriskher to false>>
<<set $visitstripher to false>>
<<set $visitcavityher to false>><<set _increase to Math.floor($friskscore1*randomFloat(0.9, 1.1))>>
<<set $guiltmeter += _increase>>
<<set $askedFrisk1 to true>>
Her guilt increased with <span class="experiencespan">_increase</span> points<<set _increase to Math.floor($friskscore2*randomFloat(0.9, 1.1))>>
<<set $guiltmeter += _increase>>
<<set $askedFrisk2 to true>>
Her guilt increased with <span class="experiencespan">_increase</span> points<<set _increase to Math.floor($friskscore3*randomFloat(0.9, 1.1))>>
<<set $guiltmeter += _increase>>
<<set $askedFrisk3 to true>>
Her guilt increased with <span class="experiencespan">_increase</span> points<<set _increase to Math.floor($stripscore1*randomFloat(0.9, 1.1))>>
<<set $guiltmeter += _increase>>
<<set $askedStrip1 to true>>
Her guilt increased with <span class="experiencespan">_increase</span> points<<set _increase to Math.floor($stripscore2*randomFloat(0.9, 1.1))>>
<<set $guiltmeter += _increase>>
<<set $askedStrip2 to true>>
Her guilt increased with <span class="experiencespan">_increase</span> points<<set _increase to Math.floor($stripscore3*randomFloat(0.9, 1.1))>>
<<set $guiltmeter += _increase>>
<<set $askedStrip3 to true>>
Her guilt increased with <span class="experiencespan">_increase</span> points<<set _increase to Math.floor($cavityscore1*randomFloat(0.9, 1.1))>>
<<set $guiltmeter += _increase>>
<<set $askedCavity1 to true>>
Her guilt increased with <span class="experiencespan">_increase</span> points<<set _increase to Math.floor($cavityscore2*randomFloat(0.9, 1.1))>>
<<set $guiltmeter += _increase>>
<<set $askedCavity2 to true>>
Her guilt increased with <span class="experiencespan">_increase</span> points<<set _increase to Math.floor($cavityscore3*randomFloat(0.9, 1.1))>>
<<set $guiltmeter += _increase>>
<<set $askedCavity3 to true>>
Her guilt increased with <span class="experiencespan">_increase</span> points<h1>Supermarket</h1>
<<if $patrolcounter < 3>>
<<include [[TrackSuspect]]>>
<br>
[[Clothing Store|ClothingStore]]<br>
[[Electronic Store|ElectronicStore]]<br>
[[Sexshop|SexShop]]<br>
[[Pawn Shop|PawnShop]]<br><br>
[[Go Back|Hub]]<br>
<<else>>
You haven't been able to find any suspects this shift. [[End Shift|Hub]]
<</if>><h1>Clothing Store</h1>
<<if $patrolcounter < 3>>
<<include [[TrackSuspect]]>>
<br>
[[Supermarket|Supermarket]]<br>
[[Electronic Store|ElectronicStore]]<br>
[[Sexshop|SexShop]]<br>
[[Pawn Shop|PawnShop]]<br><br>
[[Go Back|Hub]]<br>
<<else>>
You haven't been able to find any suspects this shift. [[End Shift|Hub]]
<</if>><h1>Electronic Store</h1>
<<if $patrolcounter < 3>>
<<include [[TrackSuspect]]>>
<br>
[[Supermarket|Supermarket]]<br>
[[Clothing Store|ClothingStore]]<br>
[[Sexshop|SexShop]]<br>
[[Pawn Shop|PawnShop]]<br><br>
[[Go Back|Hub]]<br>
<<else>>
You haven't been able to find any suspects this shift. [[End Shift|Hub]]
<</if>><h1>Pawnshop</h1>
<<if $patrolcounter < 3>>
<<include [[TrackSuspect]]>>
<br>
[[Supermarket|Supermarket]]<br>
[[Clothing Store|ClothingStore]]<br>
[[Electronic Store|ElectronicStore]]<br>
[[Sexshop|SexShop]]<br><br>
[[Go Back|Hub]]<br>
<<else>>
You haven't been able to find any suspects this shift. [[End Shift|Hub]]
<</if>><h1>Sexshop</h1>
<<if $patrolcounter < 3>>
<<include [[TrackSuspect]]>>
<br>
[[Supermarket|Supermarket]]<br>
[[Clothing Store|ClothingStore]]<br>
[[Electronic Store|ElectronicStore]]<br>
[[Pawn Shop|PawnShop]]<br><br>
[[Go Back|Hub]]<br>
<<else>>
You haven't been able to find any suspects this shift. [[End Shift|Hub]]
<</if>><<set $numberofwomen to random(1,3)>>
<<set $CCTVSuspectHere to random(1,5)>>
<<if $CCTVSuspectHere eq 1>>
<<set $numberofwomenreported to $numberofwomen+1>>
<<else>>
<<set $numberofwomenreported to $numberofwomen>>
<</if>>
<<if $numberofwomenreported eq $numberofwomen>>
You see $numberofwomenreported women in this store. None seem to be as you saw on the CCTV
<<else>>
You see $numberofwomenreported women in this store. There is one that you recognize from the CCTV
<</if>>
<div class="tracksuspect">
<<for _i to 0; _i lt $numberofwomen; _i++>>
[img[$imgDir + '/Suspects/Suspect'+ random(1,27) + '.png']]
<</for>>
<<if $CCTVSuspectHere eq 1>>
<<set $patrollistchoiceA to random(1,$patrollist.length)-1>>
<<set $patrollistchoiceB to $patrollist[$patrollistchoiceA]>>
<<set $suspect to $patrollist[$patrollistchoiceA]>>
[img[$shoplyfters[$patrollistchoiceB].imageloc + 'profile.jpg'][Resolve2]]
<</if>>
</div>
<<set $patrolcounter += 1>><h1>Mall</h1>
[[Supermarket|Supermarket]]<br>
[[Electronic Store|ElectronicStore]]<br>
[[Clothing Store|ClothingStore]]<br>
[[Sexshop|SexShop]]<br>
[[Pawn Shop|PawnShop]]<br><br>
[[Go Back|Hub]]<br><h1>Patrol</h1>
/*CREATE LIST THAT HAS ALL SUSPECTS IN THAT CAN BE FOUND ON PATROL*/
<<set $patrollist to []>>
<<for _i to 0; _i lt $shoplyfters.length; _i++>>
<<if $shoplyfters[_i].patrolavailable eq true>>
<<set $patrollist.push(_i)>>
<</if>>
<</for>>
<<if $patrollist.length<1>>
Your patrol was uneventful. It seems you need to start with identifying suspicious women [[via CCTV|CCTV]].<br>
<<else>>
You go on patrol through the mall. Being safe at your desk to look at CCTV is one thing. To be walking around the mall as a security officer is something else. People will look at you differently just because you are wearing a uniform. As long as you stay in the background and calm it shouldn't affect the shoppers.
[[Enter the Mall|Court]]
/*SET VARIABLES*/
<<set $numberturns to 2>>
<<set $timeofday += 1>>
<</if>>
/*CHECK TRAINING*/
<<if $patrolling <$Maxpatrolling >>
<<set $patrolling +=1>>
<</if>>
<<set $patrolcounter to 0>><h1>Patrol Training</h1>
<<if $PatrolTrainingAnswer>>
You learned patrolling
<div class="singlepicture">[img[$imgDir + '/Other/Kungfu.gif']]</div>
<<set $patrolling += 1>>
<<else>>
FALSE
<</if>>
[[Move On|Hub]]<h1>Patrol Training</h1>
[[Train Patrolling|PatrolTrainingResult][$PatrolTrainingAnswer to true]]
[[Go Back|Hub]]<h1>Questioning Training</h1>
<<if $QuestionTrainingAnswer>>
You learned to question a suspect
<div class="singlepicture">[img[$imgDir + '/Other/Kungfu.gif']]</div>
<<set $interview += 1>>
<<else>>
FALSE
<</if>>
[[Move On|Hub]]<h1>Detain Training</h1>
<<if $DetainTrainingAnswer>>
You learned to detain a suspect
<div class="singlepicture">[img[$imgDir + '/Other/Kungfu.gif']]</div>
<<set $detaining += 1>>
<<else>>
FALSE
<</if>>
[[Move On|Hub]]<h1>Frisk Training</h1>
<<if $FriskTrainingAnswer>>
You learned to frisk a suspect
<div class="singlepicture">[img[$imgDir + '/Other/Kungfu.gif']]</div>
<<set $clothessearch += 1>>
<<else>>
FALSE
<</if>>
[[Move On|Hub]]<h1>Cavity Search Training</h1>
<<if $CavitySearchTrainingAnswer>>
You learned to do a cavity search on a suspect
<div class="singlepicture">[img[$imgDir + '/Other/Kungfu.gif']]</div>
<<set $cavity += 1>>
<<else>>
FALSE
<</if>>
[[Move On|Hub]]<h1>Cavity Search Training</h1>
[[Train Cavity Search|CavitySearchTrainingResult][$CavitySearchTrainingAnswer to true]]
[[Go Back|Hub]]<h1>Frisk Training</h1>
What is the correct way of frisking
[[Touch whatever bodypart you want to touch|FriskTrainingResult][$FriskTrainingAnswer to false]]
[[Be respectful in your massage|FriskTrainingResult][$FriskTrainingAnswer to true]]
[[Go Back|Hub]]<h1>Questioning Training</h1>
[[Train Questioning|QuestionTrainingResult][$QuestionTrainingAnswer to true]]
[[Go Back|Hub]]<h1>Detain Training</h1>
[[Train Detaining|DetainTrainingResult][$DetainTrainingAnswer to true]]
[[Go Back|Hub]]/*EVALUATE IF CHOSEN IS GUILTY*/
<<if $detaining gte $detainingPractice>>
You caught a suspect
<div class="patrolpic">
<<if typeof $suspect === 'undefined'>>
<<else>>[img[$shoplyfters[$suspect].imageloc + 'profile.jpg']]
<</if>>
</div>
[[Detain the suspect|DetainStart]]
<<elseif $detaining < $detainingPractice>>
You have found a suspicious person.
As you aren't trained yet to detain the suspect, you hand her over to your colleague and get [[back to work|Hub]]
<<else>>
There is nothing to see here
[[Court]]
<</if>>
<<nobr>>
/*FIRST RESET VARIABLE*/
<<include [[PatrolInit]]>>
<<set $visitquestionher to false>>
<<set $visitfriskher to false>>
<<set $visitstripher to false>>
<<set $visitcavityher to false>>
/*THEN SHOW NEXT PASSAGE*/
<<include [[DetainHer]]>>
<</nobr>>