generated from mwc/lab_terminal
Initial commit
This commit is contained in:
25
adventure/seafloor/sunken_ship/galley/ghost.py
Normal file
25
adventure/seafloor/sunken_ship/galley/ghost.py
Normal file
@@ -0,0 +1,25 @@
|
||||
# ghost.py
|
||||
# --------
|
||||
# By MWC Contributors
|
||||
#
|
||||
# This is a Python program. You can run it by typing `python ghost.py`
|
||||
|
||||
import sys
|
||||
from pathlib import Path
|
||||
sys.path.append('../../../..')
|
||||
from fancy_printing import print_fancy
|
||||
|
||||
GHOST_GIVES_KEY = [
|
||||
"You enter the cramped galley and notice a sad, lonely ghost wandering around. You always wondered if you would be afraid of ghosts, but somehow this feels completely normal. The ghost begins to speak.",
|
||||
"'It has been a long while since I have seen anybody down here,' she says. 'I would like to give you a gift. Here's a key.'"
|
||||
]
|
||||
GHOST_IS_BORED = [
|
||||
"The ghost glances over at you. 'I hope you find some use for that key.'"
|
||||
]
|
||||
KEY = " Even in the faint light of your lamp, the key has a golden gleam.\n\n"
|
||||
|
||||
if Path("key.txt").exists():
|
||||
print_fancy(GHOST_IS_BORED)
|
||||
else:
|
||||
print_fancy(GHOST_GIVES_KEY)
|
||||
Path("key.txt").write_text(KEY)
|
6
adventure/seafloor/sunken_ship/ship.txt
Normal file
6
adventure/seafloor/sunken_ship/ship.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
The sunken ship is lying on the seafloor at a slight angle. From the remains
|
||||
of its masts and rigging, you can tell it's from the age before ships were made
|
||||
of steel and powered by engines. You climb up in the deck, and see a large hole
|
||||
allowing access to the inner chambers. You flick on your suit's light and
|
||||
go inside.
|
||||
|
26
adventure/seafloor/sunken_ship/stateroom/desk.py
Normal file
26
adventure/seafloor/sunken_ship/stateroom/desk.py
Normal file
@@ -0,0 +1,26 @@
|
||||
# desk.py
|
||||
# --------
|
||||
# By MWC Contributors
|
||||
#
|
||||
# This is a Python program. You can run it by typing `python desk.py`
|
||||
|
||||
import sys
|
||||
from pathlib import Path
|
||||
sys.path.append('../../../..')
|
||||
from fancy_printing import print_fancy
|
||||
|
||||
DESCRIPTION = [
|
||||
"The stateroom contains the ruins of an elegant office. Scraps of wallpaper are peeling from the wall; there is an eel living in the chandelier. There is a huge desk at the center of the room."
|
||||
]
|
||||
OPEN_DESK = [
|
||||
"You try your key in the desk drawer, and it clicks open. There are many decaying pieces of paper. One has the numbers 318 written in a fine script."
|
||||
]
|
||||
DESK_LOCKED = [
|
||||
"You try to open the desk's drawer, but it is firmly locked."
|
||||
]
|
||||
|
||||
print_fancy(DESCRIPTION)
|
||||
if Path("../galley/key.txt").exists():
|
||||
print_fancy(OPEN_DESK)
|
||||
else:
|
||||
print_fancy(DESK_LOCKED)
|
Reference in New Issue
Block a user