static void print_plane(struct plnstr *);
static void print_land(struct lndstr *);
static void print_ship(struct shpstr *);
+static void print_nuke(struct nukstr *);
static char *getin(char *, char **);
static int edit_nat(struct natstr *, char *, char *);
static int edit_ship(struct shpstr *, char *, char *);
static int edit_land(struct lndstr *, char *, char *);
static int edit_plane(struct plnstr *, char *, char *);
+static int edit_nuke(struct nukstr *, char *, char *);
int
edit(void)
type = EF_LAND;
break;
case 'n':
- pr("Not implemented yet.\n");
- return RET_FAIL;
+ type = EF_NUKE;
+ break;
case 'c':
type = EF_NATION;
break;
case EF_LAND:
print_land(&item.land);
break;
+ case EF_NUKE:
+ print_nuke(&item.nuke);
+ break;
case EF_NATION:
print_nat(&item.nat);
break;
case EF_PLANE:
ret = edit_plane(&item.plane, key, ptr);
break;
+ case EF_NUKE:
+ ret = edit_nuke(&item.nuke, key, ptr);
+ break;
default:
CANT_REACH();
}
pr("\n");
}
+static void
+print_nuke(struct nukstr *nuke)
+{
+ pr("%s %s\n", prnatid(nuke->nuk_own), prnuke(nuke));
+ pr("UID <U>: %d\t\t\t", nuke->nuk_uid);
+ pr("Type <t>: %d\n", nuke->nuk_type);
+ pr("Owner <O>: %d\t\t\t", nuke->nuk_own);
+ pr("Location <L>: %s\n", xyas(nuke->nuk_x, nuke->nuk_y, player->cnum));
+ pr("Tech <T>: %d\t\t\t", nuke->nuk_tech);
+ pr("Stockpile <S>: %.1s\n", &nuke->nuk_stockpile);
+ pr("Plane <p>: %d\n", nuke->nuk_plane);
+}
+
static char *
getin(char *buf, char **valp)
{
case 'F':
case 'W':
case 'A':
+ case 'S':
if (p[0] == '~')
newgroup = 0;
else if (isalpha(p[0]))
}
return RET_OK;
}
+
+static int
+edit_nuke(struct nukstr *nuke, char *key, char *p)
+{
+ struct nchrstr *ncp = &nchr[nuke->nuk_type];
+ int arg = atoi(p);
+
+ switch (*key) {
+ case 'U':
+ case 'O':
+ case 'L':
+ case 'S':
+ return edit_unit((struct empobj *)nuke, key, p,
+ 100, "stockpile", nuke->nuk_plane >= 0);
+ case 't':
+ arg = ef_elt_byname(EF_NUKE_CHR, p);
+ if (arg < 0) {
+ pr("%s: invalid nuke type\n", p);
+ return RET_FAIL;
+ }
+ divine_unit_change((struct empobj *)nuke, "Type",
+ arg != nuke->nuk_type, 0,
+ "to %s", nchr[arg].n_name);
+ nuke->nuk_type = arg;
+ if (nuke->nuk_tech >= nchr[arg].n_tech)
+ break;
+ arg = nchr[arg].n_tech;
+ /* fall through */
+ case 'T':
+ arg = LIMIT_TO(arg, ncp->n_tech, SHRT_MAX);
+ divine_unit_change((struct empobj *)nuke, "Tech level",
+ arg != nuke->nuk_tech, arg - nuke->nuk_tech,
+ "from %d to %d", nuke->nuk_tech, arg);
+ nuke->nuk_tech = arg;
+ break;
+ case 'p':
+ if (arg < -1 || arg >= ef_nelem(EF_PLANE))
+ return RET_SYN;
+ if (arg == nuke->nuk_plane) {
+ pr("Plane of %s unchanged\n", prnuke(nuke));
+ break;
+ }
+ divine_unload((struct empobj *)nuke, EF_PLANE, nuke->nuk_plane);
+ divine_load((struct empobj *)nuke, EF_PLANE, arg);
+ nuke->nuk_plane = arg;
+ break;
+ default:
+ pr("huh? (%s)\n", key);
+ return RET_FAIL;
+ }
+ return RET_OK;
+}
Play#0 input edit l 0,0 @ 0
Play#0 command edit
Play#0 output Play#0 1 huh? (@)
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input setres @ 0,0 0
Play#0 command setresource
Play#0 output Play#0 6 0 640
Play#0 input edit l 1,7 o -1
Play#0 command edit
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input edit l 3,7 o 98
Play#0 command edit
Play#0 output Play#0 6 0 640
Play#0 input edit l 3,7 o 99
Play#0 command edit
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input edit l 1,7 O 0
Play#0 command edit
Play#0 output Play#0 6 0 640
Play#0 input edit l 1,7 O -1
Play#0 command edit
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input edit l 3,7 O 98
Play#0 command edit
Play#0 output Play#0 6 0 640
Play#0 input edit l 3,7 O 99
Play#0 command edit
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input edit l 1,7 X 0
Play#0 command edit
Play#0 output Play#0 6 0 640
Play#0 input edit l 1,7 X -1
Play#0 command edit
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input edit l 3,7 X 98
Play#0 command edit
Play#0 output Play#0 6 0 640
Play#0 input edit l 3,7 X 99
Play#0 command edit
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input edit l 5,7 o 2
Play#0 command edit
Play#0 input edit l 3,-7 L 3,-7 L 1,0
Play#0 command edit
Play#0 output Play#0 1 Sector 3,-7 unchanged
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input edit l 1,1 e 0
Play#0 command edit
Play#0 output Play#0 6 0 640
Play#0 input edit l 8,4 s ,
Play#0 command edit
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input edit l 6:8,4 S +
Play#0 command edit
Play#0 output Play#0 6 0 640
Play#0 input edit l 8,4 S ,
Play#0 command edit
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input edit l 1,5 m 1 a 1
Play#0 command edit
Play#0 output Play#0 6 0 640
Play#0 input edit s 0 O -1
Play#0 command edit
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input edit s 1 O 98
Play#0 command edit
Play#0 output Play#0 6 0 640
Play#0 input edit s 1 O 99
Play#0 command edit
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input edit s 2 O 2
Play#0 command edit
Play#0 input edit s 0 U 0 U -1
Play#0 command edit
Play#0 output Play#0 1 cs cargo ship (#0) unchanged
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input edit s 2 L 3,-1
Play#0 command edit
Play#0 output Play#0 6 0 640
Play#0 input edit p 0 O -1
Play#0 command edit
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input edit p 1 O 98
Play#0 command edit
Play#0 output Play#0 6 0 640
Play#0 input edit p 1 O 99
Play#0 command edit
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input edit p 2 O 2
Play#0 command edit
Play#0 input edit p 0 U 0 U -1
Play#0 command edit
Play#0 output Play#0 1 f1 Sopwith Camel #0 unchanged
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input edit p 2 l 3,-1
Play#0 command edit
Play#0 output Play#0 6 0 640
Play#0 input edit u 0 O -1
Play#0 command edit
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input edit u 1 O 98
Play#0 command edit
Play#0 output Play#0 6 0 640
Play#0 input edit u 1 O 99
Play#0 command edit
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input edit u 2 O 2
Play#0 command edit
Play#0 input edit u 0 U 0 U -1
Play#0 command edit
Play#0 output Play#0 1 sup supply #0 unchanged
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input edit u 2 L 3,-1
Play#0 command edit
Play#0 command edit
Play#0 output Play#0 1 Location of sup supply #3 changed from 1,-1 to 1,-1
Play#0 output Play#0 6 0 640
+ Play#0 input edit n 0 @ 0
+ Play#0 command edit
+ Play#0 output Play#0 1 huh? (@)
+ Play#0 output Play#0 1 command failed
+ Play#0 output Play#0 6 0 640
+ Play#0 input edit n 0 O 0
+ Play#0 command edit
+ Play#0 output Play#0 1 Owner of 10kt fission warhead #0 changed from 3 (#3) to POGO (#0)
+ Play#0 output Play#0 6 0 640
+ Play#0 input edit n 0 O -1
+ Play#0 command edit
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 6 0 640
+ Play#0 input edit n 1 O 98
+ Play#0 command edit
+ Play#0 output Play#0 1 Owner of 10kt fission warhead #1 changed from 3 (#3) to 98 (#98)
+ Play#0 output Play#0 6 0 640
+ Play#0 input edit n 1 O 99
+ Play#0 command edit
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 6 0 640
+ Play#0 input edit n 2 O 2
+ Play#0 command edit
+ Play#0 output Play#0 1 Owner of 10kt fission warhead #2 changed from 3 (#3) to 2 (#2)
+ Play#0 output Play#0 6 0 640
+ Play#0 input edit n 4 O 0 O 3
+ Play#0 command edit
+ Play#0 output Play#0 1 Owner of 10kt fission warhead #4 changed from 3 (#3) to POGO (#0)
+ Play#0 output Play#0 1 Owner of 10kt fission warhead #4 changed from POGO (#0) to 3 (#3)
+ Play#0 output Play#0 1 Efficiency of 10kt fission warhead #4 changed from 0 to 100
+ Play#0 output Play#0 6 0 640
+ Play#0 input edit n 3 U 5 U 3
+ Play#0 command edit
+ Play#0 output Play#0 1 10kt fission warhead #3 duplicated to (#5)
+ Play#0 output Play#0 1 10kt fission warhead #5 duplicated to (#3)
+ Play#0 output Play#0 1 Replacing 10kt fission warhead #3 of 3 (#3)
+ Play#0 output Play#0 6 0 640
+ Play#0 input edit n 0 U 0 U -1
+ Play#0 command edit
+ Play#0 output Play#0 1 10kt fission warhead #0 unchanged
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 6 0 640
+ Play#0 input edit n 2 L 3,-1
+ Play#0 command edit
+ Play#0 output Play#0 1 Location of 10kt fission warhead #2 changed from 1,-1 to 3,-1
+ Play#0 output Play#0 6 0 640
+ Play#0 input edit n 3 L 1,-1
+ Play#0 command edit
+ Play#0 output Play#0 1 Location of 10kt fission warhead #3 changed from 1,-1 to 1,-1
+ Play#0 output Play#0 6 0 640
Play#0 input edit s 6 t lc O 1 t lc t hc g 8 t lc
Play#0 command edit
Play#0 output Play#0 1 Type of fb fishing boat (#6) changed to lc light cruiser
Play#0 command edit
Play#0 output Play#0 1 military of sup supply #5 changed from 0 to 25
Play#0 output Play#0 6 0 640
+ Play#0 input edit n 6 t 15kt O 1 t 15kt t 50kt t 15kt
+ Play#0 command edit
+ Play#0 output Play#0 1 Type of 10kt fission warhead #6 changed to 15kt fission
+ Play#0 output Play#0 1 Tech level of 15kt fission warhead #6 changed from 0 to 290
+ Play#0 output Play#0 1 Owner of 15kt fission warhead #6 changed from POGO (#0) to 1 (#1)
+ Play#0 output Play#0 1 Efficiency of 15kt fission warhead #6 changed from 0 to 100
+ Play#0 output Play#0 1 Type of 15kt fission warhead #6 unchanged
+ Play#0 output Play#0 1 Type of 15kt fission warhead #6 changed to 50kt fission
+ Play#0 output Play#0 1 Tech level of 50kt fission warhead #6 changed from 290 to 300
+ Play#0 output Play#0 1 Type of 50kt fission warhead #6 changed to 15kt fission
+ Play#0 output Play#0 6 0 640
+ Play#0 input edit n 2 T 280
+ Play#0 command edit
+ Play#0 output Play#0 1 Tech level of 10kt fission warhead #2 changed from 400 to 280
+ Play#0 output Play#0 6 0 640
+ Play#0 input edit n 3 T 279
+ Play#0 command edit
+ Play#0 output Play#0 1 Tech level of 10kt fission warhead #3 changed from 400 to 280
+ Play#0 output Play#0 6 0 640
+ Play#0 input edit n 4 T 32767
+ Play#0 command edit
+ Play#0 output Play#0 1 Tech level of 10kt fission warhead #4 changed from 400 to 32767
+ Play#0 output Play#0 6 0 640
+ Play#0 input edit n 5 T 32768
+ Play#0 command edit
+ Play#0 output Play#0 1 Tech level of 10kt fission warhead #5 changed from 400 to 32767
+ Play#0 output Play#0 6 0 640
Play#0 input edit s 2 F ~
Play#0 command edit
Play#0 output Play#0 1 Assignment of cs cargo ship (#2) unchanged
Play#0 input edit p 2 s -1 s 9999
Play#0 command edit
Play#0 output Play#0 1 Ship of f1 Sopwith Camel #2 unchanged
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input edit p 3 s 3
Play#0 command edit
Play#0 input edit u 2 S -1 S 9999
Play#0 command edit
Play#0 output Play#0 1 Ship of sup supply #2 unchanged
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input edit u 3 S 3
Play#0 command edit
Play#0 output Play#0 1 sup supply #4 unloaded from ship #4
Play#0 output Play#0 1 sup supply #4 loaded onto land #4
Play#0 output Play#0 6 0 640
+ Play#0 input edit n 2 p -1 p 9999
+ Play#0 command edit
+ Play#0 output Play#0 1 Plane of 10kt fission warhead #2 unchanged
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 6 0 640
+ Play#0 input edit n 3 p 3
+ Play#0 command edit
+ Play#0 output Play#0 1 10kt fission warhead #3 loaded onto plane #3
+ Play#0 output Play#0 6 0 640
Play#0 input edit p 4 l 5,1
Play#0 command edit
Play#0 output Play#0 1 Can't move f1 Sopwith Camel #4 while it's loaded
Play#0 output Play#0 4 %c xxxxx -- thing value :
Play#0 input
Play#0 output Play#0 6 0 640
+ Play#0 input edit n 0
+ Play#0 command edit
+ Play#0 output Play#0 1 POGO (#0) 10kt fission warhead #0
+ Play#0 output Play#0 1 UID <U>: 0 Type <t>: 0
+ Play#0 output Play#0 1 Owner <O>: 0 Location <L>: 1,-1
+ Play#0 output Play#0 1 Tech <T>: 400 Stockpile <S>:
+ Play#0 output Play#0 1 Plane <p>: -1
+ Play#0 output Play#0 4 %c xxxxx -- thing value :
+ Play#0 input S a
+ Play#0 output Play#0 1 Assignment of 10kt fission warhead #0 changed from stockpile ~ to a
+ Play#0 output Play#0 4 %c xxxxx -- thing value :
+ Play#0 input p -1
+ Play#0 output Play#0 1 Plane of 10kt fission warhead #0 unchanged
+ Play#0 output Play#0 4 %c xxxxx -- thing value :
+ Play#0 input
+ Play#0 output Play#0 6 0 640
Play#0 input edit c 0 @ 0
Play#0 command edit
Play#0 output Play#0 1 huh? (@)
Play#0 input edit c 1 n POGO
Play#0 command edit
Play#0 output Play#0 1 Country #0 is already called `POGO'
- Play#0 output Play#0 1 Usage: edit <l|s|p|u|c> <SECTS|SHIPS|PLANES|LANDS|NATS> [<KEY> <VALUE>]...
+ Play#0 output Play#0 1 Usage: edit <l|s|p|u|n|c> <SECTS|SHIPS|PLANES|LANDS|NUKES|NATS> [<KEY> <VALUE>]...
Play#0 output Play#0 6 0 640
Play#0 input edit c 2 n 2
Play#0 command edit
Play#0 output Play#0 1 POGO gave you 12 guns in hat hvy artillery #6
Play#0 output Play#0 1 Type of hat hvy artillery #6 changed to art artillery by an act of POGO
Play#0 output Play#0 1 POGO stole 2 guns from art artillery #6
+ Play#0 output Play#0 1 15kt fission warhead #6 given to you by an act of POGO!
+ Play#0 output Play#0 1 Type of 15kt fission warhead #6 changed to 50kt fission by an act of POGO
+ Play#0 output Play#0 1 Tech level of 50kt fission warhead #6 changed from 290 to 300 by an act of POGO
+ Play#0 output Play#0 1 Type of 50kt fission warhead #6 changed to 15kt fission by an act of POGO
Play#0 output Play#0 1 Money changed from 0 to -2147483648 by an act of POGO!
Play#0 output Play#0 1 Technology changed from 0.00 to 3.14 by an act of POGO!
Play#0 output Play#0 1 Research changed from 0.00 to 3.14 by an act of POGO!
Play#0 output Play#0 1 Location of f1 Sopwith Camel #2 changed from 1,-1 to 3,-1 by an act of POGO!
Play#0 output Play#0 1 sup supply #2 given to you by an act of POGO!
Play#0 output Play#0 1 Location of sup supply #2 changed from 1,-1 to 3,-1 by an act of POGO!
+ Play#0 output Play#0 1 10kt fission warhead #2 given to you by an act of POGO!
+ Play#0 output Play#0 1 Location of 10kt fission warhead #2 changed from 1,-1 to 3,-1 by an act of POGO!
Play#0 output Play#0 1 Mobility of cs cargo ship (#2) changed from 0 to -127 by an act of POGO
Play#0 output Play#0 1 Tech level of cs cargo ship (#2) changed from 100 to 20 by an act of POGO
Play#0 output Play#0 1 Mobility of f1 Sopwith Camel #2 changed from 0 to -127 by an act of POGO
Play#0 output Play#0 1 Mobility of sup supply #2 changed from 0 to -127 by an act of POGO
Play#0 output Play#0 1 Tech level of sup supply #2 changed from 100 to 50 by an act of POGO
Play#0 output Play#0 1 Retreat percentage of sup supply #2 changed from 42 to 0 by an act of POGO
+ Play#0 output Play#0 1 Tech level of 10kt fission warhead #2 changed from 400 to 280 by an act of POGO
Play#0 output Play#0 1 Retreat conditions of cs cargo ship (#2) changed by an act of POGO: group set
Play#0 output Play#0 1 Retreat condition of sup supply #2 changed by an act of POGO: group set
Play#0 output Play#0 1 Flags of f1 Sopwith Camel #2 changed by an act of POGO: airburst set
Play#0 output Play#0 1 sup supply #5 given to you by an act of POGO!
Play#0 output Play#0 1 sup supply #3 taken from you by an act of POGO!
Play#0 output Play#0 1 sup supply #3 given to you by an act of POGO!
+ Play#0 output Play#0 1 10kt fission warhead #0 taken from you by an act of POGO!
+ Play#0 output Play#0 1 10kt fission warhead #1 taken from you by an act of POGO!
+ Play#0 output Play#0 1 10kt fission warhead #2 taken from you by an act of POGO!
+ Play#0 output Play#0 1 10kt fission warhead #4 taken from you by an act of POGO!
+ Play#0 output Play#0 1 10kt fission warhead #4 given to you by an act of POGO!
+ Play#0 output Play#0 1 10kt fission warhead #5 given to you by an act of POGO!
+ Play#0 output Play#0 1 10kt fission warhead #3 taken from you by an act of POGO!
+ Play#0 output Play#0 1 10kt fission warhead #3 given to you by an act of POGO!
Play#0 output Play#0 1 Efficiency of cs cargo ship (#4) changed from 20 to 100 by an act of POGO
Play#0 output Play#0 1 Efficiency of cs cargo ship (#5) changed from 20 to 100 by an act of POGO
Play#0 output Play#0 1 Mobility of cs cargo ship (#3) changed from 0 to -127 by an act of POGO
Play#0 output Play#0 1 Retreat percentage of sup supply #5 changed from 42 to 100 by an act of POGO
Play#0 output Play#0 1 POGO gave you 25 military in sup supply #4
Play#0 output Play#0 1 POGO gave you 25 military in sup supply #5
+ Play#0 output Play#0 1 Tech level of 10kt fission warhead #3 changed from 400 to 280 by an act of POGO
+ Play#0 output Play#0 1 Tech level of 10kt fission warhead #4 changed from 400 to 32767 by an act of POGO
+ Play#0 output Play#0 1 Tech level of 10kt fission warhead #5 changed from 400 to 32767 by an act of POGO
Play#0 output Play#0 1 Assignment of cs cargo ship (#3) changed from fleet ~ to a by an act of POGO
Play#0 output Play#0 1 Assignment of f1 Sopwith Camel #3 changed from wing ~ to a by an act of POGO
Play#0 output Play#0 1 Assignment of sup supply #3 changed from army ~ to a by an act of POGO
Play#0 output Play#0 1 sup supply #4 loaded onto ship #4 by an act of POGO!
Play#0 output Play#0 1 sup supply #4 unloaded from ship #4 by an act of POGO!
Play#0 output Play#0 1 sup supply #4 loaded onto land #4 by an act of POGO!
+ Play#0 output Play#0 1 10kt fission warhead #3 loaded onto plane #3 by an act of POGO!
Play#0 output Play#0 1 sup supply #4 unloaded from land #4 by an act of POGO!
Play#0 output Play#0 1 sup supply #4 loaded onto ship #2 by an act of POGO!
Play#0 output Play#0 1 BTUs changed from 0 to 640 by an act of POGO!
Play#0 output Play#0 1 cs cargo ship (#1) given to you by an act of POGO!
Play#0 output Play#0 1 f1 Sopwith Camel #1 given to you by an act of POGO!
Play#0 output Play#0 1 sup supply #1 given to you by an act of POGO!
+ Play#0 output Play#0 1 10kt fission warhead #1 given to you by an act of POGO!
Play#0 output Play#0 6 0 640
Play#0 input ctld
Play#0 output Play#0 1 Bye-bye