SAVWDS(game.knfloc,game.limit,LL,game.lmwarn,LOC,game.newloc,game.numdie);
SAVWDS(OBJ,game.oldlc2,game.oldloc,game.oldobj,game.panic,game.saved,game.setup);
SAVWDS(game.spk,game.tally,game.thresh,game.trndex,game.trnluz,game.turns,OBJTXT[OYSTER]);
- SAVWDS(VERB,WD1,WD1X,WD2,game.wzdark,ZZWORD,OBJSND[BIRD]);
+ SAVWDS(VERB,WD1,WD1X,WD2,game.wzdark,game.zzword,OBJSND[BIRD]);
SAVWDS(OBJTXT[SIGN],CLSHNT,game.novice,K,K,K,K);
SAVARR(ABB,LOCSIZ);
SAVARR(ATLOC,LOCSIZ);
SAVWRD(KK,K);
if(K != 0) goto L8318;
K=NUL;
- ZZWORD=RNDVOC(3,ZZWORD-MESH*2)+MESH*2;
+ game.zzword=RNDVOC(3,game.zzword-MESH*2)+MESH*2;
if(KK > 0) return(8);
RSPEAK(266);
exit(0);
RSPEAK(IABS(K));
if(K < 0) return(2012);
game.spk=0;
-L8332: SETPRM(1,ZZWORD-MESH*2,0);
+L8332: SETPRM(1,game.zzword-MESH*2,0);
/* 8335 */ for (I=1; I<=100; I++) {
if(!HERE(I) || OBJSND[I] == 0 || PROP[I] < 0) goto L8335;
PSPEAK(I,OBJSND[I]+PROP[I]);
STREAM, TABNDX, THROW, TK[21], TRAVEL[886], TRIDNT,
TRNSIZ = 5, TRNVAL[6], TRNVLS, TROLL, TROLL2, TRVS,
TRVSIZ = 885, TTEXT[6], URN, V1, V2, VASE, VEND, VERB,
- VOLCAN, VRBSIZ = 35, VRSION = 25, WATER, WD1, WD1X, WD2, WD2X,
- ZZWORD;
+ VOLCAN, VRBSIZ = 35, VRSION = 25, WATER, WD1, WD1X, WD2, WD2X;
struct game_t game = {.blklin = true};
FILE *logfp;
bool oldstyle = false;
L1: game.setup= -1;
I=RAN(-1);
- ZZWORD=RNDVOC(3,0)+MESH*2;
+ game.zzword=RNDVOC(3,0)+MESH*2;
game.novice=YES(stdin, 65,1,0);
game.newloc=1;
LOC=1;
long turns;
/* more state will go here */
long wzdark;
+ long zzword;
/* more state will go here */
long novice;
};
STREAM, TABNDX, THROW, TK[], TRAVEL[], TRIDNT,
TRNSIZ, TRNVAL[], TRNVLS, TROLL, TROLL2, TRVS,
TRVSIZ, TTEXT[], URN, V1, V2, VASE, VEND, VERB,
- VOLCAN, VRBSIZ, VRSION, WATER, WD1, WD1X, WD2, WD2X,
- ZZWORD;
+ VOLCAN, VRBSIZ, VRSION, WATER, WD1, WD1X, WD2, WD2X;