def __init__(self, x, y): super().__init__( x=x, y=y, name="Gomez Office", connected=["OfficeHall"], description="A messy, cramped office with a computer desk piled " "high with clutter. Resting on a shelf is a bottle and two " "glasses. Hanging up behind it is a scarf.", items=[ i.Booze(name=["Bottle", "Tequila"], description="About a " "liter of an oaky liquid. It's labeled \"Casamigos " "Reposado\"."), i.Glass(), i.Glass(), i.Shelf( description="A stained wooden " "shelf at about shoulder height. On it sits a bottle and two glasses." ), i.Computer(), i.Chair(description="A leather office chair"), i.Desk( description= "A typical, wooden office desk. On the desk is a computer surrounded " "by a scattering of papers, a newton's cradle, and an espresso machine." ), i.NewtonsCradle(), i.Scarf( "It's a yellow and blue football scarf. \"C.D. Oro\" is inscribed on it." ), i.EspressoMachine(), i.ScatteredPapers() ])
def __init__(self, x, y): super().__init__( x=x, y=y, name="Security Center", connected=["HallA", "SecurityOffice"], description= "Below a flight of computer monitors displaying security feeds is an L-shaped " "table with chairs tucked beneath it.", items=[ items.Chair(), items.SecurityMonitor(), items.Table(description="An large, L-shaped table.") ])
def __init__(self, x, y): super().__init__(x=x, y=y, name="Terra Communications Room", description="Clocks labeled 'Sydney', 'New York', 'London', 'Dubai', and 'Pyongyang' " "are mounted on the wall. A long counter sprinkled with " "dials, buttons, and a computer stretches from wall to wall. On the east side of " "the room sits the base's transmitter. " "In front of the computer sits the dead communications director.", connected=["ApmTerminalA"], can_enter=False, items=[items.Table(), items.Chair(), items.Transmitter(), items.Clock(time_location="Sydney"), items.Clock(time_location="New York"), items.Clock(time_location="London"), items.Clock(time_location="Dubai"), items.Clock(time_location="Pyongyang"), items.DeadCommunicationsDirector(), items.Computer(), items.APMPass(), items.Note(description="A yellow post-it note with the following written on it:\n" "\tu: luxxx825\n\tp: gellerfan334!")])
def __init__(self, x, y): super().__init__(x=x, y=y, name="Reception", connected=["HallI", "MentalHealthRoom", "SurgeryRoom", "EmergencyRoom"], description="A cute lobby with chairs and a reception desk. Doors " "to the emergency room, surgery room, and mental health room " "are on each end of the room. Written on the ER door in " "large, black lettering is: 'QUARENTINE - DO NOT ENTER'", items=[items.Chair(), items.Desk(description="A small office " "desk. Probably the office space for the receptionist. " "Next to their computer sits a bowl of mints as well as a " "phone and a framed photo."), items.Photo(description=\ "It's a selfie featuring a boy around 10 and his father."), items.Computer(), items.Bowl(description="A small bowl " "with a few mints in it"), items.Mint(), items.Mint(), items.Mint(), items.Phone()])
def __init__(self, x, y): super().__init__( x=x, y=y, name="Security Office", connected=["SecurityCenter"], description= "There's a circular table occupying most of the room. In the southeast corner is " "a cramped cubicle with a cabinet and a small computer.", items=[ items.Table(description="A circular conference table."), items.Cubicle(), items.Computer(), items.Paperwork(), items.FilingCabinet(), items.Chair() ])
def __init__(self, x, y): super().__init__( x=x, y=y, name="Spiritual Center", connected=["HallB", "Booth1", "Booth2"], description= "The room is scattered wih cushions and chairs. In one corner a " "tiny fountain pools into a small pond. There's a bookshelf on one wall. " "Connected on the east of the room are two personal booths.", items=[ items.Chair(), items.Cushion(), items.SpiritualCenterFountain(), items.SpiritualCenterPond(), items.Bookshelf( description="A dark, " "wooden bookshelf filled with religious texts."), items.Book( name=["The Bible", "Bible"], description= "1:1 In the beginning God created the heaven and the earth.\n" "1:2 And the earth was without form, and void; and darkness was " "upon the face of the deep. And the Spirit of God moved upon..." "\nYou get bored and stop reading."), items.Book( name=["The Quran", "Quran"], description= "1:1 In the name of Allah, the Entirely Merciful, the " "Especially Merciful.\n1:2 [All] praise is [due] to Allah, " "Lord of the worlds -\n1:3 The Entirely Merciful, the " "Especially Merciful,\n1:4 Sovereign of the..." "\nYou get bored and stop reading."), items.Book( name=["Tao Te Ching"], description= "1:1 The Tao that can be trodden is not the enduring and " "unchanging Tao. The name that can be named is not the " "enduring and unchanging name.\n1:2 [Conceived of as] having " "no name, it is the Originator of heaven and earth; " "[conceived of as] having a name, it is...\nYou get bored and " "stop reading.") ])
def __init__(self, x, y): super().__init__( x=x, y=y, name="Zlo Office", connected=["OfficeHall"], description="A neat office with a sizable computer desk and " "office chair resting behind it. Mounted on the " "wall is a map and framed award. On the other side of the " "room sits a bookshelf flanked by two armchairs and a " "coffee table. On it sits a Russian nesting doll.", items=[ i.Computer(), i.Desk(description="A large computer desk."), i.Chair(description="A nice office chair"), i.ArmChair(), i.NobelPrize(), i.Map(), i.Table(name=["Table", "Coffee Table"], description="A wooden coffee table. The surface sits " "at about knee height"), i.Bookshelf( description= "A small bookshelf with three shelves. The first to " "catch your eye are: Ningen Shikkaku, The Jungle, " "and Povidky z pekla a jine."), i.Book( name=["Ningen Shikkaku"], description="It's all in " "Japanese. Only thing you can decipher is the author's name: " "\"Osamu Dazai\""), i.Book( name=["The Jungle"], description="" "\"Chapter 1... It was four o'clock when the ceremony was " "over and the carriages began to arrive. There had been a " "crowd following all the way\" it continues... " "You think you may have read this back in high school."), i.Book(name=["Povidky z pekla a jine", "Povidsky"], description="Its all in some Eastern-European " "looking language. Author seems to be Marie Majerova."), i.RussianNestingDoll() ])
def __init__(self, x, y): super().__init__( x=x, y=y, name="Conference Room", connected=["OfficeHall"], description="A large meeting room with a glass wall, exposing " "attendees to a beautiful view of the martian landscape " "outside. An ovoidal table sits at the center of the room " "surrounded by a handful of office chairs. A " "projector points to the eastern wall.", items=[ i.Table(description="A long, ovoidal table. It has a " "gray finish"), i.Chair(description="A black swivel " "chair"), i.Projector(description="A sleek, white " "projector") ])
def __init__(self, x, y): super().__init__(x=x, y=y, name="Achebe Office", connected=["OfficeHall"], description="A cramped but tidy office. A rolling chair sits " "behind a computer desk with drawers attached " "to its sides. Hanging on the wall is a framed certificate " "as well as an old movie poster.", items=[i.Poster(), i.Altoids(), i.Altoids(), i.Altoids(), i.Computer(), i.AchebePhd(),i.Drawers(), i.Desk(description=\ "A small office Desk. Neatly placed next to the computer sits " "a framed photo, a box of tissues, a pen, and a tin of " "Altoids."), i.Photo(description="A picture of three young " "women at a pier."), i.Pen(), i.PostItNotes(), i.WetWipes(), i.Book(name=["The Sirens of Titan"], description="\"Every " "one now knows how to find the meaning of life within " "himself. But mankind wasn't always so lucky. Less than a " "century ago men and women did not have easy access to " "the puzzle boxes within them...\" it continues on but " "you stop reading."), i.Chair(description="A standard " "rolling chair.")])
def __init__(self, x, y): super().__init__( x=x, y=y, name="Bar", connected=["HallF"], description= "A dimly lit room complete with a red velvet booths and an old " "Steinway piano. Speakers playing 1950s jazz hang from the ceiling " "above a black-and-white checkerboard dance floor. At the back is a bar with a " "long cabinet behind it. You half expect Frank Sinatra to walk in.", items=[ items.Chair(), items.DanceFloor(), items.Speaker(), items.Piano(), items.Booth(), items.Bar(), items.BarLock(), items.Cabinet() ])
def __init__(self, x, y): super().__init__( x=x, y=y, name="Movie Theater", connected=["HallH"], description= "The east wall is completely taken up by a massive digital screen. Facing " "the screen are rows of seats, separated into two sections by a narrow aisle. " "At the back is a projector. A box sits beneath it.", items=[ items.Screen(), items.Projector(), items.Chair(description="A red-leather recliner."), items.MovieDisk( name=["2001: A Space Odyssey"], description="" "Title: 2001: A Space Odyssey\n\tReleased: 4/3/1968\n\tDirector: Stanley Kubrick" ), items.MovieDisk( name=["Star Wars"], description="" "Title: Star Wars\n\tReleased: 5/25/1977\n\tDirector: George Lucas" ), items.MovieDisk( name=["Sitting in the Stars"], description="" "Title: Sitting in the Stars\n\tReleased: 1/7/2034\n\tDirector: Owen Murphy" ), items.MovieDisk( name=["Blade Runner"], description="" "Title: Blade Runner\n\tReleased: 6/25/1982\n\tDirector: Ridley Scott" ), items.MovieBox( description= "A cardboard storage box with slots to hold movies. " "The slots are labeled:\n - 2001: A Space Odyssey\n - Star Wars\n - Sitting in " "the Stars\n - Blade Runner") ])
def __init__(self, x, y): super().__init__( x=x, y=y, name="Cafeteria", connected=["HallE"], description= "Scattered about the room are tables of a variety of shapes and sizes. " "On the far wall is a large cyan tile with a black handle. Beneath it are " "four levers labeled \"S\", \"B\", \"L\", and \"D\", accompanied by a red button " "with \"Menu\" written on it...", items=[ items.Table(), items.Chair(), items.Tile(), items.Handle(), items.LeverB(), items.LeverD(), items.LeverL(), items.LeverS(), items.MenuButton() ])
def __init__(self, x, y): super().__init__( x=x, y=y, name="Maintenance Room", connected=["HallI"], description= "There's a wooden table near the entrance with a pair of computers on it. " "Maintenance supplies lie in shelves on the south and east sides of the room. " "There's a sign taped up on the back wall.", items=[ items.Table(), items.Computer(), items.Chair(), items.WelcomeSign(), items.Tool(name=["Hammer"], description="A standard, metal hammer."), items.Tool(name=["Hammer"], description="A standard, metal hammer."), items.Tool( name=["Screwdriver"], description= "A metal screwdriver with a shank around 5 inches long."), items.Tool( name=["Screwdriver"], description= "A metal screwdriver with a shank around 5 inches long."), items.Tool( name=["Ladder"], description="A foldable ladder at least 6 feet in height.", can_pick_up=False), items.Tool(name=["Wrench"], description="Your standard wrench. " "No bigger than your hand."), items.Tool(name=["Wrench"], description="Your standard wrench. " "No bigger than your hand.") ])