parteinummern-wechsel speichern

This commit is contained in:
Enno Rehling 2006-12-09 17:44:49 +00:00
parent 75d6e14c47
commit bf03d8e7c5
3 changed files with 4 additions and 5 deletions

View File

@ -2642,7 +2642,7 @@ renumber_factions(void)
if (!a) continue;
want = a->data.i;
if (fval(f, FF_NEWID)) {
if (fval(f, FFL_NEWID)) {
sprintf(buf, "NUMMER PARTEI %s: Die Partei kann nicht mehr als einmal ihre Nummer wecheln", itoa36(want));
addmessage(0, f, buf, MSG_MESSAGE, ML_IMPORTANT);
}
@ -2685,7 +2685,7 @@ renumber_factions(void)
funhash(f);
f->no = rp->want;
fhash(f);
fset(f, FF_NEWID);
fset(f, FFL_NEWID);
}
while (renum) {
rp = renum->next;

View File

@ -805,8 +805,6 @@ typedef struct ally {
int status;
} ally;
#define FF_NEWID (1<<0) /* Die Partei hat bereits einmal ihre no gewechselt */
void remove_empty_units_in_region(struct region *r);
void remove_empty_units(void);
void remove_empty_factions(boolean writedropouts);

View File

@ -34,6 +34,7 @@ typedef struct shortpwd {
#endif
/* faction flags */
#define FFL_NEWID (1<<0) /* Die Partei hat bereits einmal ihre no gewechselt */
#define FFL_ISNEW (1<<1)
#define FFL_RESTART (1<<2)
#define FFL_QUIT (1<<3)
@ -46,7 +47,7 @@ typedef struct shortpwd {
#define FFL_NOTIMEOUT (1<<29) /* ignore MaxAge() */
#define FFL_GM (1<<30) /* eine Partei mit Sonderrechten */
#define FFL_SAVEMASK (FFL_GM|FFL_NOTIMEOUT|FFL_DBENTRY|FFL_NOTIMEOUT)
#define FFL_SAVEMASK (FFL_NEWID|FFL_GM|FFL_NOTIMEOUT|FFL_DBENTRY|FFL_NOTIMEOUT)
typedef struct faction {
struct faction *next;