(NSC_EXTRA): New.

(sect_ca, NSC_GENITEM, plane_ca, land_ca): Use it for aliases and
cached functions of tech.
(xdflds, xdfldnam): Skip NSC_EXTRA fields.
This commit is contained in:
Markus Armbruster 2004-08-21 12:36:13 +00:00
parent cd23036995
commit 3e5c0643db
3 changed files with 36 additions and 31 deletions

View file

@ -73,7 +73,8 @@ typedef enum {
typedef char packed_nsc_cat;
enum {
NSC_DEITY = 1 /* access restricted to deity */
NSC_DEITY = bit(0), /* access restricted to deity */
NSC_EXTRA = bit(1) /* computable from other selectors */
};
typedef unsigned char nsc_flags;