1 ! Copyright (C) 2019, 2020 Jason Self <j@jxself.org>
3 ! This file is free software: you may copy, redistribute and/or
4 ! modify it under the terms of the GNU Affero General Public License
5 ! as published by the Free Software Foundation, either version 3 of
6 ! the License, or (at your option) any later version.
8 ! This file is distributed in the hope that it will be useful, but
9 ! WITHOUT ANY WARRANTY; without even the implied warranty of
10 ! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 ! Affero General Public License for more details.
13 ! You should have received a copy of the GNU Affero General Public
14 ! License along with this file. If not, see https://gnu.org/licenses/
16 Object neighborkitchen "Kitchen"
18 "You are in your neighbor's kitchen. It's a large
19 contemporary kitchen with an open design and many flat
20 surfaces. The color palette is very bright and in
21 perfect harmony with the kitchen. It's timeless and
22 beautiful. The walls look like they've been used to
23 store things, with some faint outlines remaining that
24 gives a lived-in look. It could have been a luxury
25 cooking environment, though by now everything has been
26 removed. Only the kitchen island and fireplace remain in
27 stark contrast to the bare kitchen. The livingroom is to
28 the east. The door to the back yard is to the west.",
29 e_to neighborlivingroom,
33 Object island "kitchen island" neighborkitchen
34 with name 'kitchen' 'island' 'table' 'wood' 'wooden' 'top' 'wood',
36 "It has metal legs firmly embedded into the floor, and a
37 wooden top. Strangely, all of the drawers have been
40 Take, Pull, Push, PushDir, Turn:
41 print_ret "The kitchen island is firmly planted in the floor.";
43 has scenery supporter enterable;
45 Object brick "brick" neighborkitchen
46 with name 'brick' 'bricks' 'mortar',
48 "You find nothing special about the bricks that make up
52 Object fireplace "fireplace" neighborkitchen
53 with name 'fireplace' 'fire' 'place' 'mouth',
56 "A stain is splayed against the brick fireplace,
57 making its curved mouth appear like a black, toothless
58 scream. A confection of ashes occupy the fireplace";
61 ", and a poker hangs out which looks like it
62 could make an effective weapon";
66 has scenery container transparent open;
68 Object poker "poker" fireplace
71 "This poker may have once been used to expedite the
72 flame's envelopment, as well as the house's many stories
75 Take, Pull, Push, PushDir, Remove:
76 give poker ~concealed;
77 if (poker hasnt visited) {
81 if (player in neighborlivingroom) {
82 if (bluebutton has on)
88 Object ashes "ashes" fireplace
89 with name 'ash' 'ashes',
90 description "It looks like a pile of ash.",
92 Take, Pull, Push, PushDir:
93 print_ret "The ashes are so fine they fall between your fingers.";
95 has concealed pluralname;
97 Object stain "stain" fireplace
101 Object mouth "mouth of the fireplace" fireplace
105 Object letter "letter" island
108 "The letter reads: ~Thank you for evaluating this
109 prototype of the Frobozz Magic Teleporter. Please refer to
110 the enclosed manual to learn how to program destinations
111 in to your teleporter. Pressing the red button recalls the
112 last-used destination and teleports you there. Pressing
113 the blue button engages Defense Mode, which instantly
114 whisks intruders away. Use it to provide defense for any
115 location! Please send feedback about this prototype to
116 your local FrobozzCo International sales person. Warning:
117 Side effects can include disorientation, loss of memory,
118 lightheadedness, loss of appetite, nausea, vomiting,
119 weakness, and death.~";