In /usr/src/games/trek
When computer calculates warpcost, labels are incorrectly transposed for
"stardates" and "cost". This is affirmed by the fact that time should go
down as warp speed goes up, and energy consumed should also go up with
warp speed. Additionally, the cost of "w/ shlds up" doubles the value
of energy consumed, not time taken to travel.
Also, fixed spelling issue in trek.h "galaxy" instead of "galazy".
Index: computer.c
===================================================================
RCS file: /cvs/src/games/trek/computer.c,v
retrieving revision 1.9
diff -u -r1.9 computer.c
--- computer.c 27 Oct 2009 23:59:27 -0000 1.9
+++ computer.c 1 Jun 2013 21:16:01 -0000
@@ -238,7 +238,7 @@
warpfact = Ship.warp;
cost = (dist + 0.05) * warpfact * warpfact * warpfact;
time = Param.warptime * dist / (warpfact * warpfact);
- printf("Warp %.2f distance %.2f cost %.2f
stardates %d (%d w/ shlds up) units\n",
+ printf("Warp %.2f distance %.2f stardates %.2f
cost %d (%d w/ shlds up) units\n",
warpfact, dist, time, cost, cost + cost);
break;
Index: trek.h
===================================================================
RCS file: /cvs/src/games/trek/trek.h,v
retrieving revision 1.11
diff -u -r1.11 trek.h
--- trek.h 30 Apr 2010 19:29:01 -0000 1.11
+++ trek.h 1 Jun 2013 21:16:01 -0000
@@ -56,7 +56,7 @@
/* galactic parameters */
#define NSECTS 10 /* dimensions of quadrant in sectors */
-#define NQUADS 8 /* dimension of galazy in quadrants */
+#define NQUADS 8 /* dimension of galaxy in quadrants */
#define NINHAB 32 /* number of quadrants which
are inhabited */
struct quad /* definition for each quadrant */