ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/arch/mapbuilding/book_build_instr.arc
Revision: 1.1
Committed: Wed Apr 21 11:28:01 2010 UTC (14 years, 3 months ago) by elmex
Branch: MAIN
CVS Tags: rel-3_0, HEAD
Log Message:
replaced building instructions. and workarounded the listening books problem.

File Contents

# User Rev Content
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