#define putland(n, p) ef_write(EF_LAND, (n), (p))
#define getlandp(n) ((struct lndstr *)ef_ptr(EF_LAND, (n)))
-extern struct lchrstr lchr[32];
+extern struct lchrstr lchr[128];
enum {
LND_AIROPS_EFF = 50 /* min. efficiency for air ops */
#define putnuke(n, p) ef_write(EF_NUKE, (n), (p))
#define getnukep(n) ((struct nukstr *)ef_ptr(EF_NUKE, (n)))
-extern struct nchrstr nchr[21];
+extern struct nchrstr nchr[64];
/* src/lib/common/cargo.c */
extern void nuk_carrier_change(struct nukstr *, int, int, int);
#define putplane(n, p) ef_write(EF_PLANE, (n), (p))
#define getplanep(n) ((struct plnstr *)ef_ptr(EF_PLANE, (n)))
-extern struct plchrstr plchr[48];
+extern struct plchrstr plchr[128];
struct shiplist {
int uid;
char *p_sname; /* short (7 char or less) name of product */
};
-extern struct pchrstr pchr[24];
+extern struct pchrstr pchr[32];
#endif
#define getsectp(x, y) ((struct sctstr *)ef_ptr(EF_SECTOR, sctoff((x), (y))))
#define getsectid(id) ((struct sctstr *)ef_ptr(EF_SECTOR, (id)))
-extern struct dchrstr dchr[40];
+extern struct dchrstr dchr[64];
#define IS_BIG_CITY(type) (dchr[(type)].d_pkg == UPKG)
/* Minimal efficiency of sectors that can be knocked down (bridges) */
#define putship(n, p) ef_write(EF_SHIP, (n), (p))
#define getshipp(n) ((struct shpstr *)ef_ptr(EF_SHIP, (n)))
-extern struct mchrstr mchr[48];
+extern struct mchrstr mchr[128];
enum {
SHP_AIROPS_EFF = 50, /* min. efficiency for air ops */