"0 Wirkungen Siebenmeilentee"
Ausgabe in CR und NR respektiert "leere" attribute.
Issue: 960
This commit is contained in:
Enno Rehling 2006-07-24 20:49:58 +00:00
parent 88ecdd173a
commit 02b012ed47
2 changed files with 12 additions and 8 deletions

View File

@ -266,6 +266,7 @@ print_curses(FILE * F, const faction * viewer, const void * obj, typ_t typ)
} }
} else if (a->type==&at_effect && self) { } else if (a->type==&at_effect && self) {
effect_data * data = (effect_data *)a->data.v; effect_data * data = (effect_data *)a->data.v;
if (data->value>0) {
const char * key = resourcename(data->type->itype->rtype, 0); const char * key = resourcename(data->type->itype->rtype, 0);
if (!header) { if (!header) {
header = 1; header = 1;
@ -273,6 +274,7 @@ print_curses(FILE * F, const faction * viewer, const void * obj, typ_t typ)
} }
fprintf(F, "\"%d %s\"\n", data->value, add_translation(key, locale_string(default_locale, key))); fprintf(F, "\"%d %s\"\n", data->value, add_translation(key, locale_string(default_locale, key)));
} }
}
a = a->next; a = a->next;
} }
} }

View File

@ -511,6 +511,7 @@ print_curses(FILE *F, const faction *viewer, const void * obj, typ_t typ, int in
} }
} else if (a->type==&at_effect && self) { } else if (a->type==&at_effect && self) {
effect_data * data = (effect_data *)a->data.v; effect_data * data = (effect_data *)a->data.v;
if (data->value>0) {
sprintf(buf, "Auf der Einheit lieg%s %d Wirkung%s %s.", sprintf(buf, "Auf der Einheit lieg%s %d Wirkung%s %s.",
(data->value==1 ? "t" : "en"), (data->value==1 ? "t" : "en"),
data->value, data->value,
@ -520,6 +521,7 @@ print_curses(FILE *F, const faction *viewer, const void * obj, typ_t typ, int in
rparagraph(F, buf, indent, 2, 0); rparagraph(F, buf, indent, 2, 0);
} }
} }
}
} }
static void static void