2015-12-29 08:56:27 +02:00
situation " living-room " ,
title: " Living room "
before: () ->
if not $ ( " .ways h2 " ) . is ( ' :visible ' )
$ ( " .ways h2 " ) . fadeIn ( )
update_ways ( this . ways )
2015-12-31 06:19:14 +02:00
ways: [ " bedroom " , " kitchen " , " balcony " ]
2015-12-29 08:56:27 +02:00
content: """
Ronald is standing in a dark room with a big #{textlink("window.", "window")}
2016-01-02 10:17:36 +02:00
2015-12-29 08:56:27 +02:00
The walls are covered with a dingy rose wallpaper .
The room is very unnerving .
Was it actually her home ?
#{textlink("A book stand", "bookcase")} is hanging above #{textlink("a television set.", "tv")}
2016-01-02 10:17:36 +02:00
2016-01-01 16:31:00 +02:00
Oh , and #{actlink("the door Ronald came into", "door")} the apartment is there, too.
2015-12-29 08:56:27 +02:00
"""
2016-01-01 16:31:00 +02:00
actions:
door: (character, system) ->
if character . sandbox . box_opened == 0
writemd ( system , " Ronald has a job here. It ' s still on. " )
else
system . doLink ( " exitdoor " )
2015-12-29 08:56:27 +02:00
writers:
window : " The moon is full today. It illuminates the flat, makes the things stand out in some weird angles. "
bookcase: """
Either Anastacia has a very conflicting taste in books , or she has no taste at all . Let ' s see...
#{textlink("“Master and Margarita”,", "bulgakov")}
#{textlink("“Breakfast at Tiffany's”,", "tiffanys")}
#{textlink("The Soviet Encyclopedic Dictionary,", "dictionary")}
#{textlink("“Grey”,", "grey")}
#{textlink("”Also sprach Zarathustra”,", "zaratustra")}
#{textlink("”Poker with sharks”,", "dontzova")}
#{textlink("”Classic sauce. Culinary collection”", "culinary")}
and #{textlink("The Bible.", "bible")}
"""
bulgakov: """
“ Master and Margarita ” by Mikhail Bulgakov .
A famous urban fantasy satire of Soviet nineteen - thirties .
This is a cheap paperback edition , she read this at least a couple of times .
The pages have dog ' s ears, and coffee stains too.
Ronald can even see a hint of lipstick smearing the episode of Satan ' s dark magic variety show performance.
"""
tiffanys: """
This book looks scrawny wedged between the fat dictionary and an epic novel .
It looks rather new , the pages are still white and straight .
Maybe she didn ' t catch the right moment to read this.. or maybe just forgot about it.
"""
dictionary: " A big fat dictionary of everything, issued in 1989. Nobody reads every page of these. Ronald doubts Anastacia got to read at least one page. "
grey: " Fifty Shades of Grey, an unnecessary remake. Now from a psychopath ' s point of view. And she actually read that. "
zaratustra: (character, system) ->
2016-01-02 10:17:36 +02:00
if character . sandbox . seen_zaratustra ?
"""
This book already gave Ronald everything he wanted .
No need to read it , not a bit .
"""
else
money ( character , system , 20000 )
"""
Nietsche ' s four-part novel about The Man, The Superman and everything in-between.
It ' s surprisingly worn down.
She took this book out a lot .
2015-12-29 08:56:27 +02:00
2016-01-02 10:17:36 +02:00
Was she secretly a philosophy nut ?
An Ü bermensch dreamer ?
2015-12-29 08:56:27 +02:00
2016-01-02 10:17:36 +02:00
No , of course not .
Ronald opens the book and finds a stash of money inside .
"""
2015-12-29 08:56:27 +02:00
dontzova: """
An " ironic detective " by Daria Dontzova about Evlampia Romanova , an amateur detective .
The heroine ( nicknamed as Lamp ) plays harp and solves murders .
It ' s a trash book filled with blatant product placement.
"""
culinary: " An old culinary book. Nothing about it. "
bible: " An Orthodox Christian Bible, Old Testament. A decent hardcover edition. Bookmarked at the Sodom episode. "
tv: " An expensive 40-something inch TV standing on a stylish black stand. The room looks kinda small for that monster. "
situation " bedroom " ,
before: () ->
update_ways ( this . ways )
title: " Bedroom "
2015-12-31 06:19:14 +02:00
ways: [ " living-room " , " kitchen " , " bathroom " ]
2015-12-30 08:08:10 +02:00
content: (character, system) ->
return """
2016-01-01 15:21:27 +02:00
The bedroom is spacious ; its walls are lavender green , almost white in the moonlight .
#{textlink("A massive wardrobe", "wardrobe")} occupies one of the walls.
On the wall across #{textlink("a big bed", "bed")} hangs #{textlink("a full sized mirror.", "mirror")}
2016-01-02 10:17:36 +02:00
2015-12-30 08:08:10 +02:00
#{if character.sandbox.box_opened == 0
" On a small table near the bed is an ornate #{ way_to ( " wooden box. " , " box " ) } "
2016-01-01 16:31:00 +02:00
else " " }
2015-12-30 08:08:10 +02:00
"""
2016-01-01 15:21:27 +02:00
writers:
bed: """
A double bed with flower - embroidered sheets .
She left several days ago .
The sheets are still fresh .
"""
wardrobe: """
2016-01-02 10:17:36 +02:00
Anastacia ' s wardrobe is very high-maintenance.
It has a built - in ironing board ( with an iron hanged nearby ) , with 5 drawer rows for #{textlink("lingerie,", "lingerie")} #{textlink("accessories", "accessories")}, #{textlink("shoes.", "shoes")}, #{textlink("hats", "hats")} and.. #{textlink("audio players.", "mp3")}
On the hangers are cashmere coat , sport jacket , jeans , green shirt , a red sleeveless shirt , an orange vest , knee - length flower dress , another flower dress , alpaca coat , a short skirt and a big collection of dancing costumes .
"""
mp3: """
Wow , this woman LOVES her players !
There are MP3 players , CD players , portable DVD , walk - on clips , sport hands - free players , underwater ones .
These are all rather cheap , though , compared to * something else * in this room .
"""
hats: " These look very old-style, very Mary Poppins-like.Maybe that ' s just a trend or whatever. " ,
lingerie: " Ronald won ' t be digging in that. "
accessories: """
A cross necklace , three metal bracelets and lots of uncomplicated earrings and hair pins .
A dozen of scarfs or so .
No diamonds , no rings , no * jewelry . *
On the other hand , her Instagram nickname is * bareboned mane shaker . *
"""
shoes: """
Anastacia doesn ' t care for the footwear fashion.
These 4 pairs of combat boots and 13 pairs of ballet flats can attest that .
Of course , there are sandals , loafers , flat dress shoes . . That ' s a strong dislike for heels... or maybe it ' s a medical problem ?
2016-01-01 15:21:27 +02:00
"""
mirror: """
The mirror looks directly at the bed .
Kinky , though not very much * Feng Shui * in it .
#{textlink("The frame","frame")} depicts various artists (all women) making sculptures of men.
It ' s a very *unusual* art.
"""
frame: """
On a close examination , the frame isn ' t attached to the wall.
There is #{textlink("a safe", "safe")} behind the mirror!
"""
2016-01-02 10:17:36 +02:00
safe: (character) -> """
#{if character.sandbox.seen_safe?
"""
The safe is locked with a regular lock .
Ronald tries two keys .
The first of them opens the door .
2016-01-01 15:21:27 +02:00
2016-01-02 10:17:36 +02:00
There are #{textlink("money", "money")} inside, and #{textlink("a rough sketch.", "sketch")}
"""
else
"""
The safe is open now .
There is #{textlink("a rough sketch", "sketch")} inside.
"""
}
2016-01-01 15:21:27 +02:00
"""
money: (character, system) ->
2016-01-02 10:17:36 +02:00
character.sandbox.seen_safe = 1
2016-01-01 15:21:27 +02:00
money ( character , system , 50000 )
"""
It ' s a big cash.
Odd that she didn ' t take this when she left.
But someone ' s fault just makes Ronald ' s payday now .
"""
sketch: """
It ' s a portrait of Anastacia.
She bites her lower lip slightly .
Her eyes are sad , or maybe concerned with something .
The sketch is signed: * " L. Y. - 2017 " *
"""
2015-12-29 08:56:27 +02:00
situation " kitchen " ,
before: () ->
update_ways ( this . ways )
title: " Kitchen "
ways: [ " living-room " , " bedroom " ]
content: """
2016-01-01 15:21:27 +02:00
The white , perfectly clean kitchen could be called spartan: #{textlink("a fridge,", "fridge")} a microwave and #{textlink("a big table", "table")} where one can eat whatever she "cooked" that way.
2015-12-29 08:56:27 +02:00
"""
2016-01-01 15:21:27 +02:00
writers:
fridge: """
No magnets or stickers on the outside .
The door opens easily .
* If only the hinges on the apartment doors were as good as refrigerator ones . *
A hearty bunch of salad .
Some fruits , carrots , two beets .
Three eggs , one cracked .
A bottle of ketchup , bottle of whiskey , valerian vial .
A jar of raspberry preserve , half - finished .
And enough frozen pizzas to last a month .
"""
2016-01-02 10:17:36 +02:00
table: (character, system) ->
if character . sandbox . seen_table ?
" A letter ' s still there. Nothing new about it. "
else
character.sandbox.seen_table = 1
"""
There ' s something on the table.
It looks like a formal letter .
It ' s in French, though, so Ronald won ' t be able to read it .
He ' s sure it ' s recent ( ` 24.03 . 2018 ` ) and it ' s about something-something QUANTUM AUDIO.. armement?
Ronald makes a photo copy to translate it later , after the job .
* Perhaps this is why she ran away ? Best not to touch it but a copy could be useful . *
"""
2015-12-30 08:08:10 +02:00
2015-12-31 06:19:14 +02:00
situation " bathroom " ,
before: (character,system) ->
writemd ( system , " Ronald doesn ' t want to search the bathroom. It ' s too private a room to enter. " )
index = undum . game . situations [ " bedroom " ] . ways . indexOf ( " bathroom " )
undum . game . situations [ " bedroom " ] . ways . splice ( index , 1 )
update_ways ( undum . game . situations [ " bedroom " ] . ways )
return false
title: " Bathroom "
ways: [ " bedroom " ]
situation " balcony " ,
before: () ->
update_ways ( this . ways )
title: " Balcony "
ways: [ " living-room " ]
content: """
2016-01-01 15:21:27 +02:00
A small glazed - in empty balcony .
It ' s an amazing night.
The whole town is lit by moonlight , standing perfectly still .
On a short stand is #{textlink("an ashtray","ashtray")} with some ash in it.
2015-12-31 06:19:14 +02:00
"""
2016-01-01 15:21:27 +02:00
writers:
ashtray: (character) ->
character.sandbox.knows_the_code = 1
return """
She completely smoked out two cigarettes here .
There ' s also a # {textlink( " piece of paper nearby, " , " paper " )} half-burnt.
"""
paper: """
It ' s a letter, written by hand on a thick sheet of what must be an A4 paper.
The handwriting is wobbly and the first three quarters of the sheet is gone , but the ending is legible .
2016-01-02 19:12:35 +02:00
* . . . ok at them , celebrating the New Year , think of our anniversary .
2016-01-01 15:21:27 +02:00
The day of White .
2016-01-02 19:12:35 +02:00
I will fly to you no matter what . *
2016-01-01 15:21:27 +02:00
& nbsp ; & nbsp ; & nbsp ; * L . Y . *
"""
2015-12-31 06:19:14 +02:00
2015-12-30 08:08:10 +02:00
situation " box " ,
before: () ->
update_ways ( this . ways )
ways: [ " bedroom " ]
choices: " # box "
content: (character, system) ->
return """
It ' s a red wood, very expensive.
And this box is locked with a digital code key .
#{if is_visited(this) == 0
"""
Ronald takes out a vial from his pocket . He coats the keys with a bright white powder .
2016-01-02 10:17:36 +02:00
Only 1 , 2 , 7 and 0 keys are fingerprinted .
2015-12-30 08:08:10 +02:00
He wipes the box clean until there is no trace of the powder .
"""
}
"""
# no need to call update_ways, it's the same location
situation " smash " ,
canView: (character) ->
character . sandbox . view_smash == 1
optionText: " Smash the box "
2016-01-02 10:17:36 +02:00
before: (character) ->
2015-12-30 08:08:10 +02:00
character.sandbox.view_smash = 0
choices: " # box "
tags: [ " box " ]
content: " Ronald still needs the phone in this box. A very high-tech fragile phone. Smashing isn ' t an option. "
2016-01-02 10:17:36 +02:00
safe_button = (number) ->
situation " put #{ number } " ,
choices: " # box "
tags: [ " box " ]
optionText: " Enter #{ number } "
before: (character) ->
code_input ( character , number )
canChoose: (character) ->
code_can_input ( character )
after: (character, system) ->
code_check ( character , system )
content: (character) -> """
Ronald presses button #{number}. The display is #{character.sandbox.code} now.
"""
2015-12-30 08:08:10 +02:00
2016-01-02 10:17:36 +02:00
safe_button ( 1 )
safe_button ( 2 )
safe_button ( 7 )
safe_button ( 0 )
2015-12-30 08:08:10 +02:00
situation " reset " ,
choices: " # box "
tags: [ " box " ]
optionText: " Reset the display "
before: (character) ->
code_reset ( character )
content: """
2016-01-02 10:17:36 +02:00
Ronald presses Backspace until the display is empty .
2015-12-30 08:08:10 +02:00
"""
2016-01-01 15:21:27 +02:00
2016-01-01 16:31:00 +02:00
situation " exitdoor " ,
2016-01-01 15:21:27 +02:00
before: () ->
update_ways ( this . ways )
ways: [ " living-room " ]
choices: " # door "
content: """
Ronald is ready to go .
Maybe he ' s satisfied with his explorations or just wants to finish this.
But then a new problem arrives .
Someone ' s shadow is under the doorframe.
"""
situation " finale " ,
before: () ->
2016-01-02 10:17:36 +02:00
$ ( " # tools_wrapper " ) . hide ( )
2016-01-01 15:21:27 +02:00
update_ways ( this . ways )
optionText: " Use the Phone "
tags: [ " door " ]
ways: [ ]
content: (character, system) -> """
" LOADING... 100% "
Ronald opens the door and presses his finger to the phone screen .
# ## A CACOPHONY OF MONKEY SOUNDS
2016-01-02 10:17:36 +02:00
There stands a tall man in a grey jacket and plaid shirt .
2016-01-01 15:21:27 +02:00
* Another Instagram follower , perhaps ? *
An older man in his pajamas and slippers lies motionless on the floor near him .
# ## A QUANTUM MAGICAL SMART PHONE FIESTA
2016-01-02 10:17:36 +02:00
2016-01-01 15:21:27 +02:00
The man in a grey jacket slumps as if struck by something .
Ronald taps the Phone again and quietly escapes the floor .
“ Well , that was a good night . ”
#{if character.qualities.money > 0
" The pocket is heavy with #{ character . qualities . money } rubles and the phone. "
else
" The phone is heavy in the pocket. "
}
The sun is coming up soon .
2016-01-02 10:17:36 +02:00
2016-01-01 15:21:27 +02:00
If you ' re not sleeping at night, you risk to learn something secret about your neighbors.
< center > < h3 > END < / h3 > < / center >
"""