From 5d16c38bf87c276b9b51e95f8db72c6a948777b6 Mon Sep 17 00:00:00 2001 From: Christian Schlittchen Date: Sun, 10 Mar 2002 08:39:56 +0000 Subject: [PATCH] - Base10-Erkennung der Parteinummer raus, Fehlermeldung verwirrt Spieler und Spielleiter --- src/common/kernel/save.c | 13 ++----------- src/eressea/korrektur.c | 3 --- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/src/common/kernel/save.c b/src/common/kernel/save.c index 59e217b1a..c4b72fed1 100644 --- a/src/common/kernel/save.c +++ b/src/common/kernel/save.c @@ -438,19 +438,10 @@ factionorders(void) char b[16]; char * fid = strncpy(b, getstrtoken(), 16); char * pass = getstrtoken(); - int i36 = atoi36(fid); - int i10 = atoi(fid); faction *f; - f = findfaction(i36); + f = findfaction(atoi36(fid)); - if (f==NULL || !checkpasswd(f, pass)) { - faction * f2 = findfaction(i10); - if (f2!=NULL && !checkpasswd(f2, pass)) { - f = f2; - addstrlist(&f->mistakes, "Die Befehle wurden nicht als base36 eingeschickt!"); - } - } if (f!=NULL) { /* Kontrolliere, ob das Passwort richtig eingegeben wurde. Es * muß in "Gänsefüßchen" stehen!! */ @@ -463,7 +454,7 @@ factionorders(void) freestrlist(f->mistakes); f->mistakes = 0; - if (!checkpasswd(f, pass)) { + if (checkpasswd(f, pass) == false) { addstrlist(&f->mistakes, "Das Passwort wurde falsch eingegeben"); return 0; } diff --git a/src/eressea/korrektur.c b/src/eressea/korrektur.c index e0cf9901d..ffc6581d3 100644 --- a/src/eressea/korrektur.c +++ b/src/eressea/korrektur.c @@ -679,9 +679,6 @@ show_newspells(void) * terminieren */ spellid_t newspellids[] = { - SPL_STONEGOLEM, - SPL_WISPS, - SPL_MALLORNTREEGROW, SPL_NOSPELL }; /* die id's der neuen oder veränderten Sprüche werden in newspellids[]