1 |
elmex |
1.1 |
object book_build_instructions |
2 |
|
|
inherit book_read |
3 |
|
|
name Building Instructions |
4 |
|
|
name_pl Building Instructions |
5 |
|
|
value 20000 |
6 |
|
|
msg |
7 |
|
|
B<Basic Building Instructions> |
8 |
|
|
|
9 |
|
|
To build your own home, you can use different items: |
10 |
|
|
|
11 |
|
|
* generic builder: this tool lets you build anything. You need one to build. |
12 |
|
|
|
13 |
|
|
* generic destroyer: this tool lets you destroy a built item. This will remove |
14 |
|
|
any built item, except floors and walls. |
15 |
|
|
|
16 |
|
|
* materials: you need those to build items. For instance, a 'Wood floor |
17 |
|
|
material' enables you to build a woodfloor. |
18 |
|
|
|
19 |
|
|
To build an item: |
20 |
|
|
|
21 |
|
|
* apply the builder |
22 |
|
|
|
23 |
|
|
* mark the material of the item you want to build |
24 |
|
|
|
25 |
|
|
* fire the builder in the desired direction. |
26 |
|
|
|
27 |
|
|
Of course, the material is used when you build, so you need to buy quite a few. |
28 |
|
|
|
29 |
|
|
|
30 |
|
|
B<Building Floors and Walls> |
31 |
|
|
|
32 |
|
|
Building enables you to put walls and floors where you want. |
33 |
|
|
Building a floor lets you remove walls. This is the only way to remove them. |
34 |
|
|
You can change an existing floor by building another on top. Same goes for walls. |
35 |
|
|
All created floors are magic, and will preserve items you put on them. |
36 |
|
|
|
37 |
|
|
|
38 |
|
|
B<Building Restrictions> |
39 |
|
|
|
40 |
|
|
To build on a spot, all items on this spot must be 'buildable'. Buildable |
41 |
|
|
items will display 'this is a buildable item' when examined. |
42 |
|
|
|
43 |
|
|
I<There are several exceptions though:> |
44 |
|
|
|
45 |
|
|
* In all cases you can build on marking runes as they are used |
46 |
|
|
for making gates and buttons work together. |
47 |
|
|
|
48 |
|
|
* Also you can build signs and talking books on of books and or scrolls, |
49 |
|
|
because they are needed for specifying the message. |
50 |
|
|
|
51 |
|
|
* Also, buttons, levers and pedestals can be build |
52 |
|
|
underneath gates. Don't worry, you should have some clear messages on why you |
53 |
|
|
can't build. |
54 |
|
|
|
55 |
|
|
|
56 |
|
|
B<Building Gates and Buttons/Pedestals> |
57 |
|
|
|
58 |
|
|
Some items, like gates, require buttons, pedestals, ..., something to be opened |
59 |
|
|
and closed. To build a gate with its associated button: |
60 |
|
|
|
61 |
|
|
* put a marking rune at the spot where you wish to build the door. |
62 |
|
|
The text can be whatever you want, make sure to remember it. |
63 |
|
|
|
64 |
|
|
* build the gate on this spot. |
65 |
|
|
|
66 |
|
|
* put a marking rune at the spot where you with to put the button. |
67 |
|
|
Use the same text as for the door. |
68 |
|
|
|
69 |
|
|
* build the button. |
70 |
|
|
|
71 |
|
|
Your button will now activate the gate when you apply it. |
72 |
|
|
|
73 |
|
|
Note that you can link together as many gates, buttons, pedestals, as you want. |
74 |
|
|
As long as you use the same text on the marking rune, they will all work together. |
75 |
|
|
|
76 |
|
|
To build gates activated by other buttons, just use another text. |
77 |
|
|
Normally all gates with a single marking rune text are either all up or all |
78 |
|
|
down at a given time, however if you want one open while another is closed, |
79 |
|
|
make use of inverted gates. |
80 |
|
|
|
81 |
|
|
Also, it is possible to make buttons, levers, and |
82 |
|
|
pedestals underneath gates, however it requires things to be made in a specific |
83 |
|
|
order: |
84 |
|
|
|
85 |
|
|
* make 2 marking runes on the square that you want to build the button and gate on. |
86 |
|
|
|
87 |
|
|
* build the gate first. |
88 |
|
|
|
89 |
|
|
* then build the button underneath it. |
90 |
|
|
|
91 |
|
|
This is useful for making a gate avoid crushing people underneath it. Also, you |
92 |
|
|
can use this same technique with inverted gates in order to make a square that |
93 |
|
|
pushes objects placed on it off of it. |
94 |
|
|
|
95 |
|
|
|
96 |
|
|
B<Removing Items> |
97 |
|
|
|
98 |
|
|
To remove built items, you need a 'generic destroyer'. Simply apply it, and |
99 |
|
|
fire in the desired direction. It will remove the first built item from the |
100 |
|
|
location. Warning: a destroyer will remove items starting from the lowest |
101 |
|
|
order on the spot. Basically, this means the first removed item will be a |
102 |
|
|
pedestal (underground), then items on floor. Note that the destroyer will not |
103 |
|
|
remove walls or floors. |
104 |
|
|
|
105 |
|
|
|
106 |
|
|
B<Signs and Talking Books> |
107 |
|
|
|
108 |
|
|
When making signs and talking (or listening) books, you need to place a book or |
109 |
|
|
scroll with the text you want on the square you're building on just like a |
110 |
|
|
marking rune. |
111 |
|
|
|
112 |
|
|
With the talking/listening books, they will take the name and |
113 |
|
|
picture of the book used to create them as well. |
114 |
|
|
|
115 |
|
|
For the talking and listening |
116 |
|
|
books, you also need to connect them with a marking rune just like gates |
117 |
|
|
buttons and levers, which in the case of the talking books, makes the book say |
118 |
|
|
it's message when activated, and in the case of listening books, it causes |
119 |
|
|
saying the phrase that the book looks for to act like pulling a lever. |
120 |
|
|
|
121 |
|
|
For the listening books, the message must be in this format: |
122 |
|
|
|
123 |
|
|
<keyword><newline> |
124 |
|
|
<message> |
125 |
|
|
|
126 |
|
|
For instance: |
127 |
|
|
|
128 |
|
|
I<sesame open> |
129 |
|
|
I<Click.> |
130 |
|
|
|
131 |
|
|
Which will make it activate upon the somebody within two squares saying "sesame |
132 |
|
|
open", and will additionally say "Click." upon activation. |
133 |
|
|
|
134 |
|
|
|
135 |
|
|
B<Building Other Items> |
136 |
|
|
|
137 |
|
|
All items not requiring any special handling are built simply by marking the |
138 |
|
|
appropriate material and firing the builder. Note that, to avoid any issue, |
139 |
|
|
those items can not be picked up. Note also that you can build an item on |
140 |
|
|
another. |
141 |
|
|
endmsg |
142 |
|
|
end |