config: Enlarge configuration tables that have variable size
Configuration tables product, sect-chr, ship-chr, plane-chr, land-chr, nuke-chr have a bit of extra space deities can use for customizing their games. Give them more: enlarge product from 23 to 31 entries (plus one sentinel), sect-chr from 39 to 63, ship-chr from 47 to 127, plane-chr from 47 to 127, land-chr from 31 to 127, and nuke-chr from 20 to 63. Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
This commit is contained in:
parent
e379edc648
commit
ada4678128
6 changed files with 6 additions and 6 deletions
|
@ -124,7 +124,7 @@ struct lchrstr {
|
||||||
#define putland(n, p) ef_write(EF_LAND, (n), (p))
|
#define putland(n, p) ef_write(EF_LAND, (n), (p))
|
||||||
#define getlandp(n) ((struct lndstr *)ef_ptr(EF_LAND, (n)))
|
#define getlandp(n) ((struct lndstr *)ef_ptr(EF_LAND, (n)))
|
||||||
|
|
||||||
extern struct lchrstr lchr[32];
|
extern struct lchrstr lchr[128];
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
LND_AIROPS_EFF = 50 /* min. efficiency for air ops */
|
LND_AIROPS_EFF = 50 /* min. efficiency for air ops */
|
||||||
|
|
|
@ -82,7 +82,7 @@ struct nchrstr {
|
||||||
#define putnuke(n, p) ef_write(EF_NUKE, (n), (p))
|
#define putnuke(n, p) ef_write(EF_NUKE, (n), (p))
|
||||||
#define getnukep(n) ((struct nukstr *)ef_ptr(EF_NUKE, (n)))
|
#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 */
|
/* src/lib/common/cargo.c */
|
||||||
extern void nuk_carrier_change(struct nukstr *, int, int, int);
|
extern void nuk_carrier_change(struct nukstr *, int, int, int);
|
||||||
|
|
|
@ -134,7 +134,7 @@ struct plist {
|
||||||
#define putplane(n, p) ef_write(EF_PLANE, (n), (p))
|
#define putplane(n, p) ef_write(EF_PLANE, (n), (p))
|
||||||
#define getplanep(n) ((struct plnstr *)ef_ptr(EF_PLANE, (n)))
|
#define getplanep(n) ((struct plnstr *)ef_ptr(EF_PLANE, (n)))
|
||||||
|
|
||||||
extern struct plchrstr plchr[48];
|
extern struct plchrstr plchr[128];
|
||||||
|
|
||||||
struct shiplist {
|
struct shiplist {
|
||||||
int uid;
|
int uid;
|
||||||
|
|
|
@ -57,6 +57,6 @@ struct pchrstr {
|
||||||
char *p_sname; /* short (7 char or less) name of product */
|
char *p_sname; /* short (7 char or less) name of product */
|
||||||
};
|
};
|
||||||
|
|
||||||
extern struct pchrstr pchr[24];
|
extern struct pchrstr pchr[32];
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -165,7 +165,7 @@ struct dchrstr {
|
||||||
#define getsectp(x, y) ((struct sctstr *)ef_ptr(EF_SECTOR, sctoff((x), (y))))
|
#define getsectp(x, y) ((struct sctstr *)ef_ptr(EF_SECTOR, sctoff((x), (y))))
|
||||||
#define getsectid(id) ((struct sctstr *)ef_ptr(EF_SECTOR, (id)))
|
#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)
|
#define IS_BIG_CITY(type) (dchr[(type)].d_pkg == UPKG)
|
||||||
|
|
||||||
/* Minimal efficiency of sectors that can be knocked down (bridges) */
|
/* Minimal efficiency of sectors that can be knocked down (bridges) */
|
||||||
|
|
|
@ -126,7 +126,7 @@ struct mchrstr {
|
||||||
#define putship(n, p) ef_write(EF_SHIP, (n), (p))
|
#define putship(n, p) ef_write(EF_SHIP, (n), (p))
|
||||||
#define getshipp(n) ((struct shpstr *)ef_ptr(EF_SHIP, (n)))
|
#define getshipp(n) ((struct shpstr *)ef_ptr(EF_SHIP, (n)))
|
||||||
|
|
||||||
extern struct mchrstr mchr[48];
|
extern struct mchrstr mchr[128];
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
SHP_AIROPS_EFF = 50, /* min. efficiency for air ops */
|
SHP_AIROPS_EFF = 50, /* min. efficiency for air ops */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue