/* game tables */ extern const struct position_type position_table[]; extern const struct sex_type sex_table[]; extern const struct size_type size_table[]; /* flag tables */ extern const struct flag_type act_flags[]; extern const struct flag_type act_flags2[]; extern const struct flag_type plr_flags[]; extern const struct flag_type affect_flags[]; extern const struct flag_type paffect_flags[]; extern const struct flag_type recruit_flags[]; extern const struct flag_type off_flags[]; extern const struct flag_type imm_flags[]; extern const struct flag_type form_flags[]; extern const struct flag_type part_flags[]; extern const struct flag_type comm_flags[]; extern const struct flag_type comm2_flags[]; extern const struct flag_type extra_flags[MAX_EXTRA_FLAGS][31]; extern const struct flag_type wear_flags[]; extern const struct flag_type weapon_flags[]; extern const struct flag_type container_flags[]; extern const struct flag_type portal_flags[]; extern const struct flag_type room_flags[]; extern const struct flag_type room_flags2[]; extern const struct flag_type exit_flags[]; extern const struct flag_type gate_flags[]; extern const struct flag_type ot_extra_flags[]; struct flag_type { char *name; int bit; bool settable; }; struct position_type { char *name; char *short_name; }; struct sex_type { char *name; }; struct size_type { char *name; }; struct wear_translation_type { int wear_loc; long wear_flag; char *wear_string; char *wear_name; char *where_name; };