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

Comparing deliantra/server/include/material.h (file contents):
Revision 1.3 by root, Tue Aug 29 08:01:36 2006 UTC vs.
Revision 1.6 by root, Fri Dec 15 20:07:02 2006 UTC

1/*
2 * static char *rcsid_material_h =
3 * "$Id: material.h,v 1.3 2006/08/29 08:01:36 root Exp $";
4 */
5
6/* 1/*
7 CrossFire, A Multiplayer game for X-windows 2 CrossFire, A Multiplayer game for X-windows
8 3
9 Copyright (C) 2002 Mark Wedel & Crossfire Development Team 4 Copyright (C) 2002 Mark Wedel & Crossfire Development Team
10 Copyright (C) 1992 Frank Tore Johansen 5 Copyright (C) 1992 Frank Tore Johansen
21 16
22 You should have received a copy of the GNU General Public License 17 You should have received a copy of the GNU General Public License
23 along with this program; if not, write to the Free Software 18 along with this program; if not, write to the Free Software
24 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 19 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
25 20
26 The authors can be reached via e-mail at crossfire-devel@real-time.com 21 The authors can be reached via e-mail at crossfire.de
27*/ 22*/
28 23
29/* #defines are needed by living.h, so they must be loaded early */ 24/* #defines are needed by living.h, so they must be loaded early */
30#ifndef MATERIAL_H_1 25#ifndef MATERIAL_H_1
31#define MATERIAL_H_1 26#define MATERIAL_H_1
46#define M_BONE 2048 41#define M_BONE 2048
47#define M_ICE 4096 42#define M_ICE 4096
48#define M_SPECIAL 8192 /* when displaying names, don't show the 43#define M_SPECIAL 8192 /* when displaying names, don't show the
49 materialname */ 44 materialname */
50 45
51struct materialtype_t { 46struct materialtype_t : zero_initialised
52 const char *name; 47{
53 const char *description; 48 shstr name;
49 shstr description;
54 int material; 50 int material;
55 sint8 save[NROFATTACKS]; 51 sint8 save[NROFATTACKS];
56 sint8 mod[NROFATTACKS]; 52 sint8 mod[NROFATTACKS];
57 sint8 chance; 53 sint8 chance;
58 sint8 difficulty; 54 sint8 difficulty;
59 sint8 magic; 55 sint8 magic;
60 sint8 damage; 56 sint8 damage;
61 sint8 wc; 57 sint8 wc;
62 sint8 ac; 58 sint8 ac;
63 sint8 sp; 59 sint8 sp;
64 int weight; 60 int weight;
65 int value; 61 int value;
66 struct materialtype_t *next; 62 struct materialtype_t *next;
67}; 63};
68 64
69extern materialtype_t *materialt; 65extern materialtype_t *materialt;
70 66
71#endif /* MATERIAL_H_1 */ 67#endif /* MATERIAL_H_1 */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines