-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathobjects.py
974 lines (954 loc) · 46.9 KB
/
objects.py
1
def objects(call): surroundings = { 1:"The walls of the room are white and so plainly and purely so that you cannot discern any hint of its material beyond its whiteness. There is a table in the middle of the room, and on the table a large sack which overflows with index cards. On a wall next to you is a crackling speaker that sounds broken. On one side is a small screen so flush with the wall that you do not notice it at first, and above it a high circular window. There is no door.", 1.1:"There is a table in the middle of the room. The floor and surface of the table are covered in thousands of index cards. On one side is a small screen flush with the wall, and above it a high circular window. There is no door.", 1.2:"The table is against the wall. The surface of the table and the floor are covered in thousands of index cards. On the wall just above the table is a small screen flush with the wall, and above it a high circular window. There is no door.", 1.3:"You are standing atop the table, the ruins of the once-great card civilization at your feet. The window is at your eye level.", 2:"You are plummeting to your death.", 3:"You appear to be in a gigantic waste paper basket. Above, you can see ten floors circling the empty cylinder with you at the bottom. Looking straight up, you can see the sky that you fell from, and nothing but clouds in it. There is a staircase here which starts underneath the paper, and rises, turning, onto the first floor.", 4:"The floor hangs over the mountain of paper like a long balcony in the shape of a ring, four or five meters from outer to inner rim. Around it, hundreds of people mill around looking at and, it appears, interacting with, posters that stretch in a row around the circular wall to form a complete ring around the circumference of the floor. You can go Clockwise or Widdershins.", 5:"There is a small break in the otherwise unbroken line of posters here, occupied by a small bald man sitting at a desk.", 6:"There is another break in the row of posters here where a staircase leads upstairs.", 7:"Among the bustling crowd, there is a man here dressed as a pirate.", 8:"You are standing at the West end of a boardwalk. Around you, everyone is dressed as some approximation of naval thief and vagabond. You see through the wall of ships, as close and tightly crowded as the buildings that line the south end of the street, that you are in a bay facing the ocean. Ships drift in and out of the harbor glut from an unseen distance. To your south is a tavern, throughout which float drunks as numerous as the ships.", 9:"The crowd is thickest here. A more modern-looking ship than the rest is moored to the north. To the south is a door with something pinned to it.", 10:"The boardwalk is wider here than anywhere else. To the south is a bustling market.", 11:"You are at the east end of the boardwalk. To the north, a wooden ship has a porthole window missing where it is moored to the dock. Opposite it is the last building on the boardwalk. The building seems to have an antenna on its roof.", 12:"A man sits in front of a wardrobe-sized radio transmitter in the corner. There is a table in the middle of the room with a single chair at it, and a hammock hung in a corner.", 13:"You are at a marketplace, where the stalls are packed so close together that the hawkers are trapped behind them until the end of the day.", 14:"The sounds of the tavern engulf you as much as the customers. An old drunk naps with his head across from you on the table. Opposite the door, the bar itself is as a battlefield: the bartender fighting off hordes of pirates, rum and beer his ammunition.", 15:"The hull is a mess of ropes and nets. There is an anchor in the corner, and a chest next to you. A wooden staircase leads upstairs through a trap door.", 16:"You see nothing. It is so dark that the darkness seems viscous and opaque around you.", 16.1:"You have no elbow room in this relatively spacious room. It is a small warehouse of posters, toys, props and countless more forms of assorted memorabilia.", 17:"One side of the room consists of a floor-to-ceiling window. Two luxuriant sofas sit by the glass facing out onto the empty field next to the door you came out of. There is a refreshment cart at the back, next to a second door door. The floor is covered in velvety gray carpet.", 18:"You are in a curved corridor, lit by fluorescent lamps overhead. The corridor curves away from you as if an arc is a circle hundreds of meters in circumference.", 19:"The room is a shrine to television. One wall is covered completely by a collection of hundreds of DVDs, the other almost completely by a television. The man who knocked you out is sitting on a chair in the exact center of the room, watching Firefly.", 20:"You are at the end of the hallway. You can see onto the field through the fiberglass that forms the inner wall of the hallway and the outer rim of the grassy field. The door to the room you woke up in is here, and next to you, ending the corridor is a cage full of cameras, microphones, and other apparatus.", 21:"There is a fuse-box here, but one fuse is missing. The master lever is in the off position.", 22:"There's all kinds of stuff here, it's super interesting.", #TODO: write something 23:"You are at the end of the hallway. An announcer's booth juts out into the field from here.", 24:"The booth is transparent, and sits directly on the grass. There are two rolling chairs at a desk facing onto the field, and a mixing table tucked underneath it." } dialogues = { '5man':"You approach him carefully. \"I wonder if you could tell me what's going on here,\" You ask.\n\tThe man responds energetically, \"Just write what you know, and read what you don't!\" He hands you a pair of SCISSORS and a PEN. \"That's all you need, now get to work! No time to lose! And don't worry, we're perfectly safe here.\" He smiles, and turns to other custom.\n\t\"Safe from what?\" You ask, but he doesn't listen, occupied with someone else.", '5man2':'''You try to get his attention, but he just smiles at you and says, "Keep up the good work!" Before returning to other business.''', '7man':'''You tap him on the non-parroted shoulder. He turns around and gives you half a quizzical expression. You realize the distinct lack of an action plan.\n\t\"Why are you dressed like a pirate?\" You blurt unconvincingly.\n\t\"'Cause I'm a pirate, matey.\" He replies.\n\t\"That's cool. Don't suppose you have any idea where we are?\"\n\t\"That be a complicated question, matey. Most of us don't worry about it.\"\n\t\"O-kay. Do you know how I get can get out?\"\n\t\"Aye. I'm leaving now, matey. I'll take you.\"\n\t\"Cool, let's go.\"\n\t\"Ah, but ya gotta look the part. Hat and eyepatch at least, matey, pirate etiquette.\"\n\t\"Um.\" You say, \"How do I get those?\"\n\t\"Not me specialty that be, matey.\"\n\tHe turns back and continues to look out over the railing.''', '7man2':"The man appears to be unwilling to acknowledge you until you look good and piratey.", 'leveredd':'''\tYou clunk it on, and it sticks. Florescent lights flicker on overhead just as a cloud covers the faint sun. A sound like radio static fills the air. The skinny man walks out from his room, and walks toward you. "I suppose I should explain what's going on." He says. "That would be super." "I'm sorry that you had to come in to all of this. The truth is that the story's over, you were only here for the end. It must not make much sense." "How much do you know about me?" You ask. "Not much, and what I do know are just guesses. When I saw you at the bay, you looked so much more aware than everyone else, as if you had never been subjected to the power before." He pauses. "For some reason, a few of use can have a... narcotic effect on people. When we talked, people became enthralled. They were absorbed by us. Of course we loved it, people would treat us like we were so attractive and charismatic. Only, not so long ago, it started to break down. We started to find each other, those of us that had the power, and we began to form groups. People would spend all day listening to us talk in turns... and they started moving on to more and more mesmerizing groups. We didn't mind at first, in fact we loved it. We were treated as kings. It became the only major leisure activity. After some time, many of us started letting the power get to us. The groups started coming together, combining. We started designing a way for us to reach everyone. We started putting more and more of ourselves into the project. It was a way for us to combine all of our talk. Almost a way to combine all of ourselves. We made a great structure which would provide people with as much talk as they wanted, and we got together to organize it and power it. People loved it, so we let it grow. We discovered that each person could power it a little bit, by answering questions and doing calculations. We didn't know that the structure itself was getting smarter. Nobody believed they were losing control of it. In fact, they still don't. It started to assimilate anything with any power, but there was nothing as powerful as people's minds. They didn't even know they were powering it, but everything they processed was fed into its neural networks, growing it and powering it. Until it achieves sentience, it relies on them and their processing power. After that, god knows." You stall, trying to work this out. Processing power or not, your brain has a hard time understanding him. "So..., where is it? What does it look like?" You ask. He points up. "You were out for less than an hour" He says, "In that time, it took everyone you saw outside." You look up. "It just looks like an ordinary cloud." You say. "It's dangerous that way," he says, more grave than before, "But right now there are untold masses of people up there. Each crammed into their own little room. Holding it up, making it smarter. The only reason we're both still here is the static and the glass. If you can't hear it, you can't be drawn in. Or in my case, if it can't hear me." "Why does it matter if it can hear you?" You ask, fighting not to sink into his words like giant cushions. "I'm the only one left that has the power and isn't up there living like a king, trying not to think about the day that it doesn't need me any more. It has a way of sensing us that the static disrupts. That's why I had to send you out. This must be very confusing for you, coming in just at the end, very sudden. I hope you weren't too distressed." "Well, I kept my head." You say, glancing around at all four walls. "Is there any way I can get back home?" "As far as I know, it was that thing that brought you here." He says, "And as long as it's here, you will be too. All we can do now is wait for it to pass." You stand awkwardly quiet for a minute, before he walks down the hall to the announcer's booth.''' } intros = { 1:"You are in a mostly empty room.", 1.1:"You heave the sack up, and pour the contents onto the floor forming the remains of the world's largest house of cards. You hold on to the sack.", 1.2:"Wading through the sea of cards, you push the table until it hits the wall with a satisfying bump. The edge of the table now perfectly underlines the screen.", 1.3:"With an embarrassing amount of effort, you manage to heave yourself onto the table. The room seems smaller from up here. The window is at your eye level.", 2:"With much grunting and flailing, you manage to flop out of the window. For a second you tumble weightless and disoriented. You look around. You appear to be at least five kilometers above the ground with nothing but empty sky around you. Below you a huge hexagonal building is eager to make your acquaintance. For lack of a feasible alternative, you fall.", 3:"You grab both ends of the sack and let it catch and fill with air. As it slows your fall, you notice you have been screaming. You stop. You look around. The building sorta looks like the pentagon, you think to yourself, but like, less pentagonal. You notice great masses of tents and huts and small houses separated by forests and lakes surrounding the building. In the distance you see an immensely long golden wall like a snake that lies across the landscape, its head and tail disappearing over the horizon. You imagine you can see red buildings behind it. Before you can admire the scenery more closely you fall into the building, far from its center. You brace yourself, and fall into a large circular opening. Your fall is broken by a pile of paper many meters high.", 4:"You walk up the stairs, and onto the first floor", 5:"There is a small break in the otherwise unbroken line of posters here, occupied by a small bald man sitting at a desk.", 6:"There is another break in the row of posters here where a staircase leads upstairs.", 7:"Through the crowd here, you see a man standing by the railing looking out upon the island of paper rising out of the ocean of paper. He is unremarkable but for his pegleg and parrot. And eyepatch. And pirate hat.", 8:"Suddenly reality (or, you imagine, an inexperienced impostor) decides to present itself again. You are standing on a boardwalk. The wooden ships on the waterfront are packed so thick that for a moment you saw nothing but and ordinary street. The sun sits over one end of it, which you decide to be East.", 9:"To the north, a unique ship is moored to shore. It gives the impression of a wooden yacht, upon which a well-dressed group of pirates chatter happily and sip rum from old fashioned glasses. To your south is a door with a sheet of paper pinned to it.", 10:"Pushing on through the crowd, you reach a place where the boardwalk thickens. To your south the bars and taverns stop and are replaced by what looks like a fish market, where dozens of men stand at their stalls and hawk.", 11:"You reach the east end of the boardwalk. To the north, a wooden ship has a porthole window missing where it is moored to the dock. Opposite it is the last building on the boardwalk. The building seems to have an antenna on its roof.", 12:"You enter a room with a desk-sized marine radio taking up half a wall. An older, bigger, harder-looking pirate than those outside sits at the radio, fiddling with dials.\n\t\"Can ya believe tha gall?\" He asks.\n\t\"I-I'm sorry,\" You stutter, \"I can leave.\"\n\t\"But I don't mean ya, matey. I mean that rotten scallywag out yonder.\" He gestures out the door, \"Moors right outside o' me house, and after what he did to me. I'd be ashamed to call meself a pirate.\"\n\tHe continues to seethe, then abruptly looks up at you as if you walked in that second.\n\t\"I'm sorry, matey, whar's me manners?\" He asks, considerably more cheerfully, \"Did ya want somethin'?\"\n\t\"I wonder,\" You ask without much hope, \"What this thing is... this thing that's... happening?\" You pause, unsure of the breadth of your intended question.\n\t\"I'll tell ya what's happenin', matey,\" Starts the pirate promisingly, \"Tha' rotten lilly-livered fuck kicked me out o' th' group, and changed all th' keys.\"\n\tYou sigh.\n\t\"Tell ya what, matey.\" He says, \"If ya brin' me one o' the'r old keys, I'll teach them sons o' scurvy a lesson.\"\n\tYou assent as he returns to his radio and grumbling.", 13:"You are at a small but extremely crowded bustling little marketplace.", 14:"You push your way into the crowded tavern, and sit down at the only free seat. In front of you is an old drunk asleep with his head on the table.\n\n\t\"mmblp,\" Says the old man, \"couldusesomeliquorthar,\" he manages. You catch an empty glass rolling off the table. He doesn't seem to notice, so you put it in your bag.", 15:"You climb through the porthole and enter the hull of the ship. Above you, two men are talking.\n\t\"...and it'd be fine if we had somethin' new,\" Says the one.\n\t\"I tell you thar's nothin'. All tha channels ar' done fer tha season. If thar's ever more I'll be th' first one t'set sail.\" Replies the other.", 16:"You clamber into the hull again, but as soon as your feet hit wood, you begin to drift away from shore. The ship appears to be operating without a crew, and above you, you can only see the two men you heard talking earlier. You hardly notice this detail. It doesn't strike you as particularly unusual in the scheme of things.\n\n\tAfter a while, you feel the boat stop moving, and the two above you begin to talk.\n\t\"Thar's no-one here,\" Says the one, \"We ben had.\"\n\t\"Only thing left to do,\" Says the other, \"Is see when it be comin' out.\"\n\t\"That can be dangerous,\" Says the one, \"Too close the center. People don't come back.\"\n\t\"Aye,\" Says the other, \"But someone's got to do it.\" He pulls out a length of blue chain.\n\n\tEverything is black.", 16.1:"The room looks like the attic of a planet hollywood. Around you are uncountable posters, props and toys of a hundred years of once-pop culture.", 17:"You walk out into blinding sunlight. When your vision returns you see that you are in the luxury box of a grand stadium.", 18:"You squeeze through the hole in the door, and step into a corridor which curves out of sight to both sides of you, clockwise and widdershins.", 19:"You open your eyes to a ceiling about two meters above you. Ah, you think, depth perception. No eyepatch then. You stand up to find that your hat, too, is gone. You are in a white room. Behind you, one side is entirely covered by a wall-to-wall collection of DVDs. A huge TV spans the wall in front of you. It is much larger than the door. In the middle of the room, towards the television, is a large armchair faced away from you. Someone is sat in it, watching TV. Your backpack is next to you, missing only the flashlight used to bludgeon you.", 20:"You exit the room to find that you have come out of one of half a dozen doors around a hallway that arcs around one end of a stadium, facing into a field. It is the same field that you saw from the box before, but now the stands are empty. A plexiglass wall is in front of you, and it follows the hallway around, bordering the field. At the end of the hallway clockwise (To your left, as you face onto the field) is an announcer's booth. Widdershins is a locked cage filled with broadcasting equipment.", 21:"There is a fuse-box here, but one fuse is missing. The master lever is in the off position.", 22:"There's all kinds of stuff here, it's super interesting.", #TODO: Write something 23:"You are at the end of the hallway. An announcer's booth juts out into the field from here.", 24:"You walk into the announcer's booth. The booth pushes out onto the field slightly, and the eerily empty stands are completely visible from here. There are two rolling chairs at a desk facing onto the field, and a mixing table tucked underneath it.", } mapp={ 1: ''' ### #x# ### ''', 1.1: ''' ### #x# ### ''', 1.2: ''' ### #x# ### ''', 1.3: ''' ### #x# ### ''', 2: ''' x ''', 3: ''' ######## # # <<x # # # ######## ''', 4: ''' ######### ## _____ ## >> x/ \ ## ## \_____/ >> ## ## ######### ''', 5: ''' ######### ## __x__ ## >> / \ ## ## \_____/ >> ## ## ######### ''', 6: ''' ######### ## _____ ## >> / \ ## ## \_____/x >> ## ## ######### ''', 7: ''' ######### ## _____ ## >> / \ ## ## \_____/ >> ## x ## ######### ''', 8: ''' ############## # x ## ##### ## # # # #### # # ##### ### ''', 9: ''' ############## # x ## ##### ## # # # #### # # ##### ### ''', 10: ''' ############## # x ## ##### ## # # # #### # # ##### ### ''', 11: ''' ############## # x ## ##### ## # # # #### # # ##### ### ''', 12: ''' ############## # ## ##### ## # # # #### #x# ##### ### ''', 13: ''' ############## # ## ##### x ## # # # #### # # ##### ### ''', 14: ''' ############## # ## ##### ## # #x # #### # # ##### ### ''', 15: ''' x ############## # ## ##### ## # # # #### # # ##### ### ''', 16: ''' ???? ???? ???? ''', 16.1: ''' ### #x# ### ''', 17: ''' ##### #x | # # #-### ''', 18: ''' ######### x ####-#### ''', 19: ''' ##### # | # # ### # # # # # # ### # #x| # ### # ### ''', 20: ''' ##### # | # # ### # # # # # # ### # # |x# ### # ### ''', 21: ''' ##### # | # # ### # # # # #x# ### # # | # ### # ### ''', 22: ''' ##### # | # # ### #x# # # # # ### # # | # ### # ### ''', 23: ''' ##### #x| # # ### # # # # # # ### # # | # ### # ### ''', 24: ''' ##### # |x# # ### # # # # # # ### # # | # ### # ### '''} nouns={ '1table': "1table", '1speaker':"1speaker", '1.1speaker':"1speaker", '1.2speaker':"1speaker", '1.3speaker':"1speaker", '1.1table': "1.1table", '1.2table': "1.2table", '1.3table': "1.3table", '1screen': "1screen", '1.1screen':"1screen", '1.2screen':"1screen", '1.3screen':"1.3screen", '1bag': "1sack", '1sack': "1sack", 'invbag': "invsack", 'invsack': "invsack", '1window': "1window", '1.1window':"1window", '1.2window':"1window", '1.3window':"1.3window", '1cards': "1card", '1.1cards': "1card", '1.2cards': "1card", '1.3cards': "1card", '1card': "1card", '1.1card': "1card", '1.2card': "1card", '1.3card': "1card", '3stairs': "3stairs", '3upstairs':"3stairs", '3steps': "3stairs", '3up': "3stairs", '3paper': "3paper", '3papers': "3paper", '4stairs': "4stairs", '4downstairs':"4stairs", '4down': "4stairs", '4poster': "4poster", '4posters': "4poster", '4people': "4person", '4person': "4person", '4someone': "4person", '5people': "4person", '5person': "4person", '5someone': "4person", '6people': "4person", '6person': "4person", '6someone': "4person", '7people': "4person", '7person': "4person", '7someone': "4person", '5poster': "4poster", '5posters': "4poster", '6poster': "4poster", '6posters': "4poster", '7poster': "4poster", '7posters': "4poster", '5man': "5man", '5guy': "5man", '5dude': "5man", '5baldy': "5man", '5baldie': "5man", '5him': "5man", '6stairs': "6stairs", '6upstairs':"6stairs", '6up': "6stairs", '7man': "7man", '7pirate': "7man", '7guy': "7man", '7dude': "7man", '7him': "7man", '4clockwise':"4cw", '4cw': "4cw", '5clockwise':"5cw", '5cw': "5cw", '6clockwise':"6cw", '6cw': "6cw", '7clockwise':"7cw", '7cw': "7cw", '4counterclockwise':"4ws", '4ccw': "4ws", '5counterclockwise':"5ws", '5ccw': "5ws", '6counterclockwise':"6ws", '6ccw': "6ws", '7counterclockwise':"7ws", '7ccw': "7ws", '4widdershins':"4ws", '4ws': "4ws", '5widdershins':"5ws", '5ws': "5ws", '6widdershins':"6ws", '6ws': "6ws", '7widdershins':"7ws", '7ws': "7ws", 'invscissors':"invscissors", '8s': "8south", '8south': "8south", '8e': "8east", '8east': "8east", '8w': "exit", '8west': "8w", '8n': "8n", '8north': "8n", '10n': "10n", '10north': "10n", '11n': "11n", '11north': "11n", '11e': "11e", '11east': "11e", '12e': "12e", '12east': "12e", '12s': "12s", '12south': "12s", '12w': "12w", '12west': "12w", '13e': "13e", '13east': "13e", '13s': "13s", '13south': "13s", '13w': "13w", '13west': "13w", '14s': "14s", '14south': "14s", '14e': "14e", '14east': "14e", '14w': "14w", '14west': "14w", '9n': "9north", '9north': "9north", '9e': "9east", '9east': "9east", '9w': "9west", '9west': "9west", '9s': "9south", '9south': "9south", '10e': "10east", '10east': "10east", '10s': "10south", '10south': "10south", '10w': "10west", '10west': "10west", '11s': "11south", '11south': "11south", '11w': "11west", '11west': "11west", '12n': "12north", '12north': "12north", '12out': "12north", '12leave': "12north", '12exit': "12north", '13out': "13north", '13leave': "13north", '13out': "13north", '13n': "13north", '13north': "13north", '14leave': "14north", '14out': "14north", '14exit': "14north", '14north': "14north", '14n': "14north", 'invpen': "invpen", 'invpaper': "invpaper", 'inveyepatch':"inveyepatch", 'invbackpack':"invbackpack", 'invhat': "invhat", '8bar': "8bar", '8tavern': "8bar", '8people': "8person", '8person': "8person", '8someone': "8person", '9people': "8person", '9person': "8person", '9someone': "8person", '10people': "8person", '10person': "8person", '10someone':"8person", '11people': "8person", '11person': "8person", '11someone':"8person", '13people': "8person", '13person': "8person", '13someone':"8person", '14people': "14person", '14person': "14person", '14someone':"14person", '9door': "9door", '9boat': "9boat", '9ship': "9boat", '9yacht': "9boat", '10market': "10market", '10marketplace':"10market", '11house': "11house", '11door': "11house", '11building':"11house", '11porthole':"11hole", '11hole': "11hole", '11hull': "11hole", '11boat': "11ship", '11ship': "11ship", '12man': "12man", '12guy': "12man", '12pirate': "12man", '12him': "12man", '12chair': "12chair", '12table': "12table", '12hammock':"12hammock", '12machine':"12radio", '12radio': "12radio", '13market': "13market", '13stall': "13market", '13door': "13door", '13stalls': "13market", '13hawker': "13hawker", '13seller': "13hawker", '13salesman':"13hawker", '13hawkers':"13hawker", '13sellers':"13hawker", '13salesmen':"13hawker", '13man': "13hawker", '13someone':"13hawker", '14table': "14table", '14man': "14man", '14him': "14man", '14drunk': "14man", '14guy': "14man", '14dude': "14man", '14bar': "14bar", '14bartender':"14bartender", '14barman': "14bartender", '15chest': "15chest", '15trunk': "15chest", '15rum': "15rum", '15bottle': "15rum", '15spider': "15spider", '15spiderman':"15spider", '15spider-man':"15spider", '15movie': "15spider", '15video': "15spider", '15dvd': "15spider", '15movies': "15spider", '15videos': "15spider", '15dvds': "15spider", '15stairs': "15stairs", '15up': "15stairs", '15upstairs':"15stairs", '15out': "15out", '15hole': "15out", '15outside':"15out", '15leave': "15out", '15exit': "15out", 'invrum': "invrum", 'invbottle':"invrum", 'invglass':"invglass", 'invspider':"invspider", 'invspiderman':"invspider", 'invspider-man':"invspider", 'invmovie': "invspider", 'invvideo': "invspider", 'invdvd': "invspider", 'invmovies':"invspider", 'invvideos':"invspider", 'invkey': "invkey", '16.1prop': "16.1prop", '16.1props':"16.1prop", '16.1memorabilia':"16.1prop", '16.1poster':"16.1poster", '16.1posters':"16.1poster", '16.1costume':"16.1costume", '16.1costumes':"16.1costume", '16.1out':'16.1door', '16.1leave':'16.1door', '16.1exit':'16.1door', '16.1door': "16.1door", '17window': "17window", '17sofa': "17couch", '17couch': "17couch", '17sofas': "17couch", '17couches':"17couch", '17carpet': "17carpet", '17carpeting':"17carpet", '17floor': "17carpet", '17exit': "17door", '17leave': "17door", '17door': "17door", '17out': "17door", '17out': "17out", '17machine':"17cart", '17cart': "17cart", '17tap': "17tap", '17button': "17button", '18door': "18door", '18out': "18door", '18exit': "18door", '18leave': "18door", '18cw': "18cw", '18clockwise':"18cw", '18ws': "18ws", '18widdershins':"18ws", '18ccw': "18ws", '18counterclockwise':"18ws", '19collection':"19dvd", '19dvd': '19dvd', '19dvds': '19dvd', '19wall': '19dvd', '19tv': '19tv', '19television':'19tv', '19firefly':'19tv', '19chair': '19chair', '19seat': '19chair', '19out': '19out', '19door': '19out', '19e': '19out', '19east': '19out', '19leave': '19out', '19exit': '19out', '19outside':'19out', '19man': '19man', '19guy': '19man', '19dude': '19man', '19him': '19man', '19them': '19man', '20plexiglass':'20field', '20glass': '20field', '20field': '20field', '20pitch': '20field', '20stadium':'20field', '20out': '20field', '20e': '20field', '20east': '20field', '21plexiglass':'20field', '21glass': '20field', '21field': '20field', '21pitch': '20field', '21stadium':'20field', '21out': '20field', '21e': '20field', '21east': '20field', '22plexiglass':'20field', '22glass': '20field', '22field': '20field', '22pitch': '20field', '22stadium':'20field', '22out': '20field', '22e': '20field', '22east': '20field', '23plexiglass':'20field', '23glass': '20field', '23field': '20field', '23pitch': '20field', '23stadium':'20field', '20door': '20door', '20in': '20door', '20enter': '20door', '20mesh': '20cage', '20cage': '20cage', '20equipment':'20cage', '20microphone':'20microphone', '20mike': '20microphone', '21fuse': '21box', '21box': '21box', '21fusebox':'21box', '21lever': '21lever', '21switch': '21lever', '21power': '21lever', '21pen': '21pen', '23booth': '23booth', '23door': '23booth', '23room': '23booth', '23out': '23booth', '23in': '23booth', '23enter': '23booth', '23e': '23booth', '23east': '23booth', '24chair': '24chair', '24table': '24mixing', '24mixing': '24mixing', '24out': '24out', '24exit': '24out', '24leave': '24out', '24door': '24out', '24stadium':'24field', '24field': '24field', '24pitch': '24field', '24power': '24cord', '24cord': '24cord', '24wire': '24cord', '24cable': '24cord', '20cw': '20cw', '20clockwise':'20cw', '20north': '20cw', '20n': '20cw', '20ws': '20ws', '20widdershins':'20ws', '20ccw': '20ws', '20counterclockwise':'20ws', '20s': '20ws', '20south': '20ws', '21cw': '21cw', '21clockwise':'21cw', '21north': '21cw', '21n': '21cw', '21ws': '21ws', '21widdershins':'21ws', '21ccw': '21ws', '21counterclockwise':'21ws', '21s': '21ws', '21south': '21ws', '22cw': '22cw', '22clockwise':'22cw', '22north': '22cw', '22n': '22cw', '22ws': '22ws', '22widdershins':'22ws', '22ccw': '22ws', '22counterclockwise':'22ws', '22s': '22ws', '22south': '22ws', '23cw': '23cw', '23clockwise':'23cw', '23north': '23cw', '23n': '23cw', '23ws': '23ws', '23widdershins':'23ws', '23ccw': '23ws', '23counterclockwise':'23ws', '23s': '23ws', '23south': '23ws', '19w': '19w', '19west': '19w', '19in': '19w', '19enter': '19w', '19s': '19s', '19south': '19s', '19n': '19n', '19north': '19n', '23w': '23w', '23west': '23w', '22w': '23w', '22west': '23w', '21w': '21w', '21west': '21w', '20w': '20w', '20west': '20w', '22door':'22door', '23exit':'22door', 'invdoll':'invfigure', 'invfigure':'invfigure', 'invgekko':'invfigure', 'invgordon':'invfigure', 'invtoy': 'invfigure', 'invbattery':'invbattery', 'invbatteries':'invbattery', 'invflashlight':'invflashlight', 'invtorch':'invflashlight', 'invmicrophone':'invmicrophone' } articles={ 'sack':'a ', 'scissors':'a pair of ', 'pen':'a ', 'paper':'a sheet of ', 'eyepatch':'an ', 'backpack':'a ', 'hat':'a pirate ', 'rum':'a bottle of ', 'Spider Man':'a DVD copy of The Amazing ', 'key':'a mysterious (probably metaphorical) ', 'flashlight':'a ', 'figure':'a Gordon Gekko action ', 'battery':'a D size ', 'microphone':'a ', 'glass':'an empty ' } descriptions={ #prebay 'invglass':"An old, stained glass.", '1speaker':"The speaker spits and crackles but makes no intelligible sounds.", '1table':"The table in the middle of the room is almost engulfed by the huge sack atop it.", '1.1table':"The table stands looking much lighter than before, now supporting only a shallow hill of cards.", '1.2table':"The table is against the wall, under the screen and window.", '1.3table':"The table is strong, and doesn't seem to mind you standing on it.", '1screen':"You crouch and look into the screen. Through it, you can make out the familiar shapes of your chair and keyboard. You realize that you are looking back into the room that you just left.", '1.3screen':"The screen is at your feet. From this height you can no longer see through it.", '1sack':"The sack is filled with tens of thousands of index cards. On each card is written a question. The questions range from addition to the identification of the species of a bird in a provided picture.", 'invsack':"You are holding on to the sack. Empty, it is relatively light.", '1window':"The window is circular, but just beyond your reach. It is approximately half a meter in diameter and approximately 1.570796 meters in circumference.", '1.3window':"The window is at your eye level. Out of it, you can see only the sky.", '1card':question(), '3stairs':"The stairs rise out of the sea of paper, and lead to the first floor.", '3paper':"The foothills of the mountain of paper stretch to the walls. You cannot see the floor, nor can you tell how far it is beneath your feet.", '4poster':poster(), '4stairs':"These are the stairs you walked up on.", '4person':"The people around you move quickly and meaningfully, their eyes fixed intently, almost glassily, forward.", '5man':"The diminuitive bald man glances at you through his wireframe glasses before returning to the business of various members of the crowd.", '6stairs':"The stairs here turn onto the second floor, where an equally dense crowd covers the floor", '7man':"The pirate gazes calmly over the crowd.", '4cw':"What?", '5cw':"What?", '6cw':"What?", '7cw':"What?", '4ws':"What?", '5ws':"What?", '6ws':"What?", '7ws':"What?", 'invpen':"A stainless steel pen.", 'invscissors':"A short pair of scissors with a red plastic handle.", 'invpaper':"A sheet of paper with something about Catherine the Great written on it.", 'inveyepatch':"You are holding a very rough approximation of an eyepatch.", 'invbackpack':"On your back is a sturdy backpack fashioned from the sack you were carrying.", 'invhat':"The nautical-themed hat is perched roguishly askulltop.", '8bar':"The interior of the bar is dark even in the bright daytime. It is as if light itself is afraid to go in.", '8person':"The amount of attention paid by one person to another is enough to avoid collision, it seems, but not much more.", '14person':"The pirates in this darkest of drinking holes seem somehow even less aware than those outside.", '9door':"Nailed to the door is a note reading \"To access this door please complete one of the following surveys: There are 0 surveys available.\"", '9boat':"The ship moored closest to you is curiously different from the others. Half of the weather deck is enclosed in a cabin, like a yacht. Well dressed pirates mill and chatter throughout.", '10market':"The market is jammed into a space where two or three more taverns could fit.", '11house':"The house, the last on the boardwalk, is exceptional in both not being a tavern and in having on its roof what appears to be an antenna.", '11hole':"Hanging like low fruit over the wet wooden boards is a windowless porthole leading right into the hull of a ship.", '11ship':"A medium sized wooden ship with large sails is moored next to you. There is a hole in the hull where a window is missing.", '12man':"The great pirate, harder than tack, grumbles to himself as he sits at the machine.", '12chair':"The chair sitting alone at the table seems too flimsy to support the weight of even one of the pirate's massive limbs.", '12table':"The wooden table dips slightly in the middle where the pirate parks his cyclopean meals.", '12hammock':"The hammock hands between two perpendicular walls. It is the very picture of pirate domesticity.", '12radio':"The size of the nautical radio almost makes the pirate sitting at it look regular-sized.", '13market':"Dozens of stalls jam together, fighting for space, so compressed that the hawkers and salesmen have no way to walk out from behind them. The stalls are packed with discs being taken by members of the crowd. The discs seem not to decrease in number when the people take from their ranks. Stranger still, you cannot see any payment taking place.", '13hawker':"The hawkers stand behind their stalls and name their wares, but aren't collecting any payment.", '14table':"The table is damp with years of spilled beer.", '13door':"The door does not lead into the tavern, but rather into a room behind.", '14man':"An old drunk is sleeping with his head on your table.", '14bar':"The bar itself is the only thing protecting the bartender from the certain death of the loud and often belligerent crowd.", '14bartender':"The bartender serves drinks as superhumanly quickly as the patrons consume them.", '15chest':"A reinforced treasure-y-looking chest lounges seductively starboard.", '15rum':"The label notes: \"Pairs well with loneliness, desperation.\"", '15spider':"A DVD copy of The Amazing Spider-Man.", '15stairs':"A staircase leads through a trap door to the deck above.", '8south':"The interior of the bar is dark even in the bright daytime. It is as if light itself is afraid to go in.", '8east':"The crowd thickens to the east to the point that the people form a viscous liquid through which you can hope only to slowly push through.", '8w':"A feeling of dread pours into your bones as you look west. You couldn't possibly bring yourself to go that way.", '8n':"You can barely see the water past the wall of boats.", '10n':"You can barely see the water past the wall of boats.", '11n':"A medium sized wooden ship with large sails is moored next to you. There is a hole in the hull where a window is missing.", '11e':"A feeling of dread pours into your bones as you look east. You couldn't possibly bring youself to go that way.", '12e':"You see a wall.", '12s':"You see a pirate sitting at a nautical radio.", '12w':"You see a wall.", '13e':"You see the outside of a tavern. A sign nailed to it reads: \"Specials today: Beer.\". There is a door which seems to lead into a back room.", '13s':"Dozens of stalls jam together, fighting for space, so compressed that the hawkers and salesmen have no way to walk out from behind them. The stalls are packed with discs being taken by members of the crowd. The discs seem not to decrease in number when the people take from their ranks. Stranger still, you cannot see any payment taking place.", '13w':"You see the outside of a tavern. A sign nailed to it reads: \"Specials today: Rum.\"", '14e':"Scenes of pirate violence that will haunt you until the seas are dry and the cities are but dust.", '14s':"The bar, behind which the bartender serves drinks as superhumanly quickly as the patrons consume them.", '14w':"You turn around to look at the west wall of the tavern. Many years ago, someone has carved \"09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 \" into it.", '9north':"The Swedish gentleman smiles at you from the pirate yacht. \"Ve a hea olvays!\" He shouts.", '9east':"You see the boardwalk widen to the east, and some sort of marketplace.", '9west':"You look back at where you appeared. Nobody seems to have noticed anything out of the ordinary.", '9south':"Nailed to a door is a note reading \"To access this door please complete one of the following surveys: There are 0 surveys available.\"", '10east':"The boardwalk ends a short way east from here. The last building on the boardwalk has what looks like an antenna on its roof.", '10south':"The market is jammed into a space where two or three more taverns could fit.", '10west':"The boarwalk narrows to the west, and the crows grows more dense.", '11south':"The house to the south, the last on the boardwalk, is exceptional in both not being a tavern and in having on its roof what appears to be an antenna.", '11west':"You see the boardwalk widen to the east, and some sort of marketplace.", '12north':"You see the door outside.", '13north':"You can barely see the water past the crowd and the wall of boats behind them.", '14north':"You see the bright busy street outside.", '15out':"Through the porthole you can see, hear, and smell the crowd and the taverns outside.", 'invrum':"The bottle blubs happily as you swing your backpack around to gaze at it. The label notes: \"Pairs well with loneliness, desperation.\"", 'invspider':"A DVD copy of The Amazing Spider-Man.", 'invkey':"In your hand is a mysterious (probably metaphorical) key.", 'invflashlight':"The flashlight looks as if it has had better decades.", '16.1prop':prop(), '16.1poster':poster1(), '16.1costume':"!!!!!!!!!!!!!!!!!", '16.1door':"The door is hidden by clutter and covered in a Back to the Future poster.", '17window':"The stands are surprisingly empty, and only one in every ten or so seats are filled. You notice that there is no team on the field, but that the jumbotron shows the poster for The Matrix. Many members of the audience are holding up cards on which are written numbers out of ten. Just below you, a man in a yellow shirt holds up the number 8.1, and is shooting a dirty look at a woman next to him holding up a 7.4. On the screen is a schedule announcing Alice in Wonderland and Tron to come next.", '17couch':"The couches are dark crimson velvet trimmed with gold.", '17carpet':"The soft, regal gray carpet seems disdainful of you, even as you walk on it.", '17door':"The door is made of metal and looks heavy.", '17out':"The stands are surprisingly empty, and only one in every ten or so seats are filled. You notice that there is no team on the field, but that the jumbotron shows the poster for The Matrix. Many members of the audience are holding up cards on which are written numbers out of ten. Just below you, a man in a yellow shirt holds up the number 8.1, and is shooting a dirty look at a woman next to him holding up a 7.4. On the screen is a schedule announcing Alice in Wonderland and Tron to come next.", '17cart':"The cart is locked. Under a button, a tap extruded from a solid steel side is labeled \"Butter-like condiment flavored spread.\" On top of the cart is a folded card reading \"Thank you for buying Pro.\"", '17tap':"The tap is labeled \"Butter-like condiment flavored spread.\" Wealth can buy anything but real butter on popcorn.", '17button':"The button gleams, so new-looking as to suggest that few in the past have elected to use it.", '18door':"The door sizzles softly as the spread eats away at it.", '18cw':"The hallway stretches out of sight to the right.", '18ws':"The hallway stretches out of sight to the left.", '19dvd':"The collection must contain every episode of every season of every show, ever.", '19tv':"The television is a gleaming achievement of Korean engineering.", '19chair':"The chair is in the shape of an eggshell split open. You can see the back of the man's head above its back.", '19man':"The man is calmly watching the exploits of Mal Reynolds and his crew.", '19out':"Through the doorway, you can see onto the field.", '20field':"The field is a green oval surrounded by eerily empty bleachers. Looking closer, you can see coats on some of the seats.", '20door':"On the door is written \"Trope & Idiom stor.\"", '21box':"One fuse in the fusebox is gone, leaving an empty socket with two electrodes. The master lever is in the off position.", '21lever':"The lever can be clunked between the off and on positions. It is currently in the off position.", '21pen':"A steel pen is fit snugly into a socket in the fusebox.", '23booth':"The booth pushes out onto the field slightly, and the eerie empty stadium is completely visible from there.", '24chair':"It is a swiveling chair designed for ergonomic commentation.", '24mixing':"The mixing table has a socket for a microphone, and another for a power cable. The power cable is unplugged, and lies next to it.", '24out':"From here, you have a full degree view of the stadium and stands. You can see purses and number cards that people have left behind.", '24field':"From here, you have a full degree view of the stadium and stands. You can see purses and number cards that people have left behind.", '24cord':"The power cord lies unplugged beside the mixing table.", '20cage':"A locked mesh protects the broadcasting equipment, a pile of amplifiers, microphones, mixing tables and cameras. A single microphone has rolled off of the heap, and is within reach at the bottom of the mesh.", '20microphone':"A microphone has rolled to the mesh that borders the hallway. If you really stretched your fingers, you could probably reach it.", '20cw':"Clockwise from here, you can see a fusebox", '20ws':"Widdershins from here, the corridor ends. A locked mesh protects the broadcasting equipment, a pile of amplifiers, microphones, mixing tables and cameras. A single microphone has rolled off of the heap, and is within reach at the bottom of the mesh.", '21cw':"Clockwise from here, you see something that I haven't written yet.",########################### '21ws':"Widdershins from here, you see where the corridor ends with a cage for the broadcasting equipment, and the door to the room you woke up in.", '22cw':"Clockwise from here, the corridor ends and an announcer's booth juts out onto the field.", '22ws':"Widdershins from here, you can see a fusebox.", '23cw':"Clockwise from here the hallway ends unceremoniously in a concrete wall.", '23ws':"Widdershins from here is something I haven't thought of yet.",###################### '19s':"To the south is the television, and behind it, barely visible, the wall on which it is mounted.", '19w':"The dvd collection is slightly too wide for just the north wall, and turns slightly into the west.", '19n':"The collection must contain every episode of every season of every show, ever.", '23w':"A door marked \"exit\".", '22door':"A door marked \"exit\".", '20w':"Through the doorway, you can see and hear the exploits of Serenity and it's crew on the television.", '21w':"There is a fuse-box, but one fuse is missing. The master lever is in the off position.", 'invfigure':"Gordon says \"I wanna liquidate assets!\".", 'invbattery':"A D size battery.", 'invmicrophone':"A large, professional microphone, complete with stand.", '24man':"He stands in the middle of the booth, looking up at the sky." } if call == "surroundings":return surroundings if call == "intros":return intros if call == "nouns":return nouns if call == "descriptions": return descriptions if call == "articles":return articles if call == "dialogues":return dialogues if call == "map":return mappfrom generators import questionfrom generators import posterfrom generators import propfrom generators import poster1