ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/define.h
(Generate patch)

Comparing deliantra/server/include/define.h (file contents):
Revision 1.21 by elmex, Wed Dec 20 03:57:01 2006 UTC vs.
Revision 1.26 by elmex, Wed Dec 20 14:11:42 2006 UTC

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
161#define AMULET 39 161#define AMULET 39
162#define PLAYERMOVER 40 162#define PLAYERMOVER 40
163#define TELEPORTER 41 163#define TELEPORTER 41
164#define CREATOR 42 164#define CREATOR 42
165#define SKILL 43 /* also see SKILL_TOOL (74) below */ 165#define SKILL 43 /* also see SKILL_TOOL (74) below */
166
166#define EXPERIENCE 44 /* This is basically obsolete now. It used to contain 167/*#define EXPERIENCE 44*//* This is basically obsolete now. It used to contain
167 * experience for broad skill categories. This value 168 * experience for broad skill categories. This value
168 * is now automatically converteed at load time. 169 * is now automatically converteed at load time.
169 */ 170 */
171
170#define EARTHWALL 45 172#define EARTHWALL 45
171#define GOLEM 46 173#define GOLEM 46
172 174
173/*#define BOMB 47 */ 175/*#define BOMB 47 */
174#define THROWN_OBJ 48 176#define THROWN_OBJ 48
194#define PEACEMAKER 59 /* Object owned by a player which can convert 196#define PEACEMAKER 59 /* Object owned by a player which can convert
195 * a monster into a peaceful being incapable of attack. 197 * a monster into a peaceful being incapable of attack.
196 */ 198 */
197#define GEM 60 199#define GEM 60
198 200
199/*#define FIRECHEST 61*/ /* FIRECHEST folded into FIREWALL */ 201/*#define FIRECHEST 61*/ /* FIRECHEST folded into FIREWALL */
200 202
201#define FIREWALL 62 203#define FIREWALL 62
202#define ANVIL 63 204#define ANVIL 63
203#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 */
204#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
217#define FLESH 72 /* animal 'body parts' -b.t. */ 219#define FLESH 72 /* animal 'body parts' -b.t. */
218#define INORGANIC 73 /* metals and minerals */ 220#define INORGANIC 73 /* metals and minerals */
219#define SKILL_TOOL 74 /* Allows the use of a skill */ 221#define SKILL_TOOL 74 /* Allows the use of a skill */
220#define LIGHTER 75 222#define LIGHTER 75
221 223
222/* The trap_part, wall, light_source, misc_object, monster, and spawn_generator 224/* random crossfire developer: The trap_part, wall, light_source,
223 * 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.
224 */ 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 */
225 234
226#define TRAP_PART 76 /* Needed by set traps skill -b.t. */ 235//#define TRAP_PART 76 /* Needed by set traps skill -b.t. */
227 236
228#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
229#define LIGHT_SOURCE 78 /* torches, lamps, etc. */ 239//#define LIGHT_SOURCE 78 /* torches, lamps, etc. */
240
230#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
231 in the engine. Like statues, clocks, chairs,... 242 in the engine. Like statues, clocks, chairs,...
232 If perhaps we create a function where we can sit 243 If perhaps we create a function where we can sit
233 on chairs, we create a new type and remove all 244 on chairs, we create a new type and remove all
234 chairs from here. */ 245 chairs from here. */
235#define MONSTER 80 /* yes, thats a real, living creature */ 246//#define MONSTER 80 /* yes, thats a real, living creature */
236#define SPAWN_GENERATOR 81 /* a spawn point or monster generator object */ 247//#define SPAWN_GENERATOR 81 /* a spawn point or monster generator object */
248
237#define LAMP 82 /* a lamp */ 249#define LAMP 82 /* a lamp */
238#define DUPLICATOR 83 /* duplicator/multiplier object */ 250#define DUPLICATOR 83 /* duplicator/multiplier object */
239#define TOOL 84 /* a tool for building objects */ 251#define TOOL 84 /* a tool for building objects */
240#define SPELLBOOK 85 252#define SPELLBOOK 85
241#define BUILDFAC 86 /* facilities for building objects */ 253#define BUILDFAC 86 /* facilities for building objects */
261#define SPELL_EFFECT 102 273#define SPELL_EFFECT 102
262#define CONVERTER 103 274#define CONVERTER 103
263#define BRACERS 104 275#define BRACERS 104
264#define POISONING 105 276#define POISONING 105
265#define SAVEBED 106 277#define SAVEBED 106
278
266#define POISONCLOUD 107 279// #define POISONCLOUD 107
267#define FIREHOLES 108 280// #define FIREHOLES 108
281
268#define WAND 109 282#define WAND 109
269 283
270/*#define ABILITY 110*/ 284/*#define ABILITY 110*/
271#define SCROLL 111 285#define SCROLL 111
272#define DIRECTOR 112 286#define DIRECTOR 112
306#define BUILDER 160 /* Generic item builder, see subtypes */ 320#define BUILDER 160 /* Generic item builder, see subtypes */
307#define MATERIAL 161 /* Material for building */ 321#define MATERIAL 161 /* Material for building */
308 322
309/* #define GPS 162 Ground positionning system, moved to Python plugin */ 323/* #define GPS 162 Ground positionning system, moved to Python plugin */
310#define ITEM_TRANSFORMER 163 /* Transforming one item with another */ 324#define ITEM_TRANSFORMER 163 /* Transforming one item with another */
325
311#define QUEST 164 /* See below for subtypes */ 326/*#define QUEST 164 */ /* See below for subtypes */
327
312#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,
313 potions, alchemy, or magic works here (elmex) */ 329 potions, alchemy, or magic works here (elmex) */
314 330
315/* END TYPE DEFINE */ 331/* END TYPE DEFINE */
316 332

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines