diff --git a/src/Makefile.corwin b/src/Makefile.corwin deleted file mode 100644 index 9eb6e97ab..000000000 --- a/src/Makefile.corwin +++ /dev/null @@ -1,8 +0,0 @@ - -ifndef ERESSEA - export ERESSEA=$(PWD) -endif - -# Hier definieren, damit nicht '@gcc' -export CC=gcc - diff --git a/src/common/kernel/movement.c b/src/common/kernel/movement.c index 7f00f37c4..966adec4c 100644 --- a/src/common/kernel/movement.c +++ b/src/common/kernel/movement.c @@ -1,6 +1,6 @@ /* vi: set ts=2: * - * $Id: movement.c,v 1.5 2001/02/04 09:44:16 enno Exp $ + * $Id: movement.c,v 1.6 2001/02/04 09:46:47 corwin Exp $ * Eressea PB(E)M host Copyright (C) 1998-2000 * Christian Schlittchen (corwin@amber.kn-bremen.de) * Katja Zedel (katze@felidae.kn-bremen.de) @@ -1662,7 +1662,7 @@ move(region * r, unit * u, boolean move_on_land) move(r, uf, true); } } - if (*up==uf) up = &ue->next; + if (*up==uf) up = &uf->next; } } } diff --git a/src/common/kernel/save.c b/src/common/kernel/save.c index c60fad909..51f8ce302 100644 --- a/src/common/kernel/save.c +++ b/src/common/kernel/save.c @@ -1,6 +1,6 @@ /* vi: set ts=2: * - * $Id: save.c,v 1.9 2001/02/04 09:26:58 enno Exp $ + * $Id: save.c,v 1.10 2001/02/04 09:46:47 corwin Exp $ * Eressea PB(E)M host Copyright (C) 1998-2000 * Christian Schlittchen (corwin@amber.kn-bremen.de) * Katja Zedel (katze@felidae.kn-bremen.de) @@ -1139,9 +1139,7 @@ readgame(boolean backup) sh->no = rid(F); else sh->no = ri(F); - shash(sh); - rds(F, &sh->name); rds(F, &sh->display); diff --git a/src/common/kernel/spell.c b/src/common/kernel/spell.c index c2205c384..d160a4784 100644 --- a/src/common/kernel/spell.c +++ b/src/common/kernel/spell.c @@ -1,6 +1,6 @@ /* vi: set ts=2: * - * $Id: spell.c,v 1.7 2001/02/03 13:45:32 enno Exp $ + * $Id: spell.c,v 1.8 2001/02/04 09:46:47 corwin Exp $ * Eressea PB(E)M host Copyright (C) 1998-2000 * Christian Schlittchen (corwin@amber.kn-bremen.de) * Katja Zedel (katze@felidae.kn-bremen.de) @@ -3079,7 +3079,7 @@ sp_unholypower(castorder *co) case RC_GHOUL: target_race = RC_GHOUL_LORD; break; default: - cmistake(mage, strdup(co->order), 280, MSG_MAGIC); + cmistake(mage, strdup(co->order), 284, MSG_MAGIC); continue; } diff --git a/src/common/modules/xmas2000.c b/src/common/modules/xmas2000.c index 7b3a71da5..17ac8056c 100644 --- a/src/common/modules/xmas2000.c +++ b/src/common/modules/xmas2000.c @@ -1,6 +1,6 @@ /* vi: set ts=2: * - * $Id: xmas2000.c,v 1.3 2001/01/31 07:59:42 enno Exp $ + * $Id: xmas2000.c,v 1.4 2001/02/04 09:46:48 corwin Exp $ * Eressea PB(E)M host Copyright (C) 1998-2000 * Christian Schlittchen (corwin@amber.kn-bremen.de) * Katja Zedel (katze@felidae.kn-bremen.de) @@ -42,7 +42,7 @@ xmasgate_handle(trigger * t, void * data) */ unit * santa = ufindhash(atoi36("xmas")); building *b = (building *)t->data.v; - if (b!=NULL) { + if (santa && b) { unit ** up = &b->region->units; if (santa->region!=b->region) santa = NULL; while (*up) { diff --git a/src/corwin.mk b/src/corwin.mk index cc7fc52c4..dfdd7b634 100644 --- a/src/corwin.mk +++ b/src/corwin.mk @@ -1,4 +1,6 @@ +CONVERT_TRIGGERS = 1 + ifndef ERESSEA export ERESSEA=$(PWD) endif diff --git a/src/res/de/messages.txt b/src/res/de/messages.txt index a899bf57e..774a90e53 100644 --- a/src/res/de/messages.txt +++ b/src/res/de/messages.txt @@ -1,5 +1,5 @@ # Kommentare sind erlaubt. Endlich. -# $Id: messages.txt,v 1.1 2001/02/03 13:45:34 enno Exp $ +# $Id: messages.txt,v 1.2 2001/02/04 09:46:48 corwin Exp $ # Fehlermeldungen: msg_errors;errors:0;de;{string} @@ -283,6 +283,7 @@ error280;errors:0;de;{unit} in {region}: '{command}' - Dazu muss erst die Spezia error281;errors:0;de;{unit} in {region}: '{command}' - Gegen welche Rasse soll der Jihad ausgerufen werden? error282;errors:0;de;{unit} in {region}: '{command}' - Gegen diese Rasse kann kein Jihad ausgerufen werden. error283;events:0;de;{unit} in {region}: '{command}' - Das Passwort darf nur Buchstaben und Ziffern enthalten. +error284;errors:0;de;{unit} in {region}: '{command}' - Nur noch nicht gestärkte Untote können das Ziel dieses Zaubers sein. # Meldungen und Ereignisse msg_event;events:0;de;{string} @@ -455,6 +456,7 @@ teleport_success;magic:0;de;{unit} wurde von {source} nach {target} teleportiert stealaura_fail;magic:0;de;{unit} konnte {target} keine Aura entziehen. stealaura_fail_detect;magic:0;de;{unit} fühlt sich einen Moment seltsam geschwächt. stealaura_detect;magic:0;de;{unit} fühlt seine magischen Kräfte schwinden und verliert {aura} Aura. +stealaura_success;magic:0;de;{mage} entzieht {target} {aura} Aura. auratransfer_success;magic:0;de;{unit} transferiert {aura} Aura auf {target}. wind_effect;magic:0;de;{$mage mage} erfleht den Segen der Götter des Windes und des Wassers für {ship}. path_effect;magic:0;de;{$mage mage} sorgt für trockene Straßen in {region}. @@ -483,6 +485,10 @@ sp_raisepeasantmob_effect;magic:0;de;{$mage mage} wiegelt in {region} die Bauern firewall_effect;magic:0;de;{mage} erschafft in {region} eine Wand aus Feuer. wisps_effect;magic:0;de;{mage} ruft Irrlichter in {region}. becomewyrm;magic;2;de;{mage} verwandelt sich in einen Wyrm. +puttorest;magic;0;de;{mage} befreit die gequälten Seelen der Toten. +unholypower_effect;0;de;{mage} verwandelt {target}. +unholypower_limitedeffect;0;de;{mage} verwandelt {amount} {race} aus {target}. +holyground;0;de;{mage} beschwört Naturgeister in den Boden der Region. # Kämpfe msg_battle;battle:0;de;{string}