Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!cbatt!cbosgd!ucbvax!ucdavis!deneb!donovan From: donovan@ucdavis.UUCP (donovan) Newsgroups: net.sources.games Subject: Munged Larn 12.0 (VMS) files Message-ID: <514@ucdavis.UUCP> Date: Tue, 9-Sep-86 20:09:29 EDT Article-I.D.: ucdavis.514 Posted: Tue Sep 9 20:09:29 1986 Date-Received: Wed, 10-Sep-86 06:44:12 EDT Distribution: net Organization: University of California, Davis Lines: 346 [take THAT you nasty one dimensional carniv Unfortunately, a couple of files seem to have gotten munged for the VMS distribution of Larn 12.0. Here are the two files. NOTE: larn12.hlp.uu is a uuencoded version of larn12.hlp and must be run through uudecode before use. - Mark Nagel -------------------------------------cut here------------------------------- #! /bin/sh # This is a shell archive, meaning: # 1. Remove everything above the #! /bin/sh line. # 2. Save the resulting text in a file. # 3. Execute the file with /bin/sh (not csh) to create the files: # larn12.hlp.uu # make.com # This archive created: Tue Sep 9 17:05:02 1986 export PATH; PATH=/bin:$PATH echo shar: extracting "'larn12.hlp.uu'" '(8675 characters)' if test -f 'larn12.hlp.uu' then echo shar: will not over-write existing file "'larn12.hlp.uu'" else cat << \SHAR_EOF > 'larn12.hlp.uu' begin 644 larn12.hlp M-2 @("!796QC;VUE('1O('1H92!G86UE(&]F($QA2!E9F9E8W0N M("!9;W4@2!T;R!S879E(&AE2X* M4&5R:&%P65A2!M:7)A8W5L;W5S('-U8V-E M2!H97)E"FH@(&UO=F4@9&]W;@D)(" @2B @F%R9',@;VYL M>2D*;&%R;B K*R @(')E2!D:69F:6-U;'1Y(&]F('1H92!G86UE("AM87D@ M8F4@=7-E9"!W:71H("UN*0IL87)N("UO/&]P='-F:6QE/B @('-P96-I9GD@ M=&AE("YL87)N;W!T6]U('1Y<&4@)RHG(&%S('EO=7(@86UO M=6YT+"!A;&P@>6]U6]U(&-A;B!C87-T+"!T>7!E("<; M6S=M1!M;;2<@87,*=&AE(&9I6]U(&UU6]U(&AE87)D(&]F(&$@;&%N9"!O9B!G2!Y96%R2!W:&ET97-P86-E(&ES('5S M960@=&\@2!O<'1I;VYS+@H*"5=O"!T;R!B92!A('=O;6%N"B @("!N86UE.B B>6]U6]U0IB92!U<"!T;R S-"!C:&%R86-T97)S(&QO;F71H:6YG(&5N8VQO1M;;0H*(" @($QA2X@($QE=F5L"F]F(&1I9F9I8W5L M='D@:7,@86QS;R!N;W1E9"!O;B!T:&4@2!I&%M<&QE M.@II9B B66%R+"!T:&4@0G5G(%-L87EE2!O;B!T:&4@65R(&1I97,L(&AI 'make.com' $ $!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $! Available compile time options: $! WIZID=xxx - this is the userid (or playerid) of the wizard. Default is $! zero (superuser), which disables all wizard functions. $! Players must have this userid (or playerid) in order to $! become the non-scoring wizard player. Definition of WIZID $! to non-zero will enable the special wizard debugging $! commands. For root to become wizard, use WIZID= -1. $! EXTRA - incorporates code to gather additional performance statistics $! TIMECHECK - incorporates code to disable play during working hours (8-5) $! SAVEINHOME - put save files in users HOME instead of LARNHOME the as default $! VER - This is the version of the software, example: 12 $! SUBVER - This is the revision of the software, example: 1 $! MACRORND $! - Define to use macro version of rnd() and rund() (fast & big) $! UIDSCORE $! - Define to use user id's to manage scoreboard. Leaving this $! out will cause player id's from the file "LARN12.IDS" to be $! used instead. (LARN12.IDS is created upon demand). Only one $! entry per id # is allowed in each scoreboard (winning & $! non-winning). $! VT100 - Compile for using vt100 family of terminals. Omission of this $! define will cause larn to use termcap, but it will be MUCH $! slower due to an extra layer of output interpretation. $! Also, only VT100 mode allows 2 different standout modes, $! inverse video, and bold video. And only in VT100 mode is $! the scrolling region of the terminal used (much nicer than $! insert/delete line sequences to simulate it, if VT100 is $! omitted). $! NONAP - This causes napms() to return immediately instead of delaying $! n milliseconds. This define may be needed on some systems $! if the nap stuff does not work correctly (possible hang). $! nap() is primarilly used to delay for effect when casting $! missile type spells. $! $! End of configurable make options $!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $! $! $! WIZID = (0101<<16) | 02 ([101,2]) $! $ $! You must define LARNHOME in LARN.C before executing this command file. $ $!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $ DEF = " /DEF=(SAVEINHOME,WIZZARD,WIZID=4259842,EXTRA,VT100,VER=12,SUBVER=0,MACRORND)" $!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $ $ SET DEFAULT [MARK.SRC.GAMES.LARN.TMP] ! change to suit your needs $ $!-------------------------------------------- $! Make command file for VMS Larn version 12.0 $!-------------------------------------------- $ $ ON ERROR THEN GOTO ERROR_HANDLER $! $! If we are making a debug version, define options appropriately. $! $ C_OPTS = "/NOLIST /NOOPT" $ L_OPTS = "/NOMAP" $ IF P1 .NES. "DEBUG" THEN GOTO NO_DEBUG $ C_OPTS = C_OPTS + " /DEBUG" $ L_OPTS = L_OPTS + " /DEBUG" $ NO_DEBUG: $ C_OPTS = C_OPTS + "'DEF'" $! $! Define the module library $! $ LIB = "LARNLIB.OLB" $ $ IF F$SEARCH("''LIB'") .EQS. "" THEN - LIBRARY/CREATE 'LIB'/OBJ ! CREATE THE LIBRARY IF IT DOESN'T EXIST $! $! Main module doesn't go in the library $! $ CC 'C_OPTS' LARN $ $! $! Everything else does $! $ CC 'C_OPTS' BILL $ LIBRARY 'LIB'/OBJ BILL $ DELETE BILL.OBJ; $ CC 'C_OPTS' CREATE $ LIBRARY 'LIB'/OBJ CREATE $ DELETE CREATE.OBJ; $ CC 'C_OPTS' DATA $ LIBRARY 'LIB'/OBJ DATA $ DELETE DATA.OBJ; $ CC 'C_OPTS' DIAG $ LIBRARY 'LIB'/OBJ DIAG $ DELETE DIAG.OBJ; $ CC 'C_OPTS' DISPLAY $ LIBRARY 'LIB'/OBJ DISPLAY $ DELETE DISPLAY.OBJ; $ CC 'C_OPTS' FORTUNE $ LIBRARY 'LIB'/OBJ FORTUNE $ DELETE FORTUNE.OBJ; $ CC 'C_OPTS' GLOBAL $ LIBRARY 'LIB'/OBJ GLOBAL $ DELETE GLOBAL.OBJ; $ CC 'C_OPTS' HELP $ LIBRARY 'LIB'/OBJ HELP $ DELETE HELP.OBJ; $ CC 'C_OPTS' IO $ LIBRARY 'LIB'/OBJ IO $ DELETE IO.OBJ; $ CC 'C_OPTS' KEYSENSE $ LIBRARY 'LIB'/OBJ KEYSENSE $ DELETE KEYSENSE.OBJ; $ CC 'C_OPTS' MONSTER $ LIBRARY 'LIB'/OBJ MONSTER $ DELETE MONSTER.OBJ; $ CC 'C_OPTS' MOREOBJ $ LIBRARY 'LIB'/OBJ MOREOBJ $ DELETE MOREOBJ.OBJ; $ CC 'C_OPTS' MOVEM $ LIBRARY 'LIB'/OBJ MOVEM $ DELETE MOVEM.OBJ; $ CC 'C_OPTS' NAP $ LIBRARY 'LIB'/OBJ NAP $ DELETE NAP.OBJ; $ CC 'C_OPTS' OBJECT $ LIBRARY 'LIB'/OBJ OBJECT $ DELETE OBJECT.OBJ; $ CC 'C_OPTS' REGEN $ LIBRARY 'LIB'/OBJ REGEN $ DELETE REGEN.OBJ; $ CC 'C_OPTS' SAVELEV $ LIBRARY 'LIB'/OBJ SAVELEV $ DELETE SAVELEV.OBJ; $ CC 'C_OPTS' SCORES $ LIBRARY 'LIB'/OBJ SCORES $ DELETE SCORES.OBJ; $ CC 'C_OPTS' SIGNAL $ LIBRARY 'LIB'/OBJ SIGNAL $ DELETE SIGNAL.OBJ; $ CC 'C_OPTS' STORE $ LIBRARY 'LIB'/OBJ STORE $ DELETE STORE.OBJ; $ CC 'C_OPTS' TOK $ LIBRARY 'LIB'/OBJ TOK $ DELETE TOK.OBJ; $! $! now link 'em up $! $ LINK 'L_OPTS' LARN,'LIB'/LIB,SYS$LIBRARY:VAXCRTL/LIB $ $ EXIT $ $ ERROR_HANDLER: $ WRITE SYS$OUTPUT "Fatal error has occurred. See ya!" SHAR_EOF if test 4994 -ne "`wc -c < 'make.com'`" then echo shar: error transmitting "'make.com'" '(should have been 4994 characters)' fi fi # end of overwriting check # End of shell archive exit 0