home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / INFO / FORTRAN / SUPERT87.ZIP / COMMONS.DOC < prev    next >
Encoding:
Text File  |  1986-12-15  |  40.8 KB  |  515 lines

  1. ***
  2.   508.   > ***
  3. > 
  4. > 
  5. ************************************************************************00010000
  6. **********            COMMON BLOCK  - ARRAYS                  **********00020000
  7. ************************************************************************00030000
  8. VARIABLE    INDEX(S)          U S E                                     00040000
  9. ************************************************************************00050000
  10.                                                                         00060000
  11. BASE           (1)      X COORDINATE OF STARBASE IN A QUADRANT.         00070000
  12. BASE           (2)      Y COORDINATE OF STARBASE IN A QUADRANT.         00080000
  13. EFP            (1)      WHEN 3 IS TO FIRE PHASERS (IN # STM SINCE       00090000
  14.                           GAME START).                                  00100000
  15. EFP            (2)      WHETHER FORWARD (1) OR REAR (3) PHASER BANK.    00110000
  16. EFP            (3)      ENERGY TO USE.                                  00120000
  17. EFT           (I,1)     WHEN 3 IS TO FIRE I,TH TORP (STM SINCE BEGIN).  00130000
  18. EFT           (I,2)     BEARING GIVEN FOR I-TH TOPR (NOT RESULTANT      00140000
  19.                           BEARING).                                     00150000
  20. ETR            (1)      WHEN TO TURN ON E PULSIVE BEAMS (STM SINCE      00160000
  21.                           BEGIN).                                       00170000
  22. ETR            (2)      WHETHER TRACTOR (1) OR REPULSOR (2).            00180000
  23. ETR            (3)      ENERGY TO USE (ONLY IF REPULSOR).               00190000
  24. GHOST          (1)      X COORDINATE.                                   00200000
  25. GHOST          (2)      Y COORDINATE.                                   00210000
  26. GHOST          (3)      TOTAL OF HITS RECEIVED.                         00220000
  27. GHOST          (4)      PRESENT SPEED.                                  00230000
  28. GHOST          (5)      PRESENT BEARING.                                00240000
  29. GHOST          (6)      DESIRED SPEED.                                  00250000
  30. GHOST          (7)      DESIRED BEARING.                                00260000
  31. GHOST          (8)      WHEN TO FIRE TORP.                              00270000
  32. GHOST          (9)      BEARING FOR TORP.                               00280000
  33. GHOST         (10)      WHEN TO FIRE PHASER.                            00290000
  34. GHOST         (11)      ENERGY ON BOARD.                                00300000
  35. GHOST         (12)      TORPS ON BOARD.                                 00310000
  36. GHOST         (13)      ENERGY IN DEFLECTORS.                           00320000
  37. NAMD           (I)      LABELS FOR DISPLAYING ENTERPRISE FACILITIES     00330000
  38.                           (E.G. FOR DAMAGE REPORTS).                    00340000
  39. IBL           (I,J)     IF QUADRANT I,J HAS A BLACK HOLE, TELLS TO WHICH00350000
  40.                           QUADRANT IS LEADS.                            00360000
  41. IDMG           (I)      AMOUNT OF DAMAGE TO VARIOUS FACILITIES.         00370000
  42.                           I INDEXES NAMD ARRAY.                         00380000
  43. IGAL          (I,J)     CONTAINS INFO ABOUT KNOWN GALAXY. USED FOR      00390000
  44.                           GALACTIC UPDATE.                              00400000
  45. IPQ           (I,J)     USED TO DISPLAY SHORT RAGNE SCAN.               00410000
  46. JGAL          (I,J)     SETUP OF GALAXY AT START OF GAME.               00420000
  47. LETR           (I)      PRINT CHARACTERS USED IN SHORT RANGE SCAN AND   00430000
  48.                           VARIOUS MESSAGES.                             00440000
  49. IPROB1         (I)      DAMAGE CONTROL REPAIR PRIORITIES.               00450000
  50. RAD            (I)      RADIUS OF I-TH STAR.                            00460000
  51. STARS         (I,J)     X AND Y COORADINATES OF STARS IN A QUADRANT.    00470000
  52. TORPS         (I,1)     X COORDINATE OF I-TH TORP.                      00480000
  53. TORPS         (I,2)     Y COORDINATE OF I-TH TORP.                      00490000
  54. TORPS         (I,3)     SPEED OF I-TH TORP.                             00500000
  55. TORPS         (I,4)     BEARING OF I-TH TORP.                           00510000
  56. XKL           (I,1)     X COORDINATE OF I-TH KLINGON                    00520000
  57. XKL           (I,2)     Y COORDINATE OF I-TH KLINGON                    00530000
  58. XKL           (I,3)     PRESENT SPEED OF I-TH KLINGON                   00540000
  59. XKL           (I,4)     PRESENT BEARING OF I-TH KLINGON                 00550000
  60. XKL           (I,5)     DESIRED SPEED OF I-TH KLINGON                   00560000
  61. XKL           (I,6)     DESIRED BEARING OF I-TH KLINGON                 00570000
  62. XKL           (I,7)     TOTAL HITS RECEIVED ON I-TH KLINGON.            00580000
  63. XKL           (I,8)     WHEN TO FIRE PHASERS FOR I-TH KLINGON.          00590000
  64. XKL           (I,9)     CREW STRENGTH OF I-TH KLINGON.                  00600000
  65. XROM          (I,1)     X COORDINATE OF I-TH ROMULAN.                   00610000
  66. XROM          (I,2)     Y COORDINATE OF I-TH ROMULAN.                   00620000
  67. XROM          (I,3)     TOTAL HITS RECEIVED ON I-TH ROMULAN.            00630000
  68. XROM          (I,4)     WHEN TO FIRE TORPEDO FOR I-TH ROMULAN.          00640000
  69.                                                                         00650000
  70. ************************************************************************00660000
  71. **********            COMMON BLOCK  - ATTACK                  **********00670000
  72. ************************************************************************00680000
  73. VARIABLE    INDEX(S)          U S E                                     00690000
  74. ************************************************************************00700000
  75.                                                                         00710000
  76. ITKL           (I)      TOTAL # TROOPS KEILED ON I-TH VESSEL.           00720000
  77.                           1-9 = K1-K9, 10-18 = R1-R9                    00730000
  78. JTKL           (I)      TOTAL # ENEMY KILLED ON I-TH VESSEL.            00740000
  79.                           1-9 = K1-K9, 10-18 = R1-R9                    00750000
  80.                                                                         00760000
  81. ************************************************************************00770000
  82. **********            COMMON BLOCK  - EXTRAS                  **********00780000
  83. ************************************************************************00790000
  84. VARIABLE    INDEX(S)          U S E                                     00800000
  85. ************************************************************************00810000
  86.                                                                         00820000
  87. SNOVAP                  PROBABILITY OF A SUPERNOVA EXPLOSION            00830000
  88.                           (PER STARMINUTE).                             00840000
  89. ZMAX                    MAXIMUM DAMAGE TO E AS RESULT OF SUPERNOVA.     00850000
  90. ICLOAK                  0 = CLOAKING DEVICE NOT TO BE USED.             00860000
  91.                         1 = ROMULAN MAY USE CLOAKING DEVICE.            00870000
  92.                         2 = ROMULAN CURRENTLY USING COLAKING DEVICE.    00880000
  93.                         NEG = E USING CLOAKING DEVICE FOR THAT          00890000
  94.                           STARMINUTES.                                  00900000
  95. PRCLDN                  IF ICLOAK = 1, PROBABILITY THAT THIS QUADRANT   00910000
  96.                           WILL HAVE AN INVAXIBLE ROMULAN.               00920000
  97. PHOLE                   PROBABILITY THAT A QUADRANT WILL HAVE A BLACK   00930000
  98.                           HOLE.                                         00940000
  99. IHOLE                   X COORDINATE OF BLACK HOLE IN QUADRANT.         00950000
  100. JHOLE                   Y COORDINATE OF BLACK HOLE IN QUADRANT.         00960000
  101. HOLRAD                  RADIUS OF BLACK HOLE.                           00970000
  102. SHLDF                   SHIELD IMPROVEMENT FACTOR.                      00980000
  103. NQUAD                   # QUADRANTS IN EITHER DIMENSION OF GALAXY (2-10)00990000
  104. PSTORM                  PROBABILITY THAT HTIS QUADRANT WILL HAVE        01000000
  105.                           NUCLEONIC STORM.                              01010000
  106. ISTORM                  X COORDAINATE OF STORM IN QUADRANT.             01020000
  107. JSTORM                  Y COORDAINATE OF STORM IN QUADRANT.             01030000
  108. STMRAD                  RADIUS OF STORM.                                01040000
  109. LEVEL                   USER SELECTED LEVEL OF PLAY (1-3).              01050000
  110. ION                     ENTERPRISE CLOAKING 0 = NO, 1 = YES             01060000
  111. IYES                    USED TO CHECK ANSWER TO QUESTIONS               01070000
  112.                                                                         01080000
  113. ************************************************************************01090000
  114. **********            COMMON BLOCK  - FORGOT                  **********01100000
  115. ************************************************************************01110000
  116. VARIABLE    INDEX(S)          U S E                                     01120000
  117. ************************************************************************01130000
  118.                                                                         01140000
  119. GHACCE                  ACCELERATION FOR G.                             01150000
  120. PJAM                    PROBABILITY THAT COMMUNICATIONS WILL BE         01160000
  121.                           INTERCEPTED AND JAMMED.                       01170000
  122. PJMINC                  INCREMENT FOR PJAM EACH TIME COMMUNICATIONS     01180000
  123.                           INTERCEPTED.                                  01190000
  124. ACTPJM                  SUM OF PJAM AND PJMINC.                         01200000
  125. PPHASD                  PROBABILITY THAT G PHASERS ARE DEAD.            01210000
  126. PTORPD                  PROBABILITY THAT G TORPS ARE DEAD.              01220000
  127. PDRVD                   PROBABILITY THAT G IMPULSE DRIVE IS DEAD.       01230000
  128. PDEFD                   PROBABILITY THAT G DEVLECTORS ARE DEAD.         01240000
  129. IGHPH                   FLAG TO INDICATE WHETHER G PHASERS ARE DEAD.    01250000
  130. IGHTR                   FLAG TP INDICATE WHETHER G TORPEDOS ARE DEAD.   01260000
  131. IGHDR                   FLAG TO INDICATE WHETHER G IMPULSE DRIVE IS     01270000
  132.                           DEAD.                                         01280000
  133. IGHDE                   FLAG TO INDICATE WHETHER G DEFLECTORS ARE DEAD. 01290000
  134.                                                                         01300000
  135. ************************************************************************01310000
  136. **********            COMMON BLOCK  - LOCAL                   **********01320000
  137. ************************************************************************01330000
  138. VARIABLE    INDEX(S)          U S E                                     01340000
  139. ************************************************************************01350000
  140.                                                                         01360000
  141. ITBEAM                 # MEN TO BEAM OVER IN LAST COMMAND.              01370000
  142. ISCAN                  USED TO CHECK IF SR SCAN NEEDED WHEN E MOVES.    01380000
  143. ITDK                   TOTAL DISEASE LOSSES.                            01390000
  144. JSCAN                  USED BY ROMULAN ROUTINE TO DETERMINE IF SR SCAN  01400000
  145.                          NEEDED FOR MOVEMENT.                           01410000
  146. JMSG                   FLAG WHETHER OR NOT TO PRINT WARNING MESSAGE     01420000
  147.                          IF DANGEROUS DISCOVERY BY S.                   01430000
  148. TRNRGY                 ENERGY USED BY TRANSPORTERS.                     01440000
  149. IISTAT                 USED BY AUTO DESTRUCT ROUTINE (FOR OTHER VESSELS 01450000
  150.                          VIA 20 COMMAND) TO SHOW HOW MANY MEN MUST BE   01460000
  151.                          BEAMED BACK FIRST, IF TRANSPORTERS ALREADY     01470000
  152.                          IN USE.                                        01480000
  153. JJSTAT                 FLAG INDICATING WHETHER TRANSPORTERS CAN BE USED 01490000
  154.                          DEPENDING ON AUTOMATIC BEAM BACK DUE TO        01500000
  155.                          DESTRUCT.                                      01510000
  156. JJUP                    USED BY AUTOMATIC BEAM BACK TO INDICATE TYPE OF 01520000
  157.                           VESSEL BEING DESTROYED.                       01530000
  158. JJFROM                  # OF VESSEL BEING DESTROYED.                    01540000
  159. JJTO                    # OF VESSEL WHERE MEN ARE TO BE SENT (1).       01550000
  160. JJDOWN                  WHERE MEN ON DESTROYED VESSEL ARE TO BE SENT    01560000
  161.                           (ENTERPRISE).                                 01570000
  162.                                                                         01580000
  163. ************************************************************************01590000
  164. **********            COMMON BLOCK  - RANK                    **********01600000
  165. ************************************************************************01610000
  166. VARIABLE    INDEX(S)          U S E                                     01620000
  167. ************************************************************************01630000
  168.                                                                         01640000
  169. RANKS                   ALPHANUMERIC NAME FOR EACH RANK FOR DISPLAY.    01650000
  170. MNAME                   NAME PLAYER SIGNED ON WITH.                     01660000
  171. MPASS                   PASSWORD PLAYER SIGNED ON WITH.                 01670000
  172. POINTS                  # POINTS FOR THAT PLAYER.                       01680000
  173. RANKPT         (I)      # POINTS NECESSARY TO REACH EACH RANK.          01690000
  174. NRANKS                  # RANKS AVAILABLE.                              01700000
  175. IRANK                   CURRENT RANK OF PALYER.                         01710000
  176. NRW                     INDICATES PLAYING RATED GAME.                   01720000
  177. MMKEY                   KEY OF RECORD FOR DIRECT ACCESS OF RATING FILE. 01730000
  178. NTIME                   START TIME OF CURRENT GAME.                     01740000
  179. IOK                     INDICATES THAT IT IS OK TO PLAY RATED GAME.     01750000
  180. NHOLD                   HOLDS NUMBER OF SECONDS LESS THAN TIMING FACTOR 01760000
  181.                           TO KEEP GAME ON REAL TIME.                    01770000
  182. ICLKON                  INDICATES WHEN THE ENTERPRISE IS CLOAKING.      01780000
  183. NSW                     USED TO WARN PLAYER THAT TIME TO PLAY RATED GAME01790000
  184.                           IS 15 MINUTES AWAY.                           01800000
  185.                                                                         01810000
  186. ************************************************************************01820000
  187. **********            COMMON BLOCK  - SCALAR                  **********01830000
  188. ************************************************************************01840000
  189. VARIABLE    INDEX(S)          U S E                                     01850000
  190. ************************************************************************01860000
  191.                                                                         01870000
  192. ACCE                    ENERGY USED FOR E ACCELERATION (CALCULATED IN   01880000
  193.                           EPMOVE).                                      01890000
  194. DCHG                    MAXIMUM DEGREE CHANGE FOR E (CALCULATED IN      01900000
  195.                           EPMOVE).                                      01910000
  196. DDEG                    DESIRED BEARING OF E.                           01920000
  197. DECR                    LIFE SUPPORT ENERGY USE PER STARMINUTE.         01930000
  198. DEFL                    E DEFLECTOR STRENGTH.                           01940000
  199. DELTA                   USED VARIOUSLY TO CALCULATE ACTUAL COURSE       01950000
  200.                           CHANGES OF OBJECTS.                           01960000
  201. DELV                    USED VARIOUSLY TO CALCULATE ACTUAL SPEED        01970000
  202.                           CHANGES OF OBJECTS.                           01980000
  203. DGIMP                   MAXIMUM BEARING CHANGE (DEG.STM) FOR ENTERPRISE 01990000
  204.                           USING IMPLUSE DRIVE.                          02000000
  205. DGKL                    MAXIMUM BEARING CHANGE (DEG/STM) FOR KLINGON.   02010000
  206. DGWP                    MAXIMUM BEARING CHANGE (DEG/STM) FOR ENTERPRISE 02020000
  207.                           USING WARP DRIVE.                             02030000
  208. DISTGT                  SQRT (DISTGT) = DISTANCE AT WHICH PTRGH UNITS   02040000
  209.                           ENERGY REQUIRED TO DOCK WITH A GHOSTSHIP.     02050000
  210. DISTKR                  SQRT (DISTKR) = DISTANCE AT WHICH PRKLN UNITS   02060000
  211.                           ENERGY WILL PUSH A K 1 PARSEC FURTHER AWAY.   02070000
  212. DISTPE                  SQUARE OF DISTANCE FOR UNIT EFFECTIVENESS       02080000
  213.                           OF ENTERPRISE PHASERS.                        02090000
  214. DISTPK                  SQUARE OF DISTANCE FOR UNIT EFFECTIVENESS       02100000
  215.                           OF KLINGON PHASERS.                           02110000
  216. DIV1                    DIVISOR TO DETERMINE DAMAGE EXTENT FOR          02120000
  217.                           COLLISION.                                    02130000
  218. DIV2                    DIVISOR TO DETERMINE DAMAGE EXTENT FOR          02140000
  219.                           PHASER OR TORPEDO HIT WITH SHIELDS DOWN.      02150000
  220. DMXSPD                  DIVISOR TO DETERMINE DAMAGE EXTENT FOR PHASER   02160000
  221.                           OR TORPEDO HIT WITH SHIELDS DOWN.             02170000
  222. DSP                     DESIRED SPEED OF ENTERPRISE.                    02180000
  223. DSPKL                   MAXIMUM SPEED CHANGE (P/STM) FOR KLINGON.       02190000
  224. DVEL                    MAXIMUM VELOCITY CHANGE (P/STM) FOR ENTERPRISE. 02200000
  225. DVIMP                   MAXIMUM SPEED CHANGE (P/STM) FOR ENTERPRISE     02210000
  226.                           USING IMPLUSE DRIVE.                          02220000
  227. DVWPP                   MAXIMUM SPEED CHANGE (P/STM) FOR ENTERPRISE     02230000
  228.                           USING WARP DRIVE.                             02240000
  229. EEVMSP                  DESIRED SPEED FOR ENTERPRISE EMERGENCY EVASIVE  02250000
  230.                           MANEUVERS.                                    02260000
  231. EIMP                    ENERGY CONSUMED BY IMPLUSE DRIVE WHILE          02270000
  232.                           ACCELERATING.                                 02280000
  233. ENERGY                  ENTERPRISE ENERGY IN RESERVE ENERGY BANKS.      02290000
  234. ERPRRT                  ENTERPRISE DAMAGE REPAIR RATE.                  02300000
  235. ESDIST                  DISTANCE SAFETY FACTOR FOR E MATERIALIZING IN   02310000
  236.                           QUADRANT FOR 1ST TIME. NO OBJECT WILL BE      02320000
  237.                           CLOSER TO ENTERPRISE THAN THIS.               02330000
  238. ETVEL                   ENTERPRISE BASIC TORP VELOCITY.                 02340000
  239. EVENU                   EXTRA ENERGY USED BY ENTERPRISE EVASIVE         02350000
  240.                           MANEUVERS.                                    02360000
  241. EVMSP                   DESIRED SPEED FOR EVASIVE MANEUVERS.            02370000
  242. EWRP                    ENERGY CONSUMED BY WARP DRIVE DURING            02380000
  243.                           ACCELERATION.                                 02390000
  244. FDATE                   STARDATE OF GAME COMPLETION TIME.               02400000
  245. GHEMX                   MAXIMUM AMOUNT OF ENERGY A GHOSTSHIP CAN HAVE.  02410000
  246. GHTMX                   MAXIMUM # TORPS A GHOSTSHIP CAN HAVE.           02420000
  247. IBASE                   SET TO 1 IF THERE IS A BASE IN THE QUADRANT;    02430000
  248.                           ELSE 0.                                       02440000
  249. ICE                     X COORDINATE OF QUADRANT ENTERPRISE IS IN.      02450000
  250. IDOCK                   0 IF NOT DOCKED; 1 IF CLOSE ENOUGH TO BE DOCKED 02460000
  251.                           (SET IN COLLIS); 2 IF DOCKING COMPLETED AND   02470000
  252.                           STILL IN DOCKING RANGE.                       02480000
  253. IETOFT                  ENTERPRISE TORPEDO RATE OF FILE (# TORPS/STM).  02490000
  254. IGH                     SET TO 1 IF THERE IS A G IN THE QUADRANT;       02500000
  255.                           ELSE 0.                                       02510000
  256. IHERE                   SET TO 0 IF FIRST CALL TO SCAN IN NEW QUADRANT  02520000
  257.                           (GENERATES THE QUADRANT); 1 IF DISPLAYING     02530000
  258.                           ALREADY GENERATED QUADRANT; 2 IF CALLED BY    02540000
  259.                           ROMLN TO DETERMINE R MOVEMENT.                02550000
  260. IHWARP                  TOTAL # OF HITS ON ENTERPRISE WARP DRIVE ENGINES02560000
  261.                           SINCE LAST REPAIRED.                          02570000
  262. ISTART                  SECONDS SINCE MIDNIGHT AT LAST CALL TO TIME     02580000
  263.                           ROUTINE. USED TO COUNT PLAYER RESPONSE.       02590000
  264. ITFCTR                  DIVISOR FOR # SECONDS FOR ONE STARMINUTE FROM   02600000
  265.                           PLAYER RESPONSE.                              02610000
  266. ITFIRE                  # TORPS QUEUED TO BE FIRED BY ENTERPRISE.       02620000
  267. ITORP                   # TORPS REMAINING ON BOARD ENTERPRISE.          02630000
  268. ITRUCE                  SET TO 1 IF TRUCE IN EFFECT; ELSE 0.            02640000
  269. IZZ                     CURRENT ARGUMENT FOR RANDOM NO. CALL.           02650000
  270. JCE                     Y COORDINATE OF QUADRANT ENTERPRISE IS IN.      02660000
  271. KLNGNS                  # KLINGONS IN QUADRANT.                         02670000
  272. XKTIME                  INITIALLY, MEAN # STM ALLOCATED PER KLINGON;    02680000
  273.                           AFTER INITIAL GAME SETUP IN MAIN PROGRAM,     02690000
  274.                           RESET TO PROBABILITY THAT ENTERPRISE WARP     02700000
  275.                           DRIVE ENGINES WILL BE DAMAGED WHEN USING      02710000
  276.                           EMERENCY EVASIVE MANEUVERS.                   02720000
  277. LEFTK                   # KLINGONS LEFT IN GALAXY.                      02730000
  278. LEFTR                   # ROMULANS LEFT IN GALAXY.                      02740000
  279. MAXBQ                   MAXIMUM # BASES ALLOWED IN A QUADRANT.          02750000
  280. MAXK                    MAXIMUM # KLINGONS ALLOWED IN GALAXY.           02760000
  281. MAXKQ                   MAXIMUM # KLINGONS ALLOWED IN QUADRANT.         02770000
  282. MAXR                    MAXIMUM # ROMULANS ALLOWED IN GALAXY.           02780000
  283. MAXRQ                   MAXIMUM # ROMULANS ALLOWED IN QUADRANT.         02790000
  284. MAXSQ                   MAXIMUM # STARS ALLOWED IN A QUADRANT.          02800000
  285. MEN                     CURRENT CREW STRENGTH OF ENTERPRISE.            02810000
  286. MINK                    MINIMUM # KLINGONS ALLOWED IN GALAXY.           02820000
  287. MINR                    MINIMUM # ROMULANS ALLOWED IN GALAXY.           02830000
  288. MROM                    TOTAL # ROMULANS IN GALAXY AT START.            02840000
  289. MULTK1                  MULTIPLIER FOR CASUALTIES DUE TO COLLISION.     02850000
  290. MULTK2                  MULTIPLIER FOR CASUALTIES DUE TO P OR T HIT     02860000
  291.                           WITH SHIELDS DOWN.                            02870000
  292. NBASES                  AT START, # OF STARBASES IN GALAXY. LATER, SET  02880000
  293.                           TO 99 IF EMERGENCY EVASIVE MANEUVERS ARE      02890000
  294.                           CURRENTLY BEING EXECUTED.                     02900000
  295. NKL                     TOTAL # KLINGONS IN GALAXY AT START.            02910000
  296. NMEN                    MAXIMUM (AND STARTING) ENTERPRISE CREW STRENGTH.02920000
  297. NROM                    # ROMULAN IN THE QUADRANT.                      02930000
  298. NSTARS                  # STARS IN THE QUADRANT.                        02940000
  299. NSTEPS                  # SECONDS USED BY PLAYER TO INPUT COMMAND. USED 02950000
  300.                           TO CONTROL LOOP IN SUBROUTINE ACTION.         02960000
  301. NTORPS                  # TORPEDOS IN THE QUADRANT.                     02970000
  302. NTSTPS                  TOTAL # STARMINUTES SINCE BEGINNING OF GAME.    02980000
  303. NTRP                    STARTING # TORPEDOS FOR ENTERPRISE.             02990000
  304. PCTCOL                  PROBABILITY THAT 2 COLLIDING TORPEDOS WILL      03000000
  305.                           DETONATE.                                     03010000
  306. PDEG                    PRESENT BEARING OF ENTERPRISE.                  03020000
  307. PNRGY                   ENERGY TO BE SET UP FOR USE BY ENTERPRISE       03030000
  308.                           PHASERS OR PULSARS.                           03040000
  309. PRGH                    PROBABILITY THAT A QUADRANT WILL CONTAIN A      03050000
  310.                           GHOSTSHIP.                                    03060000
  311. PRKLN                   SEE DISTKR.                                     03070000
  312. PRREEN                  PROBABILITY THAT A STARBASE WILL HAVE CREW      03080000
  313.                           REPLACEMENTS IF YOU NEED THEM.                03090000
  314. PSP                     PRESENT SPEED OF ENTERPRISE.                    03100000
  315. PTRGH                   SEE DISTGT.                                     03110000
  316. RADEGC                  CONVERSION FACTOR FOR DEGREES TO RADIANS.       03120000
  317. REEN                    MAXIMUM # REPLACEMENTS (CREW) A BASE CAN HAVE.  03130000
  318. RPRKL                   DAMAGE REPAIR RATE FOR KLINGON.                 03140000
  319. RPRRM                   DAMAGE REPAIR RATE FOR ROMULAN.                 03150000
  320. RTIME                   # STM ALLOCATED PER ROMULAN.                    03160000
  321. RTV                     ROMULAN TORPEDO VELOCITY.                       03170000
  322. SDATE                   CURRENT STARDATE.                               03180000
  323. SENRGY                  STARTING ENERGY FOR ENTERPRISE.                 03190000
  324. SIM                     MAXIMUM SPEED ATTAINABLE WITH ENTERPRISE IMPLUSE03200000
  325.                           DRIVE.                                        03210000
  326. TFACTR                  MULTIPLIER FOR REPAIR RATE INCREASE DURING      03220000
  327.                           TRUCE.                                        03230000
  328. THITR                   PERCENT DAMAGED ENEMY MUST BE BEFORE TRUCE WILL 03240000
  329.                           BE ACCEPTED.                                  03250000
  330. TNRGY                   DISTANCE FOR UNIT EFFECTIVENESS OF GHOSTSHIP    03260000
  331.                           PHASERS.                                      03270000
  332. TPMIN                   MINIMUM STRENGTH OF TORP HIT ON ENTERPRISE OR   03280000
  333.                           GHOSTSHIP.                                    03290000
  334. TPOWR                   MAXIMUM STRENGTH OF TORP HIT OF ENTERPRISE OR   03300000
  335.  
  336. FROM URLSG HELLO JOE
  337.  
  338.                           GHOSTSHIP.                                    03310000
  339. VMXKL                   MAXIMUM SPEED OF KLINGON.                       03320000
  340. VRKL                    VELOCITY REDUCTION FACTOR WHEN PULSING KLINGON. 03330000
  341. XDDEG                   INPUT DESIRED BEARING FOR ENTERPRISE.           03340000
  342. XDSP                    INPUT DESIRED SPEED FOR ENTERPRISE.             03350000
  343. XGHIT                   MAXIMUM HIT A GHOSTSHIP CAN WITHSTAND.          03360000
  344. XKFPE                   STRENGTH OF KLINGON PHASERS.                    03370000
  345. XKFPST                  RATE AT WHICH KLINGON FIRE PHASERS.             03380000
  346. XKLHIT                  MAXIMUM HIT A KLINGON CAN WITHSTAND.            03390000
  347. XRFTS                   RATE AT WHICH ROMULAN FIRE TORPEDOS.            03400000
  348. XRMHIT                  MAXIMUM HIT AN ROMULAN CAN WITHSTAND.           03410000
  349. XQE                     X COORDINATE OF ENTERPRISE IN QUADRANT.         03420000
  350. XTIME                   NO. OF STARDAYS LEFT.                           03430000
  351. XTRTM                   MAXIMUM EXTRA TIME FOR A GAME.                  03440000
  352. YQE                     Y CORRDINATE OF E IN QUADRANT.                  03450000
  353. ZMIN                    MIMIMUM DAMAGE FACTOR FOR COLLISION.            03460000
  354. PRORAS                  PROBABILITY OF ALIENS DESTROYING ROMULANS IF    03470000
  355.                           THEIR STAR SYSTEM HIT BY A ROMULAN TORPEDO.   03480000
  356. RADXX                   XX IS A PAIR OF LETTERS INDICATING COLLISION    03490000
  357.                           BETWEEN TWO OBJECTS.                          03500000
  358.                                                                         03510000
  359. ************************************************************************03520000
  360. **********            COMMON BLOCK  - SHUTL                   **********03530000
  361. ************************************************************************03540000
  362. VARIABLE    INDEX(S)          U S E                                     03550000
  363. ************************************************************************03560000
  364.                                                                         03570000
  365. SHX                     X COORDINATE OF SHUTTLECRAFT.                   03580000
  366. SHY                     Y COORDINATE OF SHUTTLECRAFT.                   03590000
  367. SHDEG                   BEARING OF SHUTTLECRAFT.                        03600000
  368. SHVX                    VELOCITY OF SHUTTLECRAFT.                       03610000
  369. ISTSH                   STATUS OF SHUTTLECRAFT.                         03620000
  370. ISHD                    DESIRED ACTIVITY FOR SHUTTLECRAFT.              03630000
  371. IFNDS          (I)      FINDINGS ON I-TH STAR SYSTEM.                   03640000
  372. IDSES                   INDICATES WHETHER DISEASE FOUND.                03650000
  373. VDSES                   VIRULENCY FACTOR FOR DISEASE.                   03660000
  374. VSTRDS                  PROBABILITY THAT DISEASE CURE WILL BE FOUND THIS03670000
  375.                           STARMINUTE.                                   03680000
  376. VSTRM                   MINIMUM PROBABILITY THAT DISEASE CURE WILL BE   03690000
  377.                           FOUND.                                        03700000
  378. PRXSH                   PROBABILITY THAT STARBASE WILL HAVE AN EXTRA    03710000
  379.                           SHUTTLECRAFT.                                 03720000
  380. VDSESM                  MAXIMUM VIRULANCY FOR A DISEASE.                03730000
  381. ISHNUM                  # SHUTTLECRAFT REAMINING ON BOARD ENTERPRISE.   03740000
  382.                                                                         03750000
  383. ************************************************************************03760000
  384. **********            COMMON BLOCK  - SHUTL2                  **********03770000
  385. ************************************************************************03780000
  386. VARIABLE    INDEX(S)          U S E                                     03790000
  387. ************************************************************************03800000
  388.                                                                         03810000
  389. ALEDR                   MAXIMUM AMOUNT OF ENERGY THAT ALIENS CAN DRAIN  03820000
  390.                           ENTERPRISE ENERGY BANKS BY PER STARMINUTE.    03830000
  391. IALIC                   I COORDINATE OF QUADRANT CONTAINING SUCH ALIENS.03840000
  392. IALJC                   J COORDINATE OF QUADRANT CONTAINING SUCH ALIENS.03850000
  393. IALSS                   # OF STAR SYSTEM CONTAINING SUCH ALIENS.        03860000
  394. NDRA                    1 = ENTERPRISE WARP DRIVE UNDER ALIEN CONTROL.  03870000
  395.                           0 = NOT UNDER ALIEN CONTROL.                  03880000
  396. NTROPS                  MAXIMUM # TROOPS AVAILABLE FROM FRIENDLY        03890000
  397.                           CIVILIZATION.                                 03900000
  398. DRL                     PROBABILITY THAT SENTIENT ENERGY FORMS WILL BE  03910000
  399.                           DESTROYED.                                    03920000
  400. DRD                     MINIMUM AMOUNT OF DAMAGE TO WARP DRIVE CAUSED BY03930000
  401.                           SENTIENT ENERGY FORMS.                        03940000
  402.                                                                         03950000
  403. ************************************************************************03960000
  404. **********            COMMON BLOCK  - SUBCTL                  **********03970000
  405. ************************************************************************03980000
  406. VARIABLE    INDEX(S)          U S E                                     03990000
  407. ************************************************************************04000000
  408.                                                                         04010000
  409. ICNTL          (I)      1 = E HAS CONTROL OF I-TH VESSEL, 0 = DOES NOT. 04020000
  410.                           2 - 10 = K1 -K9, 11 - 19 = R1 - R9, 20 = G.   04030000
  411. RTBRG          (I)      BEARING FOR I-TH TORP THAT R UNDER E CONTROL IS 04040000
  412.                           TO FIRE.                                      04050000
  413. KTO                     # OF VESSEL TO COMMUNICATE WITH.                04060000
  414. LTO                     TYPE OF VESSEL TO COMMUNICATE WITH.             04070000
  415. KBRG                    NEW BEARING FOR K OR G UNDER E CONTROL.         04080000
  416. XWRP                    NEW SPEED FOR K OR G UNDER E CONTROL.           04090000
  417. ISTAT                   # OF MEN TO BE BEAMED IF COMMAND WAS LEGAL.     04100000
  418. IDAMRP                  TRANSPORT RATE (MEW/STARMINUTE).                04110000
  419. SDEF                    AMOUNT BY WHICH TO RAISE G DEFLECTORS.          04120000
  420. IMSG                    MESSAGE FOR 20 COMMAND.                         04130000
  421. SKDLAY                  DELAY FOR K UNDER E CONTROL EXECUTING COMMANDS. 04140000
  422. SRDLY                   DELAY FOR R UNDER E CONTROL EXECUTING COMMANDS. 04150000
  423. GHVMX                   MAXIMUM VELOCITY ATTAINABLE BY G.               04160000
  424. MXCRGH                  MAXIMUM EFFECTIVE CREW ON A G.                  04170000
  425. GHPHEN                  MAXIMUM PHASER ENERGY FOR 1 SHOT FOR A G.       04180000
  426. DSPGH                   NEW SPEED FOR K OR G UNDER E CONTROL.           04190000
  427. DGGH                    NEW BEARING FOR K OR G UNDER E CONTROL.         04200000
  428. RPRGH                   REPAIR RATE FOR G UNDER E CONTROL WITH MAXIMUM  04210000
  429.                         EFFECTIVE CREW ON BOARD.                        04220000
  430. NHELP                   USED TO INDICATE CALL TO HELP ROUTINE           04230000
  431. NHELPS                  USED TO INDICATE CALL TO HELP ROUTINE           04240000
  432. XHELP                   USED TO INDICATE CALL TO HELP ROUTINE           04250000
  433.                                                                         04260000
  434. ************************************************************************04270000
  435. **********            COMMON BLOCK  - TBEAMS                  **********04280000
  436. ************************************************************************04290000
  437. VARIABLE    INDEX(S)          U S E                                     04300000
  438. ************************************************************************04310000
  439.                                                                         04320000
  440. IFGHTM                  # TROOPS ASSIGNED AT START.                     04330000
  441. ITRMEN         (I)      # TROOPS ON BOARD I-TH VESSEL. 1 = E,           04340000
  442.                           2 - 10 = K1 - K9, 11 - 19 = R1 -R9, 20 = G.   04350000
  443. JUP                     TYPE OF VESSEL BEAMING FROM.                    04360000
  444. JFROM                   # OF VESSEL BEAMING FROM.                       04370000
  445. IBMEN                   # OF MEN IN REQUEST TO BEAM.                    04380000
  446. JDOWN                   TYPE OF VESSEL BEAMING TO.                      04390000
  447. JTO                     # OF VESSEL BEAMING TO.                         04400000
  448. IBMENR                  # TROOPS AVAILABLE ON STARBASE. ALSO REFERENCED 04410000
  449.                           AS ITRMEN(26).                                04420000
  450. SBMNR                   MAXIMUM # TROOPS A BASE CAN HAVE.               04430000
  451. CREWR          (I)      CREW STRENGTH OF I-TH ROMULAN.                  04440000
  452. SCREWR                  MAXIMUM CREW STRENGTH OF A ROMULAN.             04450000
  453. CREWK                   MAXIMUM CREW STRENGTH OF A KLINGON.             04460000
  454. CODDS                   FIGHTING ABILITY OF E TROOPS VS K CREW.         04470000
  455. DODDS                   FIGHTING ABILITY OF K CREW VE E TROOPS.         04480000
  456. EODDS                   FIGHTING ABILITY OF E TROOPS VS R CREW.         04490000
  457. FODDS                   FIGHTING ABILITY OF R CREW VE E TROOPS.         04500000
  458.                                                                         04510000
  459. ************************************************************************04520000
  460. **********            COMMON BLOCK  - TRNSFR                  **********04530000
  461. ************************************************************************04540000
  462. VARIABLE    INDEX(S)          U S E                                     04550000
  463. ************************************************************************04560000
  464.                                                                         04570000
  465. ICM                     LAST COMMAND ENTERED.                           04580000
  466. IDIR                    DIRECTION FOR PHASERS.                          04590000
  467. MTORPS                  # TORPS TO FIRE.                                04600000
  468. DTORP          (I)      BEARING FOR I-TH TORP TO BE FIRED.              04610000
  469. IBTYP                   TYPE OF PULSIVE BEAMS TO USE.                   04620000
  470. IEVDR                   DIRECTION FOR EVASIVE OR EMERGENCY EVASIVE      04630000
  471.                           MANEUVERS.                                    04640000
  472. ADDFL                   POWER TO BE ADDED OR SUBTRACTED FROM DEFLECTORS.04650000
  473. ITRSTP                  # STARMINUTES TO TRAVEL/WAIT.                   04660000
  474. KFROM                   # OF VESSEL TO TRANSPORT FROM.                  04670000
  475. MTO                     # OF VESSEL TO TRNSPORT TO.                     04680000
  476. LUP                     TYPE OF VESSEL ACTUALLY TRANSPORTING FROM.      04690000
  477. LDOWN                   TYPE OF VESSEL ACTUALLY TRANSPORTING TO.        04700000
  478. IFROM                   TYPE OF VESSEL TO TRANSPORT FROM.               04710000
  479. ITO                     TYPE OF VESSEL TO TRANSPORT TO OR CO COMMUNICATE04720000
  480.                           WITH.                                         04730000
  481. JSCHM                   TYPE OF SHUTTLECRAFT ACTIVITY DESIRED.          04740000
  482. ISHSTR         (I)      LIST OF STAR SYSTEMS TO EXPLORE.                04750000
  483. JDAM                    DAMAGE CONTROL REQUEST.                         04760000
  484. IPROB2         (I)      LIST OF DESIRED CREW REPAIR ASSIGNMENTS.        04770000
  485. NGHTFP                  # TIMES G IS TO FIRE PHASERS.                   04780000
  486.                                                                         04790000
  487. ************************************************************************04800000
  488. **********            COMMON BLOCK  - ZEROS                   **********04810000
  489. ************************************************************************04820000
  490. VARIABLE    INDEX(S)          U S E                                     04830000
  491. ************************************************************************04840000
  492.                                                                         04850000
  493. DVWP0                   INITIAL VALUE FOR WARP DRIVE ACCELERATION.      04860000
  494. EWRP0                   INITIAL VALUE FOR WARP DRIVE ENERGY USAGE.      04870000
  495. DISTP0                  INITIAL VALUE FOR PHASER UNIT EFFECTIVENESS     04880000
  496.                           DISTANCE.                                     04890000
  497. IETOF0                  INITIAL VALUE FOR ENTERPRISE TORPEDO RATE OF    04900000
  498.                           FIRE (# PER STARMINUTE).                      04910000
  499. DISTG0                  INITIAL VALUE FOR PULSIVE BEAMS UNIT            04920000
  500.                           EFFECTIVENESS DISTANCE.                       04930000
  501. CODDS0                  INITIAL VALUE FOR TROOP FIGHTING CAPABILITY     04940000
  502.                           AGAINST KLINGONS.                             04950000
  503. EODDS0                  INITIAL VALUE FOR TROOP FIGHTING CAPABILITY     04960000
  504.                           AGAINST ROMULAMS.                             04970000
  505. IDAMR0                  INITIAL VALUE FOR TRANSPORT RATE (# MEN PER     04980000
  506.                           STARMINUTE).                                  04990000
  507. PJAM0                   INITIAL VALUE FOR PROBABILITY THAT              05000000
  508.                           COMMUNICATIONS WILL BE JAMMED.                05010000
  509. ETVEL0                  INITIAL VALUE FOR E PHOTON TORPEDO VELOCITY.    05020000
  510. SHLDF0                  INITIAL VALUE FOR SHIELD EFFECTIVENESS.         05030000
  511. TRNRG0                  INITIAL VALUE FOR TRANSPORTER ENERGY            05040000
  512.                           UTILIZATION.                                  05050000
  513.                                                                         05060000
  514. ************************************************************************05070000
  515. >