diff -Nur -Xfreecivdiff.ignore freeciv-cvs/server/ruleset.c freeciv-patched/server/ruleset.c --- freeciv-cvs/server/ruleset.c 2003-07-23 16:36:57.000000000 +0100 +++ freeciv-patched/server/ruleset.c 2003-07-24 16:58:29.000000000 +0100 @@ -958,8 +958,10 @@ } /* FIXME: Remove this restriction when gen-impr implemented. */ if (nval != B_LAST_ENUM) { - freelog(LOG_FATAL, "Bad number of buildings %d (%s)", nval, filename); - exit(EXIT_FAILURE); + freelog(LOG_ERROR, _("ERROR! Bad number of buildings %d (%s). Although " + "this should still work, many building effects are still " + "hardcoded, and as such your modified buildings may not behave as " + "expected. Proceed with caution!"), nval, filename); } /* REMOVE TO HERE when gen-impr implemented. */ game.num_impr_types = nval;