room: ''
floor: ''
config.header.center: '{floor} - {room}'
config.style.page.font: 'sans-serif 10'
config.style.page.style: 'none'
config.style.page.verticalAlign: 'top'
config.body.transition.name: 'fadeInOut'
config.style.backdrop: 'gray-9'
config.style.page.color: 'gray-2'
config.style.page.link.font: 'none'
config.style.page.link.color: 'indigo-4'
config.style.page.link.active.color: 'violet-4'
config.style.page.header.font: '16'
config.style.page.header.color: 'gray-4'
config.style.page.footer.font: '16'
config.style.page.footer.color: 'gray-4'
config.style.page.fork.divider.style: 'none'
squawkedAtWindowPenguin: false
romancedCook: false
hasKeycard: false
hasPasscode: false
hasJetpack: false
hasCabinetKey: false
hasRocketLauncher: false
hasFish: false
hasEatenFish: false
hasCyanCartridge: false
printerHappy: false
--
<h1>Bearly a Heist</h1>
{embed image: './assets/cover.png'}
[[Begin the adventure->Intro]]
[CSS]
#page article {
flex-direction: column;
}
#page article > div {
flex-grow: 1;
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
}
#page article h1 {
margin-top: -20px;
margin-bottom: 42px;
font-size: 21px;
}
#page article img {
margin-bottom: 42px;
}
#page article .bottom {
position: absolute;
bottom: 0px;
width: 100%;
text-align: center;
}
sup {
font-size: 60%;
opacity: 0.6;
}
[cont]
<div class="bottom">
<sup>Made by [[@LauraMariee->https://gitlab.com/LauraMariee]] and [[@LucaVazz->https://gitlab.com/LucaVazz]]</sup>
<br>
<sup>[[Source Code->https://gitlab.com/green-game-17/bearly-a-heist]]</sup>
</div>floor: 'Basement'
room: 'Staircase Landing'
--
{embed image: './assets/placeholder.png'}
As the stairs end, you find yourself in a room with plain concrete walls and flooring.
The [[door in front of you->Base:Landing:Frosty]] looks
[if passage.visits > 1; append]
even more frosty than when you last saw it.
[cont]
[if passage.visits == 1; append]
frosty.
[cont]
> [[Walk through the frosty door->Base:ColdStorage]]
> [[Walk to the left through a plain wood door->Base:Post]]
> [[Walk back upwards to the first floor->FF:Staircase:Inside]]{embed image: './assets/placeholder.png'}
This door is definitely ice cold, a freezer probably lays behind it. <br>
The perfect place for a polar bear to be.
> [[Stop licking over the cold door->Base:Landing]]room: 'Post Office'
--
{embed image: './assets/postoffice1.png'}
The room is cramped with all sorts of boxes, some closed and some ripped open.<br>
On the far side, a group of [[pre-labeled boxes->Base:Post:Boxes]] wait to be shipped off.
> [[Exit the office->Base:Landing]]{embed image: './assets/postoffice1.png'}
Some of them feel heavy, some very light when pushing them.
All of them have labels attached to them already, as well as a "Caution: Handle with care" sticker.<br>
interestingly enough, they all seem to be big enough to comfortably keep a bear inside.
> [[Step away from the boxes->Base:Post]]room: 'Cold Storage'
--
{embed image: './assets/placeholder.png'}
Finally, a room with a temperature you can agree on.
The walls are lined with racks of food and [[ice cubes of long, long proportions->Base:ColdStorage:Ice]].<br>
[if hasFish == false && hasEatenFish == false; append]
Your nose immediately picks up the smell of [[fresh delicious fish->Base:ColdStorage:Fish:1]] on one of the racks.
[cont]
[if hasFish; append]
The outline where the fish in your pocket used to be is still visible.
[cont]
[if hasEatenFish; append]
The smell of the delicious fish still lingers in the air.
[cont]
> [[Continue through the next door->Base:HotStorage]]
> [[Exit to the Staircase Landing->Base:Landing]]{embed image: './assets/placeholder.png'}
"_Looong, loooooong, icceeeee_" the popular jingle rings in your mind.
> [[Leave the ice alone->Base:ColdStorage]]{embed image: './assets/fish_mountain.png'}
Clearly, this is fresh, high quality fish.<br>
Higher quality than the penguins deserve for sure.
> [[Take the fish and stash it for later->Base:ColdStorage:Fish:Stash]]
> [[Eat the fish immediately->Base:ColdStorage:Fish:2]]{embed image: './assets/placeholder.png'}
You pause for a moment - maybe its better to eat the fish later in peace, while not on a mission?
> [[Take the fish and stash it for later->Base:ColdStorage:Fish:Stash]]
> [[Yes, eat the fish right now->Base:ColdStorage:Fish:3]]{embed image: './assets/placeholder.png'}
After nibbling on one fish, your initial thought is confirmed.<br>
This fish is way too nice to just leave it here.
Maybe you should fully savour it later, back home?
> [[Take the fish and stash it for later->Base:ColdStorage:Fish:Stash]]
> [[Yeet all the fish into your mouth immediately->Base:ColdStorage:Fish:Eat]]hasFish: true
--
{embed image: './assets/placeholder.png'}
It took all your willpower, but you collect the fish between your paws to store it.
<span class="acquired">
a bunch of fish
</span>
> [[Keep exploring the Cold Storage->Base:ColdStorage]]hasEatenFish: true
--
{embed image: './assets/placeholder.png'}
Caving in to your primal instinct, you pause your mission for a few moments to eat the fish.
[after 3 seconds]
You feel full of energy as you drop the tail of the last fish to the ground with the rest.
[cont]
[after 4 seconds]
[[Keep exploring the Cold Storage->Base:ColdStorage]]
[cont]room: 'Hot Storage'
--
{embed image: './assets/placeholder.png'}
Much in contrast to the previous room this one feels tropical, with a high heat and moist air.<br>
Scattered around you see [[barrels of varying size->Base:HotStorage:Barrels]], covered in dust.
> [[Continue through the massive, but wide open door->Base:PR]]{embed image: './assets/placeholder.png'}
After opening one of the barrels with your paws, you see it filled with chunks of crystals in various sizes.
The rainbow glittering of the rocks leaves no doubt in your mind - these rocks are Kwardium.<br>
What could penguins possibly want to do with them?
> [[Step back from the barrel->Base:HotStorage]]room: '"PR Office 1" / Secret Storage'
--
{embed image: './assets/placeholder.png'}
At the end of the dimly lit room you see a pedestal with a stack of rolled up blueprints.<br>
Maybe those are the plans for building the _Reality Claw_?
Meanwhile your body is still reeling from the heat of the previous room.<br>
Luckily you always carry an [[insulated spray bottle with ice cold water->Base:PR:Spray]] with you.
> [[Charge forward to the blueprints->Fail:Base:PR]]{embed image: './assets/lazer.png'}
You feel much better as the mist of cold water settles on your face, instantly cooling you down.
[after 3 seconds]
As you keep spraying to get to a nice temperature, the mist also spreads into the rest of the room.
[after 6 seconds]
Suddenly, you see it clearly before you.<br>
An arrangement of lasers cuts through the air, guarding the pedestal.
[after 9 seconds]
[[Wind your way through the lasers->Base:PR:Pedestal]]{embed image: './assets/placeholder.png'}
Swiftly you weave in between the lasers.
[after 3 seconds]
As you reach the pedestal, you see a convenient switch to turn of the lasers and flick it.
[after 4 seconds]
<span class="acquired">
the package of blueprints for the <i>Reality Claw</i>
</span>
[after 6 seconds]
Now you just need to find a way out of here.
[after 7 seconds]
[[Walk back through the Storage Rooms->Esc:Base]][if hasRocketLauncher]
> [[Blast a hole into a wall with the rocket launcher->Win:Rocket]]
[cont]floor: 'Basement'
room: 'Staircase Landing'
--
{embed image: './assets/placeholder.png'}
The plain concrete of the small room is somewhat calming.
While sprinting out, you slammed the door of the cold storage so hard that its partially bend and won't open now.
> [[Go into the Post Office->Esc:Post]]
> [[Go up the stairs to the First Floor->Esc:Staircase]]room: 'Post Office'
--
{embed image: './assets/postoffice.png'}
The room is still cramped with all sorts of boxes, some closed and some ripped open.<br>
On the far side, a group of [[pre-labeled boxes->Win:Boxes]] wait to be shipped off.
> [[Exit the office->Esc:Base]]floor: 'First Floor'
room: 'Staircase'
--
{embed image: './assets/stairs.png'}
The plain staircase is as overly well lit as always.
> [[Go to the canteen area->Esc:Canteen]]
> [[Go to the executive meeting area->Esc:Room102]]
{embed passage: 'Esc:p:Rocket'}room: 'Executive Meeting Room'
--
{embed image: './assets/placeholder.png'}
Nothing in these meeting rooms which could help you.
> [[Go to the side entry->Esc:Entry]]
> [[Go back to the staircase->Esc:Staircase]]
{embed passage: 'Esc:p:Rocket'}room: 'Meeting Room'
--
{embed image: './assets/placeholder.png'}
Nothing in these meeting rooms which could help you.
> [[Go to the side entry->Esc:Entry]]
> [[Go to the reception->Esc:Reception]]
{embed passage: 'Esc:p:Rocket'}room: 'Entryway'
--
{embed image: './assets/hallway.png'}
Back in the smallest room of the building, the window has fallen shut in the meantime.
The side door looks as insecure as always.
> [[Go to the meeting area->Esc:Room2]]
> [[Walk out through the door->Win:Entry]]
{embed passage: 'Esc:p:Rocket'}room: 'Canteen'
--
{embed image: './assets/placeholder.png'}
You step into the big, open space right behind the reception. The groups of tables and chairs remain orderly placed across the room.
[if romancedCook]
The penguin cook is busy cleaning up the kitchen and spots you hastily walking with the plans.
<quote>Ah, are you searching for a way out? Let me help you mate</quote>
He opens the door to the Courtyard for you.
> [[Walk into the open, empty courtyard->Win:Courtyard]]
[else]
The rumbling noises from the kitchen still continue.
[cont]
> [[Go towards the reception area->Esc:Reception]]
> [[Go back into the staircase->Esc:Staircase]]
{embed passage: 'Esc:p:Rocket'}room: ''
--
{embed image: './assets/reception.png'}
The reception penguin firmly keeps their view glued to the _Penguin Paradise_ game on their PC.
The chattering outside continues.
[if hasEatenFish || hasFish]
> [[Walk out through the front door->Win:Front]]
[else; append]
<br>It's probably best not to risk problems with the penguins on break.
[cont]
> [[Go to the meeting area->Esc:Room2]]
> [[Go into the canteen->Esc:Canteen]]
{embed passage: 'Esc:p:Rocket'}<h1 class="fail">Mission failed!</h1>
{embed image: './assets/sadbear.png'}
text
<hr/>
> {back link, label: 'Try again'}<h1 class="fail">Mission failed!</h1>
{embed image: './assets/runaway.png'}
Quickly running off, you leave the Penguin HQ behind before someone spots you.
Gathering reinforcements to attack back tomorrow is almost definitely going to be too late though.
<hr/>
> {back link, label: 'Try again'}<h1 class="fail">Mission failed!</h1>
{embed image: './assets/sadbear.png'}
Deeply shocked, almost disappointed, the penguin stares right at you.
Just a short moment later, they run off to a door on the opposite end of the courtyard, angrily slamming the alarm button conveniently placed right next to it.
<hr/>
> {back link, label: 'Try again'}<h1 class="fail">Mission failed!</h1>
{embed image: './assets/sadbear.png'}
In a fit of rage, the penguin cook swings the sizzling pan next to them at you.<br>
For a brief moment you smell burnt garlic before you pass out.
<hr/>
> {back link, label: 'Try again'}<h1 class="fail">Mission failed!</h1>
{embed image: './assets/awake_penguin.png'}
As you try to pear over the sleeping penguin, you slam your paws on the desk. <br>
Even attempting to duck underneath it doesn't help - you quickly realize there's nowhere to hide.
<hr/>
> {back link, label: 'Try again'}<h1 class="fail">Mission failed!</h1>
{embed image: './assets/sadbear.png'}
After a few steps forwards, as you move your paw through the air, a loud buzzer shrieks.
With no delay, a loud alarm rings through the whole building.
<hr/>
> {back link, label: 'Try again'}floor: 'First Floor'
room: 'Entryway'
--
{embed image: './assets/hallway.png'}
[if passage.visits > 1]
Back in the smallest room of the building, the [[window is somehow still open->FF:Window]], pushing a fresh breeze through.
[else]
Quickly you open the heavy door with your paws and rush inside.
After the door closes behind you, you spot long corridors to both sides and feel the breeze of the [[open window->FF:Window]] in front of you.
[cont]
> [[Go to the left corridor->FF:Room1]]
> [[Go to the right corridor->FF:Room101]]
> [[Go back outside->Outside:Side]][if squawkedAtWindowPenguin]
{embed image: './assets/window_no-penguin.png'}
[else]
{embed image: './assets/window.png'}
[cont]
As you approach the window, you see a well maintained courtyard outside. The building wraps around it in a big circle.
[if squawkedAtWindowPenguin]
The penguin from earlier seems to be avoiding the courtyard now though.
[else]
Slowly waddling over the tiled ground, a penguin seems to be in deep thought - changing between looking down at the tiles, high up in the sky and sighing in between.
> [[Growl at the evil penguin->Fail:FF:Window]]
> [[Squawk at the evil penguin->FF:Window:Squawk]]
[cont]
> [[Carefully back off->FF:Entry]]squawkedAtWindowPenguin: true
--
{embed image: './assets/window_no-penguin.png'}
The penguin stops immediately, squawks back into the night and than runs off to a door on the opposite end of the courtyard.
> [[Back off from the window->FF:Entry]]room: 'Meeting Room 1'
--
{embed image: './assets/meeting1.png'}
A bland meeting room lays behind the first door.
As you look closer, you spot a [[map on the back of the door->FF:Room1:Map]] though.
> [[Go through the left door->FF:Room2]]
> [[Go through the right door->FF:Entry]]{embed image: './assets/map.png'}
[CSS]
#page article {
position: relative;
}
.map-labels {
position: absolute;
top: 105px;
width: 100%;
display: flex;
flex-layout: row;
align-items: space-around;
color: var(--oc-gray-8);
}
.map-labels div {
text-align: center;
flex-grow: 1;
}
[cont]
<div class="map-labels">
<div>Basement</div>
<div>Floor 1</div>
<div>Floor 2</div>
</div>
Very useful, hopefully you memorized it well.
> [[Continue exploring->FF:Room1]]room: 'Meeting Room 2'
--
{embed image: './assets/meeting2.png'}
Yet another meeting room greets you.
This one is filled with [[all sorts of bits and pieces though->FF:Room2:Figures]], scattered across the big board room table and even some of the seats.
> [[Go further through the left door->FF:Reception]]
> [[Go through the right door->FF:Room1]]{embed image: './assets/figure.png'}
Truly horrifying.<br>
Who would even want one of those?!
> [[Turn your gaze away again->FF:Room2]]room: 'Reception'
--
{embed image: './assets/reception.png'}
[if passage.visits > 1]
The reception penguin firmly keeps their view glued to the _Penguin Paradise_ game on their PC.<br>
The chattering outside continues.
[else]
Now you find yourself in a spacious reception area.
Behind the counter, a penguin sits on a squeaky chair and looks at the monitor in front of them.
Or rather they did, before you started walking.
<quote>I won't snitch on you if you won't snitch on me.</quote>
they quickly exclaim and turn back to their game of _Penguin Paradise_ on their PC.
[cont]
> [[Walk past the counter and into the canteen->FF:Canteen]]
> [[Go back to the meeting room area->FF:Room2]]room: 'Canteen'
--
{embed image: './assets/canteen.png'}
Right behind the reception lays a big, open space. It is filled with [[groups of tables and chairs->FF:Canteen:Chair]], orderly placed across the room.
Next to the entrance, a [[coffee bar->FF:Canteen:Coffee]] draws the attention of your fine bear nose.
[if passage.visits > 1]
The rumbling noises still continue.
[else]
Further back, you can hear rumbling and clashing.
[cont]
> [[Investigate the loud noises->FF:Kitchen]]
> [[Sneak past the noisy area->FF:Staircase:Canteen]]{embed image: './assets/canteen.png'}
A well stocked coffee bar.
Sadly everything is cleaned and locked away - so no coffee specialé for you.
> [[Keep looking around in the canteen->FF:Canteen]]{embed image: './assets/keycard1.png'}
Winding between the grouped furniture, everything seems to be in perfect order.
[unless hasKeycard]
On the very last group you see [[something shiny under a chair->FF:Canteen:Keycard]].
[cont]
> [[Look elsewhere in the canteen->FF:Canteen]]hasKeycard: true
--
{embed image: './assets/keycard2.png'}
Indeed, fallen between the metal legs of one of the chairs, you can see a lanyard which particularly disorganised penguin left behind.
<div class="acquired">
a Keycard
</div>
> [[Further look around the canteen->FF:Canteen]]room: 'Kitchen'
--
{embed image: './assets/kitchen.png'}
[if passage.visits > 1]
The cook is still rummaging around with the big pot of soup.
<quote>Hmh, yes... Good soup...</quote>
[cont]
[if romancedCook]
Briefly they look at you, smile and than continue cooking even more motivated.
[cont]
[if passage.visits == 1]
As you approach the source of the noises, you enter the canteen's kitchen.
A penguin with a cooking spoon in between their fins waddles around a big pot of soup and keeps throwing more ingredients in it.
From time to time, they taste a spoonful.
<quote>Ah, good soup.</quote>
[cont]
[if romancedCook == false]
> [[Approach the penguin cook->FF:Kitchen:Cook]]
[cont]
> [[Leave the cook do their thing->FF:Canteen]]{embed image: './assets/kitchen.png'}
<quote>Oh, hello....</quote>
[after 3 seconds]
<quote>Please don't eat me...</quote>
[after 4 seconds]
the cook squeals.
[after 6 seconds]
<quote>You... can try my g... good soup if you want though</quote>
[after 9 seconds]
Slightly hesitant you take a big sip.
Now, what to tell the cook?
[cont]
<div class="fade-in fork" style="animation-delay: 10000ms">
[["It is good soup, indeed"->FF:Kitchen:Cook:Romanced]] <br>
[["This is BAD soup!"->Fail:Cook]]
</div>romancedCook: true
--
{embed image: './assets/kitchen.png'}
Wide eyed and nodding his head happily, the cook looks into your eyes.
<quote>That's the nicest thing anyone has every said about my food!</quote>
[after 3 seconds]
He seems to have taken a liking of you.
[after 6 seconds]
[["Sadly I have to keep exploring" and go back to the seating area->FF:Canteen]]room: 'Executive Meeting Room 101'
--
{embed image: './assets/placeholder.png'}
The room is furnished with wide, leather spun seats and a very expensive looking, highly polished desk.
[if hasJetpack]
On the far side of it, the wall is covered in ivy and the bottom is lined with small bushes, which look a bit roughed up now.
[else]
On the far side of it, the wall is covered in ivy and the bottom is lined with [[small hedge bushes->FF:Room101:Bushes]].
[cont]
> [[Go to the left->FF:Entry]]
> [[Go to the right->FF:Room102]]hasJetpack: true
--
{embed image: './assets/placeholder.png'}
As you look closer at the bushes, a backpack pushed between them catches your attention.
When you take the backpack, it feels unusually heavy.<br>
Finally, you notice the joystick dangling from it and the metal outlets at its bottom.
<div class="acquired">
a backpack jetpack
</div>
> [[Retreat back->FF:Room101]]room: 'Executive Meeting Room 102'
--
{embed image: './assets/placeholder.png'}
On one side of the room stands a wide, leather spun chair.<br>
Closer to you stands a very cheap looking, folding chair. A [[crumbled piece of paper->FF:Room102:Paper]] is laying in front of it.
> [[Go to the room to the left->FF:Room101]]
> [[Go to the room to the right->FF:Staircase:Meeting]]{embed image: './assets/placeholder.png'}
Upon unfolding the letter, you can read its details:
[CSS]
.letter {
text-align: left !important;
color: var(--oc-indigo-1);
opacity: 75%;
font-size: 90%;
}
[cont]
<div class="letter">
Dear Mr. Pingu, <br>
Due to an unexpected downturn in our business which shocks us the most, we see ourselves forced to terminate your employment. <br>
In accordance to our policies you are entitled to 1 (in words: ONE) fish as severance pay. <br>
Your termination is effective immediately on receival of this letter.
Kind Regards, <br>
Penguin Resources
Penguin Inc HQ, Floor 2
</div>
> [[Lay letter back onto the ground->FF:Room102]]room: 'Staircase'
--
{embed image: './assets/door.png'}
A stable glass door blocks your path. <br>
Next to it, a keycard reader is fixed to the wall.
[if hasKeycard]
> [[Use keycard and open the door->FF:Staircase:Inside]]
[else]
You don't have a Penguin keycard.<br>
Maybe someone lost theirs while at lunch?
[cont]floor: 'First Floor'
room: 'Staircase'
--
{embed image: './assets/stairs.png'}
A plain, but worryingly well lit, staircase. <br>
There's a [[lift->FF:Staircase:Lift]] embedded between the stairways. <br>
Next to the lift's door, there is a matte-black, steel door with a keypad next to it.
[unless hasPasscode]
Sadly you don't know the passcode for the steel door.
[cont]
> [[Go up the stairs to the second floor->SF:Landing]]
[if hasPasscode]
> [[Enter passcode into keypad and go to the basement->Base:Landing]]
[cont]
> [[Go back to the canteen area->FF:Canteen]]
> [[Go back to the executive meeting area->FF:Room102]]{embed image: './assets/sign2.png'}
<quote>Weight Limit - exceeded</quote>
the lift's control exclaim.
> [[Back off from the lift->FF:Staircase:Inside]]{embed passage: 'FF:Staircase:Template'}
> [[Walk back to the seating area->FF:Canteen]]{embed passage: 'FF:Staircase:Template'}
> [[Walk back to the meeting room area->FF:Room102]][CSS]
article > div {
padding: 0 20px;
}
img {
border: 2px solid var(--oc-gray-8);
}
a {
position: relative;
top: 5px;
}
[cont]
{embed image: './assets/intro1.png'}
[after 3 seconds]
{embed image: './assets/intro2.png'}
[after 6 seconds]
{embed image: './assets/intro3.png'}
[after 9 seconds]
[[Chase after the penguin->Outside:Approaching]]floor: 'Outside'
room: 'Approaching Penguin HQ'
--
{embed image: './assets/placeholder.png'}
Rushing through the cold, dark night, you chase after the thief.<br>
They firmly hold the plans of the _Reality Claw_ you were guarding between their fins.
[after 3 seconds]
After many twists and turns you see a prominent, white building coming closer.
[after 6 seconds]
Just at the final corner before the building, the penguin you chased suddenly vanishes. <br>
Quickly you stop in your tracks and look around.
[cont]
<div class="fade-in fork" style="animation-delay: 7000ms">
[[Go to front door->Outside:Front]] <br>
[[Check the other sides of the building->Outside:Side]] <br>
[[Trot back home->Fail:Outside]]
</div>room: 'Front entrance'
--
{embed image: './assets/hq.png'}
A small group of penguins stand in front of the HQ, chatting and smoking. <br>
They don't seem overly motivated to guard the building, but it is probably better not to risk it.
> [[Check the other sides of the building->Outside:Side]]
> [[Give up and go back home->Fail:Outside]]room: 'Badly hidden side door'
--
{embed image: './assets/sidedoor.png'}
Sneaking around the building, you quickly find a dimly lit door.
Clearly the penguins are lacking in their security measures, much to your delight.<br>
Their biggest attempt at security seems to be a [[laughable sign->Outside:Side:Sign]] taped to the door.
> [[Go to the front door->Outside:Front]]
> [[Enter through the unlocked door->FF:Entry]]
> [[This is too much, go back home->Fail:Outside]]{embed image: './assets/sign.png'}
Surely that's not meant to deter you specifically...
> [[Stop investigating->Outside:Side]]floor: 'Second Floor'
room: 'Staircase Landing'
--
{embed image: './assets/placeholder.png'}
At the top of the stairs you once again see two corridors, one left and one right.
On the corner, there is a poster fixed to the wall, with sharpie writing on it.
[CSS]
.poster {
background-color: var(--oc-gray-6);
color: var(--oc-gray-9);
font-style: italic;
font-size: 90%;
padding: 21px;
margin: 0 42px;
}
[cont]
<div class="poster">
<div>
Penguin Resources - We help you help us. <br>
PR - oh yeah!
</div>
</div>
> [[Go to the left corridor->SF:Office2]]
> [[Go to the right corridor->SF:Copy]]
> [[Go down to the first floor->FF:Staircase:Inside]]room: 'PR Office 2'
--
{embed image: './assets/desk.png'}
[if hasPasscode]
The very busy PR penguin is still there, covered in documents.
[else]
The office door swings open to reveal a normal looking office with a desk littered in paper. The monitor stands out as you walk closer to the desk.
Upon closer inspection, there is [[a penguin slumped over the desk->Fail:Office]], covered in documents.
<quote>Zzzzz zzzzz zzzzzz</quote>
You notice a [[yellow sticky-note->SF:Office2:Sneak]] attached to the corner of the monitor, is that the passcode?
[cont]
> [[Leave the Office to the left->SF:Office3]]
> [[Leave the Office to the right->SF:Landing]]hasPasscode: true
--
{embed image: './assets/desk.png'}
You hold your breath as you lean over the sleeping penguin.
[after 3 seconds]
<quote>Zzzzz zzzzz zzzzzz</quote>
[after 4 seconds]
You reach towards the lower corner of the monitor.
[after 6 seconds]
<quote>Zzzzz penguins zzz the basement zzzz</quote>
[after 7 seconds]
The sticky note peels off and you slowly back away - success!
[after 8 seconds]
<span class="acquired">
a sticky-note with a passcode
</span>
[after 10 seconds]
You take a big breath of relief. There must be hundreds of penguins in this building during the day.
[cont]
<div class="fade-in fork" style="animation-delay: 11000ms">
[[Leave the Office to the left->SF:Office3]] <br>
[[Leave the Office to the right->SF:Landing]]
</div>room: 'Copy Room'
--
[if printerHappy]
{embed image: './assets/printer_happy.png'}
The printer is still emitting light smoke, somehow the shattered scan glass still shines in an evil red.
[else]
{embed image: './assets/printer.png'}
<quote>brrrrrrr</quote>
There is a singular printer in the room - its LCD display shines bright. <br>
It's lid is open, the [[scan glass->SF:Copy:Scan:Start]] shines in a flickering red.
[cont]
[if printerHappy == false && hasCyanCartridge]
> [[Slot the cyan cartridge into the printer->SF:Copy:Happy]]
[cont]
> [[Leave the Office to the left->SF:Landing]]
> [[Leave the office to the right->SF:Office4]]printerHappy: true
--
{embed image: './assets/printer.png'}
[after 3 seconds]
<quote>Oh... Ooooooh... oh yeah...</quote>
[after 4 seconds]
the printer exclaims
[after 6 seconds]
<quote>My favourite! </quote>
[after 8 seconds]
<quote>CYAN-ARA! </quote>
[after 9 seconds]
they continue, before violently exploding.
[after 9 seconds]
[[Step away from the printer->SF:Copy]]{embed image: './assets/printer.png'}
You mash a bunch of buttons with your paws and put the keycard on the scan glass.
Then you view the printer's LCD Screen:
[CSS]
.lcd {
padding: 5px;
background-color: var(--oc-blue-9);
opacity: 0.8;
text-align: right;
}
@media screen and (min-width: 500px) {
.lcd {
margin: 0 75px;
padding: 10px;
}
}
[cont]
<div class="lcd">
<div>
FightMePrinter Mk11<br>
Press Start to continue...
</div>
</div>
> [[Push the start button->SF:Copy:Scan:Angry]]{embed image: './assets/printer.png'}
As soon as you push the start button, a shrieking noise comes from the machine!
<quote>CYAN! I NEED CYAN!</quote>
<quote>NO SCAN! CYAN!</quote>
You look down in defeat, you only need a black and white copy.
>[[Step away->SF:Copy]]room: 'PR Office 3'
--
{embed image: './assets/placeholder.png'}
The office seems pretty empty.
[if hasRocketLauncher]
The cabinet on the wall is opened and everything has been torn out by you.
[else]
A [[reinforced cabinet->SF:Office3:Cabinet]] is attached to the wall.
[cont]
[if hasCabinetKey]
The desk looks pretty clean still, even after you searched the inbuilt drawers.
[else]
Other than that, only a desk can be seen in the room. <br>
It has [[inbuilt drawers->SF:Office3:Drawer]] and a flag of a country you don't recognize hanging from its edge.
[cont]
> [[Go to room to the left->SF:Office4]]
> [[Go to room to the right->SF:Office2]]{embed image: './assets/placeholder.png'}
On further inspection, you realise the cabinet is locked.
[if hasCabinetKey]
> [[Open the cabinet with the key->SF:Office3:Cabinet:Open]]
[else]
The keyhole taunts you as you turn away. <br>
Maybe there's a key somewhere in here.
[cont]
> [[Step away->SF:Office3]]hasRocketLauncher: true
--
{embed image: './assets/placeholder.png'}
The cabinet's front slides away easily after you unlock it.
Inside it, there is a load of junk, as well as a very interesting device.
<span class="acquired">
a military-class rocket launcher
</span>
> [[Step away->SF:Office3]]hasCabinetKey: true
--
{embed image: './assets/placeholder.png'}
You notice a small cabinet under the desk, with 3 drawers. You fumble around trying to open the top two until you realise they are locked.
However, the bottom drawer slides out smoothly. Yes!
<span class="acquired">
a shiny key
</span>
> [[Step away->SF:Office3]]room: 'PR Office 4'
--
{embed image: './assets/placeholder.png'}
The room seems completely empty. <br>
Outlines on the carpet floor hint at the various desks that used to stand in the room not too long ago.
[if hasCyanCartridge; append]
Only in one corner you can see a the cardboard box you searched through.
[else]
Only in one corner you can see a [[cardboard box->SF:Office4:Box]] which looks a bit roughed up.
[cont]
> [[Go to room to the left->SF:Copy]]
> [[Go to room to the right->SF:Office3]]hasCyanCartridge: true
--
{embed image: './assets/placeholder.png'}
Rummaging around the box, you only find a bunch of office supplies.
<span class="acquired">
a cyan printer cartridge
</span>
> [[Step away from the box->SF:Office4]]<h1 class="win">Mission completed!</h1>
{embed image: './assets/placeholder.png'}
text
<hr/>
> {restart link, label: 'Restart from the beginning'}<h1 class="win">Mission completed!</h1>
{embed image: './assets/rocket-ending.png'}
With a firm stand you grab the rocket launcher and fire into an unsuspecting wall.
As the dust quickly settles, you jump through the new, bear-sized hole and run off into the morning light.
<hr/>
> {restart link, label: 'Restart from the beginning'}<h1 class="win">Mission completed!</h1>
{embed image: './assets/postoffice.png'}
Carefully you unfold the top of one of the boxes and peek inside.
After eating up the candy in between the packaging foam, you wedge your way into it and close the box from the inside.
Before the next lunch, you get loaded into a package delivery truck, escaping out at the first turn away from the Penguin HQ.
<hr/>
> {restart link, label: 'Restart from the beginning'}<h1 class="win">Mission completed!</h1>
{embed image: './assets/frontdoor-ending.png'}
Carefully you open the side door and step out.
It is morning by now, but no one is around still. Quickly you run off before anyone notices.
<hr/>
> {restart link, label: 'Restart from the beginning'}room: 'Courtyard'
--
<h1 class="win">Mission completed!</h1>
[if hasJetpack]
{embed image: './assets/jetpack.png'}
[else]
{embed image: './assets/placeholder.png'}
[cont]
You step onto a well maintained courtyard. The building wraps around it in a big circle.
[if hasJetpack]
After taking a quick look around, you firmly strap the jetpack to your back, punch the joystick with your paw upwards and swiftly fly up and away into the morning light.
[else]
As you look around, a rope lowers from the sky.<br>
Grabbing it and directing your gaze up, you see the bear-copter with your colleagues above and get pulled up to quickly fly away.
[cont]
<hr/>
> {restart link, label: 'Restart from the beginning'}room: 'Front Door'
--
[if hasFish]
{embed image: './assets/hq.png'}
The penguins abruptly stop their chattering and look at you with wide eyes.
> [[Take fish and bribe them->Win:Front:Bribe]]
> [[Take fish and slap them across the face with it->Win:Front:Slap]]
[else]
<h1 class="win">Mission completed!</h1>
{embed image: './assets/hq.png'}
The penguins abruptly stop their chattering and look at you with horror in their eyes.
Fuelled from the fish you ate earlier, you swing your paws wildly, knocking them out and than running off into the morning light.
<hr/>
> {restart link, label: 'Restart from the beginning'}
[cont]<h1 class="win">Mission completed!</h1>
{embed image: './assets/placeholder.png'}
Slowly you pull the fish out of your pocket and offer them to the penguins.
They just nod quietly and turn their back as you calmly walk off into the morning light.
<hr/>
> {restart link, label: 'Restart from the beginning'}<h1 class="win">Mission completed!</h1>
{embed image: './assets/placeholder.png'}
You swing your paws wildly, the fish flopping through the air.
The penguins get knocked out harshly, leaving you to run off into the morning light.
<hr/>
> {restart link, label: 'Restart from the beginning'}