… | |
… | |
125 | #define CLOCK 9 |
125 | #define CLOCK 9 |
126 | |
126 | |
127 | /*#define FBULLET 10 */ |
127 | /*#define FBULLET 10 */ |
128 | /*#define FBALL 11 */ |
128 | /*#define FBALL 11 */ |
129 | |
129 | |
130 | #define LIGHTNING 12 |
130 | /*#define LIGHTNING 12 */ // elmex: implemented by type 102 subtype 4 |
131 | #define ARROW 13 |
131 | #define ARROW 13 |
132 | #define BOW 14 |
132 | #define BOW 14 |
133 | #define WEAPON 15 |
133 | #define WEAPON 15 |
134 | #define ARMOUR 16 |
134 | #define ARMOUR 16 |
135 | #define PEDESTAL 17 |
135 | #define PEDESTAL 17 |
… | |
… | |
196 | #define PEACEMAKER 59 /* Object owned by a player which can convert |
196 | #define PEACEMAKER 59 /* Object owned by a player which can convert |
197 | * a monster into a peaceful being incapable of attack. |
197 | * a monster into a peaceful being incapable of attack. |
198 | */ |
198 | */ |
199 | #define GEM 60 |
199 | #define GEM 60 |
200 | |
200 | |
201 | /*#define FIRECHEST 61*/ /* FIRECHEST folded into FIREWALL */ |
201 | /*#define FIRECHEST 61*/ /* FIRECHEST folded into FIREWALL */ |
202 | |
202 | |
203 | #define FIREWALL 62 |
203 | #define FIREWALL 62 |
204 | #define ANVIL 63 |
204 | #define ANVIL 63 |
205 | #define CHECK_INV 64 /* by b.t. thomas@nomad.astro.psu.edu */ |
205 | #define CHECK_INV 64 /* by b.t. thomas@nomad.astro.psu.edu */ |
206 | #define MOOD_FLOOR 65 /* by b.t. thomas@nomad.astro.psu.edu |
206 | #define MOOD_FLOOR 65 /* by b.t. thomas@nomad.astro.psu.edu |
… | |
… | |
219 | #define FLESH 72 /* animal 'body parts' -b.t. */ |
219 | #define FLESH 72 /* animal 'body parts' -b.t. */ |
220 | #define INORGANIC 73 /* metals and minerals */ |
220 | #define INORGANIC 73 /* metals and minerals */ |
221 | #define SKILL_TOOL 74 /* Allows the use of a skill */ |
221 | #define SKILL_TOOL 74 /* Allows the use of a skill */ |
222 | #define LIGHTER 75 |
222 | #define LIGHTER 75 |
223 | |
223 | |
224 | /* The trap_part, wall, light_source, misc_object, monster, and spawn_generator |
224 | /* random crossfire developer: The trap_part, wall, light_source, |
225 | * types are not used in any archetypes, and should perhaps be removed. |
225 | * misc_object, monster, and spawn_generator |
|
|
226 | * types are not used in any archetypes, |
|
|
227 | * and should perhaps be removed. |
226 | */ |
228 | * |
|
|
229 | * Wed Dec 20 13:35:24 CET 2006: |
|
|
230 | * elmex: haha, removed TRAP_PART, LIGHT_SOURCE, MONSTER and SPAWN_GENERATOR now. |
|
|
231 | * monsters are marked by FLAG_MONSTER and generator with FLAG_GENERATOR. |
|
|
232 | * renamed WALL to BUILDABLE_WALL. |
|
|
233 | */ |
227 | |
234 | |
228 | #define TRAP_PART 76 /* Needed by set traps skill -b.t. */ |
235 | //#define TRAP_PART 76 /* Needed by set traps skill -b.t. */ |
229 | |
236 | |
230 | #define WALL 77 /* this is a wall. put it always in layer 1 if not set is_floor */ |
237 | #define BUILDABLE_WALL 77 /* this is a buildable wall */ |
|
|
238 | |
231 | #define LIGHT_SOURCE 78 /* torches, lamps, etc. */ |
239 | //#define LIGHT_SOURCE 78 /* torches, lamps, etc. */ |
|
|
240 | |
232 | #define MISC_OBJECT 79 /* misc. objects are for objects without a function |
241 | #define MISC_OBJECT 79 /* misc. objects are for objects without a function |
233 | in the engine. Like statues, clocks, chairs,... |
242 | in the engine. Like statues, clocks, chairs,... |
234 | If perhaps we create a function where we can sit |
243 | If perhaps we create a function where we can sit |
235 | on chairs, we create a new type and remove all |
244 | on chairs, we create a new type and remove all |
236 | chairs from here. */ |
245 | chairs from here. */ |
237 | #define MONSTER 80 /* yes, thats a real, living creature */ |
246 | //#define MONSTER 80 /* yes, thats a real, living creature */ |
238 | #define SPAWN_GENERATOR 81 /* a spawn point or monster generator object */ |
247 | //#define SPAWN_GENERATOR 81 /* a spawn point or monster generator object */ |
|
|
248 | |
239 | #define LAMP 82 /* a lamp */ |
249 | #define LAMP 82 /* a lamp */ |
240 | #define DUPLICATOR 83 /* duplicator/multiplier object */ |
250 | #define DUPLICATOR 83 /* duplicator/multiplier object */ |
241 | #define TOOL 84 /* a tool for building objects */ |
251 | #define TOOL 84 /* a tool for building objects */ |
242 | #define SPELLBOOK 85 |
252 | #define SPELLBOOK 85 |
243 | #define BUILDFAC 86 /* facilities for building objects */ |
253 | #define BUILDFAC 86 /* facilities for building objects */ |
… | |
… | |
263 | #define SPELL_EFFECT 102 |
273 | #define SPELL_EFFECT 102 |
264 | #define CONVERTER 103 |
274 | #define CONVERTER 103 |
265 | #define BRACERS 104 |
275 | #define BRACERS 104 |
266 | #define POISONING 105 |
276 | #define POISONING 105 |
267 | #define SAVEBED 106 |
277 | #define SAVEBED 106 |
|
|
278 | |
268 | #define POISONCLOUD 107 |
279 | // #define POISONCLOUD 107 |
269 | #define FIREHOLES 108 |
280 | // #define FIREHOLES 108 |
|
|
281 | |
270 | #define WAND 109 |
282 | #define WAND 109 |
271 | |
283 | |
272 | /*#define ABILITY 110*/ |
284 | /*#define ABILITY 110*/ |
273 | #define SCROLL 111 |
285 | #define SCROLL 111 |
274 | #define DIRECTOR 112 |
286 | #define DIRECTOR 112 |
… | |
… | |
308 | #define BUILDER 160 /* Generic item builder, see subtypes */ |
320 | #define BUILDER 160 /* Generic item builder, see subtypes */ |
309 | #define MATERIAL 161 /* Material for building */ |
321 | #define MATERIAL 161 /* Material for building */ |
310 | |
322 | |
311 | /* #define GPS 162 Ground positionning system, moved to Python plugin */ |
323 | /* #define GPS 162 Ground positionning system, moved to Python plugin */ |
312 | #define ITEM_TRANSFORMER 163 /* Transforming one item with another */ |
324 | #define ITEM_TRANSFORMER 163 /* Transforming one item with another */ |
|
|
325 | |
313 | #define QUEST 164 /* See below for subtypes */ |
326 | /*#define QUEST 164 */ /* See below for subtypes */ |
|
|
327 | |
314 | #define SAFE_GROUND 165 /* This is a safe ground, means that neither bombs, |
328 | #define SAFE_GROUND 165 /* This is a safe ground, means that neither bombs, |
315 | potions, alchemy, or magic works here (elmex) */ |
329 | potions, alchemy, or magic works here (elmex) */ |
316 | |
330 | |
317 | /* END TYPE DEFINE */ |
331 | /* END TYPE DEFINE */ |
318 | |
332 | |