home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / compsrcs / games / vmsnet / startrek / part05 < prev    next >
Encoding:
Internet Message Format  |  1993-04-06  |  14.6 KB

  1. Path: uunet!usc!elroy.jpl.nasa.gov!decwrl!concert!lester.appstate.edu!pembvax1.pembroke.edu!rennie
  2. From: rennie@pembvax1.pembroke.edu
  3. Newsgroups: vmsnet.sources.games
  4. Subject: Star Trek - Part [05/18]
  5. Date: 7 Apr 93 10:47:31 EDT
  6. Organization: Pembroke State University
  7. Lines: 370
  8. Message-ID: <1993Apr7.104731.1@pembvax1.pembroke.edu>
  9. NNTP-Posting-Host: papa.pembroke.edu
  10. Xref: uunet vmsnet.sources.games:647
  11.  
  12. -+-+-+-+-+-+-+-+ START OF PART 5 -+-+-+-+-+-+-+-+
  13. X A CERTIFICATE OF MERIT PRINTED WITH YOUR NAME, DATE, AND
  14. X KLINGON KILL RATE, PROVIDED YOU ARE PROMOTED FROM EITHER THE
  15. X "EXPERT" OR "EMERITUS" LEVELS.
  16. X
  17. X     YOU SHOULD PROBABLY START OUT AT THE NOVICE LEVEL, EVEN IF YOU
  18. X ARE ALREADY FAMILIAR WITH ONE OF THE OTHER VERSIONS OF THE STAR TREK
  19. X GAME--BUT, OF COURSE, THE LEVEL OF GAME YOU PLAY IS UP TO YOU.  IF
  20. X YOU WANT TO START AT THE EXPERT LEVEL, GO AHEAD.  IT'S YOUR FUNERAL.
  21. X THE EMERITUS GAME IS STRICTLY FOR MASOCHISTS.
  22. X`0C
  23. X                                                                        23
  24. X
  25. X                  ----------MODIFICATIONS----------
  26. X
  27. X
  28. X     THE STAR TREK GAME IS SUPPORTED BY THE AUTHORS.  FROM TIME TO
  29. X TIME, CORRECTIONS, MODIFICATIONS AND IMPROVEMENTS WILL BE MADE IN
  30. X THE GAME.  THE DOCUMENTATION FOR THE GAME (WHICH YOU ARE READING
  31. X NOW) IS KEPT UP TO DATE, AND THE LATEST VERSION OF THE DOCUMENTATION
  32. X IS AVAILABLE BY EXECUTING THE CONTROL CARDS:
  33. X
  34. X          EXECPF 1234 GAMES.
  35. X AND ENTERING  "TRKINST" AS YOUR GAME.
  36. X
  37. X PLAYERS WHO ALREADY HAVE A COPY OF THE DOCUMENTATION CAN KEEP
  38. X ABREAST OF THE NEW MODIFICATIONS BY EXECUTING THE CONTROL CARDS:
  39. X
  40. X          EXECPF 1234 GAMES.
  41. X AND ENTERING "TRKNEWS" AS YOUR GAME.
  42. X
  43. X CORRECTIONS AND MINOR MODIFICATIONS (THOSE WHICH HAVE LITTLE EFFECT
  44. X ON THE GAME) WILL NOT IN GENERAL BE REPORTED.
  45. X
  46. X     CAVEAT:  SINCE THE GAME IS CONTINUALLY BEING IMPROVED, IT IS
  47. X POSSIBLE THAT NEW REVISIONS WILL ALTER THE NATURE OF TOURNAMENT
  48. X GAMES OR WILL RENDER PREVIOUSLY FROZEN GAMES UNPLAYABLE.  THE
  49. X AUTHORS WILL ATTEMPT TO AVOID SUCH OCCURRANCES WHEREVER POSSIBLE
  50. X AND TO MINIMIZE THE EFFECTS WHEN THEY DO OCCUR, BUT CANNOT MAKE
  51. X ANY GUARANTEES.
  52. X`0C
  53. X                                                                        24
  54. X           ----------HANDY REFERENCE PAGE----------
  55. X
  56. X ABBREV    FULL COMMAND                           DEVICE USED
  57. X ------    ------------                           -----------
  58. X ABANDON   ABANDON                                SHUTTLE CRAFT
  59. X C         CHART                                  (NONE)
  60. X CR        CRYSTALS                               (NONE)
  61. X DA        DAMAGES                                (NONE)
  62. X DEATHRAY  DEATHRAY                               DEATHRAY
  63. X DESTRUCT  DESTRUCT                               COMPUTER
  64. X D         DOCK                                   (NONE)
  65. X E         EMEXIT                                 (NONE)
  66. X FREEZE    FREEZE <FILE NAME>                     (NONE)
  67. X G         GAME                                   (NONE)
  68. X HELP      HELP                                   SUBSPACE RADIO
  69. X I         IMPULSE <MANUAL> <DISPLACEMENT>        IMPULSE ENGINES
  70. X           IMPULSE <AUTOMATIC> <DESTINATION>      IMPULSE ENGINES AND COMPUT
  71. VER
  72. X L         LRSCAN                                 LONG-RANGE SENSORS
  73. X MI        MINE                                   (NONE)
  74. X M         MOVE <MANUAL> <DISPLACEMENT>           WARP ENGINES
  75. X           MOVE <AUTOMATIC> <DESTINATION>         WARP ENGINES AND COMPUTER
  76. X O         ORBIT                                  WARP OR IMPULSE ENGINES
  77. X P         PHASERS <TOTAL AMOUNT>                 PHASERS AND COMPUTER
  78. X           PHASERS AUTOMATIC <TOTAL AMOUNT>       PHASERS, COMPUTER, SR SENS
  79. VORS
  80. X           PHASERS MANUAL <AMT1> <AMT2> ...       PHASERS
  81. X PHO       PHOTONS <NUMBER> <TARGETS>             TORPEDO TUBES
  82. X PL        PLANETS                                (NONE)
  83. X REQ       REQUEST                                (NONE)
  84. X R         REST <NUMBER OF STARDATES>             (NONE)
  85. X SE        SENSORS                                SHORT-RANGE SENSORS
  86. X SH        SHIELDS <UP, DOWN, OR TRANSFER>        DEFLECTOR SHIELDS
  87. X SHU       SHUTTLE                                SHUTTLE CRAFT
  88. X S         SRSCAN <YES OR NO>                     SHORT-RANGE SENSORS
  89. X ST        STATUS                                 (NONE)
  90. X TERMINATE TERMINATE                              (NONE)
  91. X T         TRANSPORT                              TRANSPORTER
  92. X W         WARP <FACTOR>                          (NONE)
  93. X L. R. SCAN:   THOUSANDS DIGIT:   SUPERNOVA
  94. X               HUNDREDS DIGIT:    KLINGONS
  95. X               TENS DIGIT:        STARBASES
  96. X               ONES DIGIT:        STARS
  97. X               PERIOD (.):        DIGIT NOT KNOWN (STAR CHART ONLY)
  98. X
  99. X COURSES ARE GIVEN IN MANUAL MODE IN X - Y DISPLACEMENTS; IN AUTOMATIC
  100. X     MODE AS DESTINATION QUADRANT AND/OR SECTOR.  MANUAL MODE IS DEFAULT.
  101. X DISTANCES ARE GIVEN IN QUADRANTS.  A DISTANCE OF ONE SECTOR IS 0.1 QUADRANT
  102. V.
  103. X ORDINARY KLINGONS HAVE ABOUT 400 UNITS OF ENERGY, COMMANDERS ABOUT
  104. X     1200.  ROMULANS NORMALLY HAVE ABOUT 800 UNITS OF ENERGY, AND THE
  105. X     (GULP) "SUPER-COMMANDER" HAS ABOUT 1800.
  106. X PHASER FIRE DIMINISHES TO ABOUT 60 PERCENT AT 5 SECTORS.  UP TO 1500
  107. X     UNITS MAY BE FIRED IN A SINGLE BURST WITHOUT DANGER OF OVERHEAT.
  108. X WARP 6 IS THE FASTEST SAFE SPEED.  AT HIGHER SPEEDS, ENGINE DAMAGE
  109. X     MAY OCCUR.  AT WARP 10 YOU MAY ENTER A TIME WARP.
  110. X SHIELDS COST 50 UNITS OF ENERGY TO RAISE, AND DOUBLE THE POWER
  111. X     REQUIREMENTS OF MOVING UNDER WARP DRIVE.  ENGAGING THE HIGH-SPEED
  112. X     SHIELD CONTROL REQUIRES 200 UNITS OF ENERGY.
  113. X WARP DRIVE REQUIRES (DISTANCE)*(WARP FACTOR CUBED) UNITS OF ENERGY
  114. X     TO TRAVEL AT A SPEED OF (WARP FACTOR SQUARED)/10 QUADRANTS PER STARDATE
  115. V.
  116. X IMPULSE ENGINES REQUIRE 20 UNITS TO WARM UP, PLUS 100 UNITS PER
  117. X     QUADRANT.  SPEED IS JUST UNDER ONE SECTOR PER STARDATE.
  118. X`0C
  119. X                                                                        25
  120. X               ----------ACKNOWLEDGMENTS----------
  121. X
  122. X
  123. X     THE AUTHORS WOULD LIKE TO THANK PROFESSOR MICHAEL DUGGAN FOR
  124. X HIS ENCOURAGEMENT AND ADMINISTRATIVE ASSISTANCE WITH THE DEVELOPMENT
  125. X OF THE STAR TREK GAME, WITHOUT WHICH IT MIGHT NEVER HAVE BEEN
  126. X COMPLETED.
  127. X
  128. X     MUCH CREDIT IS DUE TO PATRICK MCGEHEARTY AND RICH COHEN, WHO
  129. X ASSISTED WITH THE ORIGINAL DESIGN OF THE GAME AND CONTRIBUTED
  130. X GREATLY TO ITS CONCEPTUAL DEVELOPMENT.
  131. X
  132. X     THANKS ARE ALSO DUE TO CARL STRANGE, HARDY TICHENOR AND STEVEN
  133. X BRUELL FOR THEIR ASSISTANCE WITH CERTAIN CODING PROBLEMS.
  134. X
  135. X     THIS GAME WAS INSPIRED BY AND RATHER LOOSELY BASED ON AN EARLIER
  136. X GAME, PROGRAMMED IN THE BASIC LANGUAGE, BY JIM KORP AND GRADY HICKS.
  137. X IT IS THE AUTHORS' UNDERSTANDING THAT THE BASIC GAME WAS IN TURN
  138. X DERIVED FROM A STILL EARLIER VERSION IN USE AT PENN STATE UNIVERSITY.
  139. X
  140. X
  141. X
  142. X
  143. X                 ----------REFERENCES----------
  144. X
  145. X
  146. X 1.  STAR TREK (THE ORIGINAL TELEVISION SERIES), PRODUCED AND
  147. X     DIRECTED BY GENE RODENBERRY.
  148. X
  149. X 2.  STAR TREK (THE ANIMATED TELEVISION SERIES), PRODUCED BY GENE
  150. X     RODENBERRY AND DIRECTED BY HAL SUTHERLAND.  ALSO EXCELLENT,
  151. X     AND NOT JUST KIDDIE FARE.  IF YOU ENJOYED THE ORIGINAL SERIES
  152. X     YOU SHOULD ENJOY THIS ONE (UNLESS YOU HAVE SOME SORT OF A
  153. X     HANGUP ABOUT WATCHING CARTOONS).
  154. X
  155. X 3.  THE MAKING OF STAR TREK, BY STEVEN E. WHITFIELD AND GENE
  156. X     RODENBERRY.  THE BEST AND MOST COMPLETE READILY AVAILABLE
  157. X     BOOK ABOUT STAR TREK.  (BALLANTINE BOOKS)
  158. X
  159. X 4.  THE WORLD OF STAR TREK, BY DAVID GERROLD.  SIMILIAR IN SCOPE
  160. X     TO THE ABOVE BOOK.  (BANTAM)
  161. X
  162. X 5.  THE STAR TREK GUIDE, THIRD REVISION 4/17/67, BY GENE
  163. X     RODENBERRY.  THE ORIGINAL WRITER'S GUIDE FOR THE TELEVISION
  164. X     SERIES, BUT LESS COMPREHENSIVE THAN (3) ABOVE.
  165. X     (NORWAY PRODUCTIONS)
  166. X
  167. X 6.  THE TROUBLE WITH TRIBBLES, BY DAVID GERROLD.  INCLUDES THE
  168. X     COMPLETE SCRIPT OF THIS POPULAR SHOW.  (BALLANTINE BOOKS)
  169. X
  170. X 7.  STAR TREK, STAR TREK 2, ..., STAR TREK 9, BY JAMES BLISH.
  171. X     THE ORIGINAL SHOWS IN SHORT STORY FORM.  (BANTAM)
  172. X
  173. X 8.  SPOCK MUST DIE, BY JAMES BLISH.  AN ORIGINAL NOVEL, BUT
  174. X     RATHER SIMILAR TO THE SHOW "THE ENEMY WITHIN".  (BANTAM)
  175. X
  176. X 9.  MODEL KITS OF THE ENTERPRISE AND A "KLINGON BATTLE-CRUISER"
  177. X     BY AMT CORPORATION ARE AVAILABLE AT MOST HOBBY SHOPS.
  178. $ CALL UNPACK STARTREK.DOC;1 1128481061
  179. $ create 'f'
  180. X      SUBROUTINE ABANDON
  181. X`09INCLUDE 'TREKCOM/NOLIST'
  182. X`09LOGICAL*1 ISHIP
  183. X`09EQUIVALENCE(ISHIP,SHIP)
  184. X      IF(DAMAGE(10)) 5,15,10
  185. X 5    IF(DAMAGE(10) .EQ. -1.) GO TO 6`20
  186. X      CALL PROUT(36HSHUTTLE CRAFT NOW SERVING BIG MAC'S.,36)
  187. X`09RETURN
  188. X 6    CALL PROUT(38HYE FAERIE QUEENE HAS NO SHUTTLE CRAFT.,38)`20
  189. X      RETURN
  190. X 10   CALL PROUT(22HSHUTTLE CRAFT DAMAGED.,22)`20
  191. X      RETURN
  192. X 15   IF((LANDED .NE. 1) .AND. (ICRAFT .NE. 1)) GO TO 16
  193. X      CALL PROUT(34HYOU MUST BE ABOARD THE ENTERPRISE.  ,34)
  194. X`09RETURN
  195. X 16   IF(ISCRAFT .EQ. 1) GO TO 17`20
  196. X      CALL PROUT(38HSHUTTLE CRAFT NOT CURRENTLY AVAILABLE.       ,38)
  197. X      RETURN
  198. XC--------PRINT ABANDON SHIP MESSAGES
  199. X 17   CALL SKIP(1)
  200. X      CALL PROUT(31H***ABANDON SHIP!  ABANDON SHIP!,31)   `20
  201. X      CALL PROUT(26H***ALL HANDS ABANDON SHIP!,26)`20
  202. X      CALL SKIP(1)
  203. X      CALL PROUT(`20
  204. X     +   41HCAPTAIN AND CREW ESCAPE IN SHUTTLE CRAFT.,41)
  205. X      CALL PROUT(`20
  206. X     +   41HREMAINDER OF SHIP'S COMPLEMENT BEAM DOWN ,41) `20
  207. X      CALL PROUT(`20
  208. X     +   28HTO NEAREST HABITABLE PLANET.,28)`20
  209. XC--------IF THERE ARE NO STARBASES LEFT, GAME IS OVER`20
  210. X      IF(REMBASE .NE. 0) GO TO 20`20
  211. X      CALL FINISH(9)
  212. X      RETURN
  213. XC--------IF THERE IS AT LEAST ONE BASE LEFT, YOU GET THE FAERIE QUEENE
  214. X 20   CALL SKIP(1)
  215. X      CALL PROUT(`20
  216. X     +   44HYOU ARE CAPTURED BY KLINGONS AND RELEASED TO,44)`20
  217. X      CALL PROUT(`20
  218. X     +   45HTHE FEDERATION IN A PRISONER-OF-WAR EXCHANGE.,45)
  219. X      CALL PROUT(`20
  220. X     +   46HSTARFLEET PUTS YOU IN COMMAND OF ANOTHER SHIP,,46)`20
  221. X      CALL PROUT(42HTHE FAERIE QUEENE, WHICH IS ANTIQUATED BUT,42)`20
  222. X      CALL PROUT(14HSTILL USEABLE.,14)`20
  223. XC--------SELECT BASE AT WHICH TO BEGIN AGAIN
  224. X      NB=RANF(0)*REMBASE+1
  225. XC--------RESET FLAGS.`20
  226. X`09ICRYSTL=0
  227. X`09IMINE=0
  228. X`09ISCATE=0
  229. XC--------SET UP QUADRANT AND POSITION F. Q. ADJACENT TO BASE
  230. X      QUADX=BASEQX(NB)
  231. X      QUADY=BASEQY(NB)
  232. X 40   SECTX=5`20
  233. X`09SECTY=5
  234. X      CALL NEWQUAD
  235. X      QUAD(SECTX,SECTY)=IHDOT`20
  236. X      DO 50 L=1,3`20
  237. X      SECTX=3.0*RANF(0)-1.0+BASEX`20
  238. X      IF(SECTX .LT. 1 .OR. SECTX .GT. 10) GO TO 50
  239. X      SECTY=3.0*RANF(0)-1.0+BASEY`20
  240. X      IF(SECTY .LT. 1 .OR. SECTY .GT. 10) GO TO 50
  241. X      IF(QUAD(SECTX,SECTY) .EQ. IHDOT) GO TO 60`20
  242. X 50   CONTINUE
  243. X      GO TO 40
  244. X60`09ISHIP=IHF
  245. X`09QUAD(SECTX,SECTY)=IHF
  246. XC--------CLEAR AND RESUPPLY SHIP
  247. X      CONDIT=IHDOCKD
  248. X      DO 70 L=1,NDEVICE`20
  249. X 70   DAMAGE(L)=0`20
  250. X      DAMAGE(10)=-1`20
  251. X`09INENRG=3000.0
  252. X`09ENERGY=3000.0
  253. X`09INSHLD=1250.
  254. X`09SHLD=1250.0
  255. X`09INTORPS=6
  256. X`09TORPS=6
  257. X`09INLSR=3.0
  258. X`09LSUPRES=3.0
  259. X      SHLDUP=0
  260. X      WARPFAC=5.0`20
  261. X      WFACSQ=25.0`20
  262. X      RETURN
  263. X      END`20
  264. $ CALL UNPACK TRABANDON.FOR;1 1614546643
  265. $ create 'f'
  266. X      SUBROUTINE ATTACK`20
  267. X`09INCLUDE 'TREKCOM/NOLIST'
  268. X`09LOGICAL*1 IQUAD
  269. X      INTEGER PERCENT`20
  270. X      EQUIVALENCE (CRACKS(1),HIT),(CRACKS(3),IHURT),(CRACKS(4),L)`20
  271. X      EQUIVALENCE (CRACKS(6),KDIDIT)
  272. X      EQUIVALENCE (KSTUF(1),ITHERE),(KSTUF(2),ITHX),(KSTUF(3),ITHY)`20
  273. X      IF(ALLDONE.NE.0) RETURN`20
  274. X      IF(ITHERE.NE.0) CALL MOVETHO   `20
  275. X      IF(NEUTZ .EQ. 0) GO TO 1`20
  276. X`09NEUTZ=0
  277. X`09RETURN
  278. X1     IF((((COMHERE.NE.0) .OR. (ISHERE.NE.0)).AND.(JUSTIN.EQ.0)).OR.  `20
  279. X     1(KSTUF(5).EQ.2
  280. X     + ))  CALL MOVECOM`20
  281. X      IF(NENHERE.EQ. 0) RETURN
  282. X      IHURT=0`20
  283. X      CALL SKIP(1)
  284. XC--------ALLOW EACH KLINGON IN TURN TO DO HIS DAMNEDEST`20
  285. X`09HITMAX=0.0
  286. X`09HITTOT=0.0
  287. X      ATTCKD=0`20
  288. XC--------LOOP FOR ENEMY ATTACKS STARTS HERE`20
  289. X      L=0`20
  290. X 5    L=L+1`20
  291. X      IF(L .GT. NENHERE) GO TO 80`20
  292. XC--------IF ENTERPRISE IS DOCKED DON'T HIT IT. `20
  293. X      IF(CONDIT.NE.IHDOCKD) GO TO 6  `20
  294. X      CALL CRAM( `20
  295. X     +41HENEMIES ATTACK, STARBASE SHIELDS PROTECT        )
  296. X      CALL CRAMSHP
  297. X      CALL CREND `20
  298. X      CALL SKIP(1)
  299. X      RETURN     `20
  300. XC--------IF KPOWER IS LT ZERO THEN ENEMY CAN'T ATTACK.   `20
  301. X6     IF(KPOWER(L) .LT. 0)GO TO 5    `20
  302. X      ATTCKD=1`20
  303. XC--------COMPUTE HIT STRENGTH AND DIMINISH SHIELD POWER`20
  304. X      DUSTFAC=0.80+0.05*RANF(0)`20
  305. X      HIT=KPOWER(L)*DUSTFAC**KDIST(L)`20
  306. X`09II=KX(L)
  307. X`09JJ=KY(L)
  308. X      IQUAD=QUAD(II,JJ)`20
  309. XC--------DECIDE IF ENEMY SHOULD FIRE PHOTON TORPEDO`20
  310. X      IF(HIT .GT. 400.0  .OR.  JUSTIN .EQ. 1) GO TO 10
  311. X      IF(HIT .GT. 300.0 .AND. KDIST(L) .GT. 5.0) GO TO 10`20
  312. X      IF(IQUAD .EQ. IHK  .AND.  RANF(0) .GT. 0.10) GO TO 10`20
  313. XC--------ENEMY FIRES PHOTON TORPEDO.
  314. X      IPHWHO=1   `20
  315. X      CALL KPHOTON
  316. X      IPHWHO=IHGREEN
  317. X      KDIDIT=1
  318. X      IF(ALLDONE .EQ. 1  .OR.  GALAXY(QUADX,QUADY) .EQ. 1000) RETURN
  319. X      GO TO 5`20
  320. XC--------ENEMIES FIRE PHASER-LIKE WEAPONS`20
  321. X 10   CALL ZAP
  322. X      HITTOT=HITTOT+HIT`20
  323. X      HITMAX=AMAX1(HITMAX,HIT)
  324. XC--------LOOP FOR ENEMY ATTACKS ENDS HERE`20
  325. X      GO TO 5`20
  326. X 80   IF(ATTCKD .EQ. 0  .OR.  HITTOT .EQ. 0.0) RETURN
  327. X      IF(ENERGY .LE. 0) GO TO 100`20
  328. X      PERCENT=100.0*SHLD/INSHLD + 0.5`20
  329. X      IF(IHURT.NE.0)GO TO 85
  330. XC--------PRINT MESSAGE IF SHIELDS FULLY PROTECTED STARSHIP
  331. X      CALL CRAM(35HENEMIES ATTACK--SHIELDS REDUCED TO )`20
  332. X      GO TO 90
  333. XC--------PRINT MESSAGE IF STARSHIP ITSELF SUFFERED HITS`20
  334. X 85   CALL SKIP(1)
  335. X      CALL CRAM(12HENERGY LEFT )
  336. X      CALL CRAMF(ENERGY,0,2)
  337. X      CALL CRAM(19H    TORPEDOES LEFT )`20
  338. X`09CALL CRAMI(TORPS,0)
  339. X      CALL CRAM(12H    SHIELDS )
  340. X      IF(SHLDUP.NE.0) CALL CRAM(4HUP, )`20
  341. X      IF(SHLDUP .EQ. 0 .AND. DAMAGE(8) .EQ. 0) CALL CRAM(6HDOWN, )
  342. X      IF(DAMAGE(8) .GT. 0) CALL CRAM(9HDAMAGED, )`20
  343. X 90   CALL CRAMI(PERCENT,0)`20
  344. X`09CALL CRAMDMP(1H%)
  345. XC--------CHECK IF ANYONE WAS HURT`20
  346. X      IF(HITMAX.LT.200.0 .AND. HITTOT.LT.500.0) GO TO 120`20
  347. X      HIT=HITTOT
  348. X      CALL CASULTY
  349. X      GO TO 120`20
  350. XC--------RETURNING HOME UPON YOUR SHIELD, NOT WITH IT...
  351. X 100  CALL FINISH(5)
  352. X      RETURN
  353. XC--------AFTER ATTACK, SORT OUT ENEMIES`20
  354. X 120  CALL SORTKL`20
  355. X      RETURN
  356. X      END`20
  357. $ CALL UNPACK TRATTACK.FOR;1 1009525986
  358. $ create 'f'
  359. X      SUBROUTINE AUTOVER
  360. XC
  361. XC`0923-APR-79
  362. XC`09CHANGE 'INSUFFICIENT ENERGY' MESSAGE TO ONE WHICH IS
  363. XC`09APPROPRIATE FOR ALL CASES.
  364. XC
  365. X`09INCLUDE 'TREKCOM/NOLIST'
  366. X      II=16`20
  367. X      IGRAB=0`20
  368. X`09GO TO 5
  369. XC*`20
  370. X      ENTRY GRAB
  371. XC*`20
  372. X`09IGRAB=1
  373. X`09II=14
  374. XC--------CHECK TO SEE IF CAPTAIN ON A PLANET
  375. X 5    IF(LANDED .NE. 1) GO TO 45
  376. X      IF(DAMAGE(12) .GT. 0) GO TO 25
  377. X      CALL PROUT(42HSCOTTY RUSHES TO THE TRANSPORTER CONTROLS.,42)`20
  378. X      IF(SHLDUP .EQ. 0) GO TO 20
  379. X      CALL PROUT(38HBUT WITH THE SHIELDS UP IT'S HOPELESS.,8)      `20
  380. X      GO TO 25
  381. +-+-+-+-+-+-+-+-  END  OF PART 5 +-+-+-+-+-+-+-+-
  382.