diff --git a/src/common/items/catapultammo.c b/src/common/items/catapultammo.c new file mode 100644 index 000000000..80b8a6a07 --- /dev/null +++ b/src/common/items/catapultammo.c @@ -0,0 +1,57 @@ +/* vi: set ts=2: + +-------------------+ Christian Schlittchen + | | Enno Rehling + | Eressea PBEM host | Katja Zedel + | (c) 1998 - 2001 | Henning Peters + | | Ingo Wilken + +-------------------+ Stefan Reich + + This program may not be used, modified or distributed + without prior permission by the authors of Eressea. +*/ + +#include +#include + +#include "catapultammo.h" + +#include +#include + +/* kernel includes */ +#include + +/* libc includes */ +#include + +static requirement mat_catapultammo[] = { + {I_STONE, 1}, + {0, 0} +}; + +resource_type rt_catapultammo = { + { "catapultammo", "catapultammo_p" }, + { "catapultammo", "catapultammo_p" }, + RTF_ITEM|RTF_POOLED, + &res_changeitem +}; + +static construction con_catapultammo = { + SK_QUARRYING, 3, /* skill, minskill */ + -1, 1, mat_catapultammo /* maxsize, reqsize [,materials] */ +}; + +item_type it_catapultammo = { + &rt_catapultammo, /* resourcetype */ + 0, 1000, 0, /* flags, weight, capacity */ + &con_catapultammo, /* construction */ + NULL, /* use */ + NULL /* give */ +}; + +void +register_catapultammo(void) +{ + it_register(&it_catapultammo); +} + diff --git a/src/common/items/catapultammo.h b/src/common/items/catapultammo.h new file mode 100644 index 000000000..2dd7d7d4e --- /dev/null +++ b/src/common/items/catapultammo.h @@ -0,0 +1,18 @@ +/* vi: set ts=2: + * + * + * Eressea PB(E)M host Copyright (C) 1998-2000 + * Christian Schlittchen (corwin@amber.kn-bremen.de) + * Katja Zedel (katze@felidae.kn-bremen.de) + * Henning Peters (faroul@beyond.kn-bremen.de) + * Enno Rehling (enno@eressea-pbem.de) + * Ingo Wilken (Ingo.Wilken@informatik.uni-oldenburg.de) + * + * This program may not be used, modified or distributed without + * prior permission by the authors of Eressea. + */ + +extern struct item_type it_catapultammo; +extern struct resource_type rt_catapultammo; +extern void register_catapultammo(void); +