1 (use-modules (mudsync))
4 ;; .-------------.--.--------.-----------.-----------.
5 ;; | ==== ===== | | | elrond's | |
6 ;; | ==== ===== | | joar's | goblin | |
7 ;; | Dootacenter | + codea | ballroom | | <- here be
8 ;; | ==== ===== + | plex | | | gandaros
9 ;; | ^-- chris's | ;--------'----+--,---' |
10 ;; | emacs ai == |@ | schendje's | |
11 ;; | server ==== | | graphic design | TOP SECRET |
12 ;; '-------------' + sweatshop + LABORATORY |
13 ;; .--------+-----. | | |
14 ;; | deb's | '----------------'---------------'
15 ;; | communication| | | | | | | | | | <- stairs
16 ;; | cooridoor + _|_|_|_|_|_|_|_|_|
19 (define wooden-unlocked-door "A wooden door. It appears to be unlocked.")
20 (define metal-stiff-door "A stiff metal door.
21 It looks like with a hard shove, you could step through it.")
26 #:name "The dootacenter"
28 "You've entered the server room. The isles alternate between hot and cold
29 here. It's not not very comfortable in here, and the combined noise of hundreds,
30 maybe thousands, of fans and various computing mechanisms creates an unpleasant
31 din. Who'd choose to work in such a place?
33 Still, you have to admit that all the machines look pretty nice."
34 ;; TODO: Allow walking around further in the dootacenter.
36 (("east" north-hallway
37 ,wooden-unlocked-door))) ; eventually make this locked so you have
38 ; to kick it down, joeyh style!
41 #:name "North hallway"
43 "You're at the north end of the hallway. An open window gives a nice breeze,
44 and the curtains dance merrily in the wind. Outside appears to be a pleasant
47 The hallway continues to the south."
48 (("west" server-room ,wooden-unlocked-door)
49 ("east" code-a-plex ,metal-stiff-door)
50 ("south" center-hallway #f)))
54 #:name "Joar's Code-A-Plex"
56 "You've entered Joar's Code-A-Plex. What that means is anyone's guess.
57 Joar apparently hangs out in here sometimes, but you don't see him here right
60 There's a row of computer desks. Most of them have computers already on them,
61 But one looks invitingly empty."
63 "west" ,metal-stiff-door)))))
65 (define (goblin-demo . args)
66 (run-demo "/tmp/goblin-game.db" goblin-rooms 'north-hallway))