lmsreward aus dem code ins xml

This commit is contained in:
Enno Rehling 2004-08-03 16:06:38 +00:00
parent cd4fc9e2bc
commit 3024c8a594
5 changed files with 0 additions and 137 deletions

View File

@ -12,7 +12,6 @@ SOURCES =
catapultammo.c catapultammo.c
demonseye.c demonseye.c
items.c items.c
lmsreward.c
questkeys.c questkeys.c
racespoils.c racespoils.c
seed.c seed.c

View File

@ -15,7 +15,6 @@
#include "items.h" #include "items.h"
#include "birthday_firework.h" #include "birthday_firework.h"
#include "lmsreward.h"
#include "demonseye.h" #include "demonseye.h"
#include "xerewards.h" #include "xerewards.h"
#include "artrewards.h" #include "artrewards.h"
@ -32,7 +31,6 @@ register_items(void)
{ {
register_weapons(); register_weapons();
register_demonseye(); register_demonseye();
register_lmsreward();
register_xerewards(); register_xerewards();
#if GROWING_TREES #if GROWING_TREES
register_seed(); register_seed();

View File

@ -135,9 +135,6 @@
<File <File
RelativePath=".\items.h"> RelativePath=".\items.h">
</File> </File>
<File
RelativePath=".\lmsreward.h">
</File>
<File <File
RelativePath=".\questkeys.h"> RelativePath=".\questkeys.h">
</File> </File>
@ -169,9 +166,6 @@
<File <File
RelativePath=".\items.c"> RelativePath=".\items.c">
</File> </File>
<File
RelativePath=".\lmsreward.c">
</File>
<File <File
RelativePath=".\questkeys.c"> RelativePath=".\questkeys.c">
</File> </File>

View File

@ -1,102 +0,0 @@
/* vi: set ts=2:
*
*
* Eressea PB(E)M host Copyright (C) 1998-2003
* 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.
*/
#include <config.h>
#include <eressea.h>
#include "lmsreward.h"
/* kernel includes */
#include <item.h>
#include <region.h>
#include <unit.h>
#include <curse.h>
/* libc includes */
#include <assert.h>
#include <string.h>
#include <stdlib.h>
static int
info_lmsstory(const struct locale * lang, const void * obj, typ_t typ, struct curse *c, int self)
{
unused(lang);
unused(obj);
unused(typ);
unused(c);
unused(self);
strcpy(buf, "Die Bauern der Region erzählen sich die Geschichte von den glorreichen Siegern des Last-Man-Standing Turniers.");
return 1;
}
static curse_type ct_lmsstory = {
"lmsstory", 0, 0, 0, "xxx", &info_lmsstory
};
static int
age_lmsstory(attrib * a)
{
return --a->data.i;
}
static attrib_type at_lmsstory = {
"lms_story",
NULL, NULL,
age_lmsstory,
a_writedefault,
a_readdefault,
ATF_UNIQUE /* | ATF_CURSE */ /* Das geht nicht, weil der Inhalt
des Attributs kein curse * ist */
};
#if 0
static int
use_lmsreward(struct unit * u, const struct item_type * itype, const char * cmd)
{
region * r = u->region;
attrib * a = a_find(r->attribs, &at_lmsstory);
if (!a) a = a_add(&r->attribs, a_new(&at_lmsstory));
a->data.i = 4 + (rand() % 8);
sprintf(buf, "%s erzählt in allen Schenken die Geschichte vom glorreichen Sieg im Last-Man-Standing Turnier. Noch wochenlang werden die Bauern in %s sich diese Geschichte erzählen.", unitname(u), regionid(r));
addmessage(r, NULL, buf, MSG_MESSAGE, ML_IMPORTANT);
unused(itype);
unused(cmd);
return -1;
}
#endif
static resource_type rt_lmsreward = {
{ "lmsreward", "lmsreward_p" },
{ "lmsreward", "lmsreward_p" },
RTF_ITEM,
&res_changeitem
};
item_type it_lmsreward = {
&rt_lmsreward, /* resourcetype */
ITF_NOTLOST|ITF_CURSED, 0, 0, /* flags, weight, capacity */
NULL, /* construction */
NULL, /* anstelle von use_lmsreward */
/* &use_lmsreward, */
NULL
};
void
register_lmsreward(void)
{
it_register(&it_lmsreward);
at_register(&at_lmsstory);
}

View File

@ -1,26 +0,0 @@
/* vi: set ts=2:
*
*
* Eressea PB(E)M host Copyright (C) 1998-2003
* 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.
*/
#ifndef H_ITM_LMSREWARD
#define H_ITM_LMSREWARD
#ifdef __cplusplus
extern "C" {
#endif
extern void register_lmsreward(void);
#ifdef __cplusplus
}
#endif
#endif