- Base10-Erkennung der Parteinummer raus, Fehlermeldung verwirrt

Spieler und Spielleiter
This commit is contained in:
Christian Schlittchen 2002-03-10 08:39:56 +00:00
parent b4196f0945
commit 5d16c38bf8
2 changed files with 2 additions and 14 deletions

View File

@ -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;
}

View File

@ -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[]