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 Sidewalk "Sidewalk"
18 "You are standing on the sidewalk in front of your house.
19 The street is normally quiet, but it's been very busy
20 today like trying to get through a busy movie theater,
21 and the sound of the traffic has been particularly
22 noticeable. The traffic is a good sign of what going on
23 in the city as a whole today. It is barely cloudy and
24 already hot this morning. Smaller branches of trees are in
25 motion from the light wind, which helps to provide some
26 relief from the heat. Your home is to the west. Your
27 neighbor's home is to the northwest.",
29 "Some inconsiderate person parked their car on the
30 sidewalk which blocks your path. It might be nice to call
31 Parking Enforcement so they can get a ticket for creating
32 an obstruction but you don't have a phone.",
34 "You arrive at an intersection. Lots of traffic drives
35 past at high speed creating a small breeze that makes your
36 shirt ripple. You decide it is better to not risk being
37 run over and go back.",
39 "As you start to step out into the street a car quickly
40 zooms by at high speed. You jump back to avoid becoming
41 part of the pavement.",
43 "As you start to step out into the street a car honks
44 impatiently for you to get out of the way. You go back to
47 "The street is very busy. Surely you'd be hit by a moving
48 vehicle if you went there.",
50 sw_to "A rock wall blocks your path.",
54 Object sun "sun" sidewalk
56 found_in sidewalk backyard,
59 Object clouds "clouds" sidewalk
60 with name 'cloud' 'clouds',
61 found_in sidewalk backyard,
64 Object tree "tree" sidewalk
65 with name 'tree' 'trees' 'evergreen' 'evergreen' 'leaves' 'leaf',
66 found_in sidewalk backyard campsite,
68 "Standing strong, majestic and tall, as if reaching for
69 the sky. There are countless numbers of sun-drenched
70 leaves, each a deep green.",
74 "Despite your best efforts you're not able to.
75 There's no branch low enough to grab.";
77 print_ret "It tastes like wood.";
79 print_ret "The trunk of the free feels rough to the touch.";
80 Take, Pull, Push, PushDir, Turn:
82 "The tree is firmly anchored into the ground by a
83 healthy root system. It's not going anywhere.";
85 print_ret "The tree is not a liquid.";
87 print_ret "You huff and you puff but nothing happens.";
89 print_ret "Only you can prevent forest fires.";
91 print_ret "The tree is not for sale.";
94 "Since when did you gain the ability to jump over
95 trees in a single bound?";
99 Object street "street" sidewalk
100 with name 'street' 'road',
101 description "It's your typical street.",
104 Object rockwall "rock wall" sidewalk
105 with name 'rock' 'wall' 'stone' 'rock' 'boulder' 'stonework'
106 'cobblestone' 'mortar' 'stones' 'rocks' 'walls',
108 "Made up of assorted stones of various sizes and shapes,
109 with a healthy dose of mortar between them to fill and
110 seal the irregular gaps between them, it serves as a wall
111 separating your property from someone else's.",
114 Object car "car" sidewalk
115 with name 'car' 'vehicle' 'automobile',
117 "It's a white two-door car. The license plate holder says
118 FrobozzCo International.",
121 print_ret "The car is locked, and there is apparently no key.";
123 print_ret "The car is locked, and there is apparently no key.";
126 "I'm not sure that FrobozzCo International would
127 appreciate people climbing on one of their cars.";
130 "I doubt that FrobozzCo International would
131 appreciate someone taking one of their cars.";
132 Pull, Push, PushDir, Turn:
133 print_ret (The) self, " is too heavy for that.";
137 Object licenseplateframe "license plate holder" sidewalk
138 with name 'license' 'plate' 'frame' 'holder',
139 description "It says FrobozzCo International in white letters
142 Take, Pull, Push, PushDir, Turn:
143 print_ret (The) self, " is firmly attached to the car.";