Beispiel #1
0
 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()
         ])
Beispiel #2
0
 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!")])
Beispiel #4
0
 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()])
Beispiel #5
0
 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()
         ])
Beispiel #6
0
 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.")
         ])
Beispiel #7
0
 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()
         ])
Beispiel #8
0
 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")
         ])
Beispiel #9
0
 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.")])
Beispiel #10
0
 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()
         ])
Beispiel #11
0
 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")
         ])
Beispiel #12
0
 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()
         ])
Beispiel #13
0
 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.")
         ])