]> git.pond.sub.org Git - empserver/commitdiff
(NSC_GENITEM, ship_ca, plane_ca, land_ca): Change selectors group,
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 21 May 2006 17:25:40 +0000 (17:25 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 21 May 2006 17:25:40 +0000 (17:25 +0000)
fleet, wing and army from numbers to user-friendly strings.  This
makes ?fleet#'a' work.  Closes #928405.

src/lib/global/nsc.c

index 85134b1d5184b2067aeecacb56d624318af3c206..cf7df72ca7a55b62d393e714c80f192bc571327e 100644 (file)
@@ -197,7 +197,7 @@ struct castr dchr_ca[] = {
 { NSC_CHAR, 0, 0, fldoff(genitem, effic), "effic", EF_BAD},            \
 { NSC_CHAR , 0, 0, fldoff(genitem, mobil), "mobil", EF_BAD},           \
 { NSC_SHORT, 0, 0, fldoff(genitem, tech), "tech", EF_BAD},             \
-{ NSC_CHAR, NSC_EXTRA, 0, fldoff(genitem, group), "group", EF_BAD},    \
+{ NSC_STRINGY, NSC_EXTRA, 1, fldoff(genitem, group), "group", EF_BAD}, \
 { NSC_XCOORD, 0, 0, fldoff(genitem, opx), "opx", EF_BAD},              \
 { NSC_YCOORD, 0, 0, fldoff(genitem, opy), "opy", EF_BAD},              \
 { NSC_SHORT, 0, 0, fldoff(genitem, mission), "mission", EF_MISSIONS},  \
@@ -205,7 +205,7 @@ struct castr dchr_ca[] = {
 
 struct castr ship_ca[] = {
     NSC_GENITEM(EF_SHIP, EF_SHIP_CHR),
-    {NSC_CHAR, 0, 0, fldoff(shpstr, shp_fleet), "fleet", EF_BAD},
+    {NSC_STRINGY, 0, 1, fldoff(shpstr, shp_fleet), "fleet", EF_BAD},
     {NSC_UCHAR, NSC_EXTRA, 0, fldoff(shpstr, shp_nplane), "nplane", EF_BAD},
     {NSC_UCHAR, NSC_EXTRA, 0, fldoff(shpstr, shp_nland), "nland", EF_BAD},
     {NSC_XCOORD, 0, 0, fldoff(shpstr, shp_destx[0]), "xstart", EF_BAD},
@@ -273,7 +273,7 @@ struct castr mchr_ca[] = {
 
 struct castr plane_ca[] = {
     NSC_GENITEM(EF_PLANE, EF_PLANE_CHR),
-    {NSC_CHAR, 0, 0, fldoff(plnstr, pln_wing), "wing", EF_BAD},
+    {NSC_STRINGY, 0, 1, fldoff(plnstr, pln_wing), "wing", EF_BAD},
     {NSC_UCHAR, 0, 0, fldoff(plnstr, pln_range), "range", EF_BAD},
     {NSC_SHORT, 0, 0, fldoff(plnstr, pln_ship), "ship", EF_BAD},
     {NSC_SHORT, 0, 0, fldoff(plnstr, pln_land), "land", EF_BAD},
@@ -312,7 +312,7 @@ struct castr plchr_ca[] = {
 
 struct castr land_ca[] = {
     NSC_GENITEM(EF_LAND, EF_LAND_CHR),
-    {NSC_CHAR, 0, 0, fldoff(lndstr, lnd_army), "army", EF_BAD},
+    {NSC_STRINGY, 0, 1, fldoff(lndstr, lnd_army), "army", EF_BAD},
     {NSC_SHORT, 0, 0, fldoff(lndstr, lnd_ship), "ship", EF_BAD},
     {NSC_CHAR, 0, 0, fldoff(lndstr, lnd_harden), "harden", EF_BAD},
     {NSC_SHORT, 0, 0, fldoff(lndstr, lnd_retreat), "retreat", EF_BAD},