Add full SPDX headers.
[super-star-trek.git] / doc / HACKING
index 924422dc127967f18cd469123f0d462aeb48773d..e9404396b90eca07c6469aba67e9c6207687743a 100644 (file)
@@ -43,7 +43,12 @@ disappear when hit by photon torpedos.  It's OK that it may move
 when attacked, but it didn't in the original. (The no-save behavior
 has been restored.)
 
-The Faerie Queen, black holes, and time warping were in the original.
+Dave says the Faerie Queen, black holes, and time warping were in the
+original.  However, either he is misremembering about time warping or
+the original implementation was lost during the FORTRAN-to-C
+translation, as Stas Sergeev added a time-warping feature not
+previiusly present in 2006.  Tom Almy also claims to have added
+timewarping!
 
 Here are Tom Almy's changes:
 
@@ -297,3 +302,7 @@ clockface-to-radian conversions.  For this reason, and others, the
 trig code is still a bit wacky and obscure.  Modify with caution
 and test thoroughly.
 
+Adding or remobing random() calls is very likely to break lots of
+regression tests. If you have to add new one, wrap them in a
+save/restore of the LCG state; there's an example of this around
+the setup for the Space Thingy.