This happens by making the SEED command also regenerate the magic word.
if (sscanf(buf, "seed %ld", &sv) == 1) {
set_seed(sv);
printf("Seed set to %ld\n", sv);
+ // here we reconfigure any global game state that uses random numbers
+ ZZWORD=RNDVOC(3,0)+MESH*2;
return true;
}
return false;
Around you is a forest. A small stream flows out of the building and
down a gully.
-> seed 1495752222
-Seed set to 1495752222
+> seed 1494912171
+Seed set to 1494912171
You're in front of building.
## Death by dwarf.
n
-seed 1495752222
+seed 1494912171
in
take keys
take lamp