Here is the code just as I copied it from The Dragon. If you run it
you will find that there are few mistakes and typos, so this program
could not have worked as is. I wonder how this is possible.... Did
some poor slob have to type this from looking at a printout? Anyway
before you run it you will need to remove this first part you are
reading. Later I may post the fixed version I made with VT.

1000 REM*************************************************************
1010 REM**
1020 REM*DUNGEON MASTER'S PERSONNEL SERVICE*
1030 REM*( 40 COLUMN BY 16 LINE CRT DISPLAY ONLY )*
1040 REM*SAVE AS "D&DCRT.BAS" - VERSION 1.2*
1050 REM**
1060 REM***********************************************************
1070 REM GENERATES PLAYER CHARACTERISTIC FOR FANTASY*
1080 REM *ROLE - PLAYING GAME "DUNGEONS & DRAGONS" Tm*
1090 REM ***********************************************************
1100 REM *WRITTEN BY: JOSEPH C. SPANN - MONROE, LA.*
1110 REM *"DUNGEON  MASTER'S  PERSONNEL  SERVICE"-ver  1.2(C)LAIRTECH*
1120 REM *"DUNGEONS & DRAGONS" Tm BY TSR HOBBIES INC.*
1130 REM***********************************************************
1140 DIM  PS(7)
1150 RANDOMIZE
1160 PRINT  CHR$(12)
1170 PRINT
1180 PRINT "DM'S PERSONNEL SERVICE"
1190 PRINT"-----------------------------------------"
1200 PRINT
1210  PRINT"PRODUCES CHAR. ABILITY SCORES"
1220 PRINT
1230 PRINT"FOR"
1240 PRINT
1250 PRINT"DUNGEONS  &  DRAGONS  Tm
1260 PRINT
1280  PRINT"IF YOU ARE READY FOR THE 1ST"
1290  PRINT"CHARACTER,  ENTER  A  ONE  (1)."
1300 INPUT C
1310 ON  C GOTO  1320
1320 PRINT  CHR$(12)
1330 REM***************************
1340 REM  BEGIN  3D6  ROLLS  FOR  ABILITIES
1350 REM***************************
1360 L=L+1
1370 Z=INT((RND(1)*6)+1)
1380 Z2=INT((RND(1)*6)+1)
1390 Z3=INT((RND(1)*6)+1)
1400 ZZ=Z+Z2+Z3
1410  IF L=1 THEN 1530
1420  IF L=2 THEN 1680
1430 IF L=3 THEN 1760
1440 IF L=4 THEN 2120
1450 IF L=5 THEN 2340
1460 IF L=6 THEN 2510
1500 REM***************************
1510 REMCALCULATIONS  FOR  STRENGTH
1520 REM***************************
1530 PRINT"CHARACTER'S  STRENGTH  IS  ";ZZ
1540 ST=ZZ
1550 IF  ST=3  THEN  SF=-3
1560 IF ST > 3 AND ST < 6 THEN SF=-2
1570 IF ST > 5 AND ST < 9 THEN SF=-1
1580 IF ST > 8 AND ST < 13 THEN SF=0
1590 IF ST > 12 AND ST < 16 THEN SF=1
1600 IF ST > 15 AND ST < 18 THEN SF=2
1610 IF ST=18 THEN SF=3
1620 IF SF=0 THEN 1360
1630 PRINT"*ADDî;SF;"TO  ROLLS  TO  HIT,DAMAGE,OPEN  DOORS"
1640 GOTO  1360
1650 REM***************************
1660 REM CALCULATIONS FOR CONSTITUTION
1670 REM***************************
1680 CO=ZZ
1690 A=ST/CO
1700 IF A < .67 OR A > 1.5 THEN 1370
1710 PRINT"CONSTITUTION  SCORE  IS";ZZ
1720 GOTO  1360
1730 REM***************************
1740 REM CALCULATIONS FOR INTELLIGENCE
1750 REM***************************
1760 PRINT"CHARACTER'S  INTELLIGENCE";ZZ
1770 IN=ZZ
1780 IF IN < 9 THEN IZ%="*INTELLIGENCE TOO LOW FOR MAGIC USER."
1790 IF  IN=9  THEN  IZ$="*35%  TO  KNOW  SPELL-MIN/MAX  PER  LVL:4/6"
1800 IF IN > 9 AND IN < 13 THEN IZ$="*45% TO KNOW SPELL-MIN/MAX PER LVL:5/7"
1810 IF IN > 12 AND IN < 15 THEN IZ$="*55% TO KNOW SPELL-MIN/MAX PER LVL:6/9"
1820 IF IN > 14 AND IN < 17 THEN IZ$="*65% TO KNOW SPELL-MIN/MAX PER LVL:7/11"
1830 IF  IN=17  THEN  IZ$="*75%  TO  KNOW  SPELL-MIN/MAX  PER  LVL:8/14"
1840 IF  IN=18  THEN  IZ$="*85%  TO  KNOW  SPELL  -  MIN/MAX  PER  LVL:9/18"
1850 IF IN=3 THEN 1870
1860 GOTO  1880
1870 I$="* DIFFICULT SPEECH-ILLITERATE"
1880 IF IN>3 AND IN<6 THEN 1900
1890  GOTO  1910
1900 I$="* EASY SPEECH BUT ILLITERATE"
1910 IF IN>5 AND IN<9 THEN 1930
1920 GOTO  1940
1930 I$="* BARELY LITERATE."
1940 IF IN>8 AND IN<13 THEN 1960
1950 GOTO  1970
1960 I$="*  LITERATE  IN  NATIVE  TONGUE."
1970 IF IN>12 AND IN<16 THEN 1990
1980 GOTO  2000
1990 I$="*  LITERATE  AND  FLUENT  2  LANGUAGES"
2000 IF IN>15 AND IN<18 THEN 2020
2010 GOTO  2030
2020 I$="* LITERATE AND FLUENT 3 LANGUAGES"
2030 IF IN=18 THEN 2050
2040 GOTO  2060
2050 I$="* LITERATE AND FLUENT 4 LANGUAGES"
2060 PRINT I$
2070 PRINT IZ$
2080 GOTO  1360
2090 REM***************************
2100  REM CALCULATIONS FOR DEXTERITY
2110 REM***************************
2120 PRINT"CHARACTER'S  DEXTERITY  IS  ";ZZ
2130 DX=ZZ
2140 IF DX=3 THEN DF=-3
2150IF DX > 3 AND DX < 6 THEN DF=-2
2160IF DX > 5 AND DX < 9 THEN DF=-1
2170IF DX > 8 AND DX < 13 THEN DF=0
2180IF DX > 12 AND DX < 16 THEN DF=1
2190IF DX > 15 AND DX < 18 THEN DF=2
2200IF Dx=18 THEN DF=3
2210IF DF=-3 THEN GOSUB 5320
2220IF DF=-2 THEN GOSUB 5340
2230IF DF=-1 THEN GOSUB 5360
2240IF DF=1 THEN GOSUB 5380
2250IF DF=2 THEN GOSUB 5400
2260IF DF=3 THEN GOSUB 5420
2270IF DF=0 THEN GOTO 1360
2280PRINT "*ADD";DF;"TO MISSILE FIRE ROLLS 'TO HIT'"
2290PRINT "* " ;X1$;X2$;X3$;" ARMOR CLASS."
2300GOTO  1360
2310REM ***************************
2320REM CALCULATIONS  FOR  WISDOM
2330REM ***************************
2340WI=ZZ
2350 B=IN/WI
2360IF B < .67 OR B > 1.5 THEN 1370
2370PRINT"CHARACTER'S WISDOM IS " ;WI
2380IF WI=3 THEN WF=-3
2390IF WI > 3 AND WI < 6 THEN WF=-2
2480IF WI > 5 AND WI < 9 THEN WF=-1
2410IF WI > 8 AND WI < 13 THEN WF=0
2420IF WI > 12 AND WI < 16 THEN WF=1
2430IF WI > 15 AND WI < 18 THEN WF=2
2440IF WI=18 THEN WF=3
2450IF WF=0 THEN 1360
2460PRINT"*ADD";WF;"TO   ROLL-MAGIC   BASED   SAVING   THROW"
2470GOTO  1360
2480REM ***************************
2490REM  CALCULATIONS  FOR  CHARISMA
2500REM ***************************
2510PRINT"CHARACTER'S  CHARISMA  IS  ";ZZ
2520LET  CH=ZZ
2530IF CH=3 THEN XF=1
2540IF CH > 3 AND CH < 6 THEN XF=2
2550IF CH > 5 AND CH < 9 THEN XF=3
2560IF CH > 8 AND CH < 13 THEN XF=4
2570IF CH > 12 ND CH < 16 THEN XF=5
2580IF CH > 15 AND CH < 18 THEN XF=6
2590IF CH=18 THEN XF=7
2600PRINT"*CAN  HAVE  ";XF;"  RETAINERS  WITH  MORALE  OF"  ;XF"
2610L=0
2620REM ***************************
2630REM RACE/CLASS SELECTION & CHECKING
2640REM ***************************
2650PRINT" IF YOU HAVE THIS DATA AND ARE READY TO"
2660PRINT" PROCEED, ENTER A ONE (1)."
2670INPUT  VG
2680 ON  VG GOTO  2690
2690PRINT  CHR$(12);PRINT
2700PRINT "CLASS/RACE  LIST"
2710PRINT   "-----------------------------------------"
2720PRINT  "  (1)  FIGHTER (4)  HALFLING"
2730PRINT " (2) MAGIC USER (5)  ELF"
2740PRINT  "  (3)  CLERIC (6) DWARF"
2750 PRINT "(7) THIEF"
2760 PRINT
2770 PRINT"SELECT THE RACE/CLASS THAT YOU WISH"
2780 PRINT"YOUR CHARACTER TO HAVE AND ENTER THE"
2790 INPUT"NUMBER FROM THE TABLE ABOVE";CN
2800IF CN=4 THEN 2820
2810GOTO  2870
2820IF DX < 9 OR CD < 9 THEN 2840
2830GOTO  2870
2840PRINT"  DEXTERITY  AND/OR  CONSTITUTION"
2850PRINT"TOO LOW FOR HALFLING"
2860GOTO  2770
2870IF CN=5 AND IN < 9 THEN 2890
2880GOTO  2900
2890PRINT"INTELLIGENCE  TOO  LOW  FOR  ELF.":GOTO  2770
2900IF CN=6 AND CO < 9 THEN 2920
2910GOTO  2960
2920PRINT"CONSTITUTION TOO LOW FOR DWARF.":GOTO 2770
2930REM***************************
2940 REM HIT DICE ASSIGNED BY RACE/CLASS
2950REM***************************
2960 IF CN=1 THEN HF=8
2970IF  CN=2  THEN  HF=4
2980 IF CN=3 THEN HF=6
2990 IF CN=4 THEN HF=6
3000 IF CN=5 THEN HF=6
3010 IF CN=6 THEN HF=8
3020IF  CN=7  THEN  HF=4
3030IF CN=0 THEN 1160
3040PRINT
3050 REM***************************
3060 REM CHARACTER LEVEL ASSIGNED AND
3070 REM HIT POINTS CALCULATED
3080 REM***************************
3090 PRINT "CHARACTER LEVEL RANGE..ONE(1) TO FIVE(5)"
3100 PRINT
3110 INPUT"AT  WHICH  LEVEL  WILL  CHARACTER  START";LL
3120 IF  LL  >  5  THEN  PRINT  "NUMBER  TOO  LARGE:  RE-ENTER":GOTO  3110
3130 PRINT  CHR$(12)
3140 PRINT
3150 PRINT"YOUR  CHARACTER  HAS  ";LL;"  HIT  DICE"
3160 PRINT
3170 IF CO=3 THEN PF=(-3 * LL)
3180 IF CO > 3 AND CO < 6 THEN PF=(-2 * LL)
3190 IF CO > 5 MD CO < 9 THEN PF-(-1 * LL)
3200 IF CO > 8 AND CO < 13 THEN PF=0
3210 IF CO > 12 AND CO < 16 THEN PF=LL
3220 IF CO > 15 AND CO < 18 THEN PF=(2 * LL)
3230 IF CO=18 THEN PF=(3 * LL)
3240 GOSUB  4330
3250 REM***************************
3260 REM  CLERIC  SKILLS  ASSIGNED  BY  LEVEL
3270 REM***************************
3280 IF CN=3 THEN 3300
3290 GOTO  3500
3300IF CN=3 THEN 3320
3310 GOTO  3500
3320 CZ$="
3330 CLERIC  VS.  UNDEAD  TABLE  (1D20)"
3340CU$="SKEL  ZOMB  GHOU  WIGT  WRAI  MUMM  SPEC  VAMP"
3350 PRINT  CZ$
3360 PRINT
3370 PRINT CU$
3380 Z1$="   7   9   11   --   --   --   --   --"
3390 Z2$"   T   7   9   11   --   --   --   --"
3400 Z3$="   T   T   7   9   11   --   --   --"
3410 Z4$="   D   T   T   7   9   11   --   --"
3420 Z5$="   D   D   T   T   7   9   11   --"
3430 IF CN=3 AND LL=1 THEN PRINT Z1$
3440 IF CN=3 AND LL=2 THEN PRINT Z2$
3450 IF CN=3 AND LL=3 THEN PRINT Z3$
3460 IF CN=3 AND LL=4 THEN PRINT Z4$
3470 IF CN=3 AND LL=5 THEN PRINT Z5$
3480 REM***************************
3490 REM THIEF'S SKILLS ASSIGNED BY LEVEL
3500 REM***************************
3510 IF CN=7 THEN 3520
3520 GOTO  3720
3530 TY$="
3540 THIEVES'  ABILITIES"
3550 TA$="PICK  REMV  PICK  MOVE  CLIM  HIDE  HEAR"
3560 TB$="LOCK  TRAP  PCKT  SILT  SURF  SHDW  NOIS"
3570 PRINT  TY$
3580 PRINT  TA$
3590 PRINT  TB$
3600 K1$="  15%  10%  20%  20%  87%  10%  1-2"
3610 K2$="  20%  15%  25%  25%  88%  15%  1-2"
3620 K3$="  25%  20%  30%  30%  89%  20%  1-3"
3630 K4$="  30%  25%  35%  35%  90%  25%  1-3"
3640 K5$="  35%  30%  40%  40%  91%  30%  1-3"
3645 REM BEGINNING
3650 IF LL=1 THEN PRINT K1$
3660 IF LL=2 THEN PRINT K2$
3670 IF LL=3 THEN PRINT K3$
3680 IF LL=4 THEN PRINT K4$
3690 IF LL=5 THEN PRINT K5$
3700 REM***************************
3710 REM  CHARACTER  COUNT  DISPLAYED  AND
3720 REM DECISION TO USE IS MADE.
3730 REM***************************
3740 CC=CC+1
3750 PRINT
3760 PRINT"THIS IS CHARACTER #[";CC;"]"
3770 PRINT
3780 INPUT"DO YOU WANT THIS CHARACTER(Y/N)";D$
3790 IF D$="N"THEN 1320
3800 IF  D$="Y"THEN  3790
3810 CC=0
3820 REM***************************
3830 REM OTHER CHARACTER DATA IS INPUT
3840 REM***************************
3850 PRINT  CHR$(12)
3860 PRINT:PRINT:PRINT
3870 INPUT"WHAT IS CHARACTER'S NAME";NA$
3880 PRINT
3890 INPUT"WHAT  IS  CHARACTER'S  RACE";RA$
3900 PRINT
3910INPUT"WHAT IS CHARACTER'S GENDER";SE$
3920 PRINT
3930 INPUT"WHAT  IS  CHARACTER'S  CLASS";CL$
3940 PRINT  CHR$(12)
3950 REM***************************
3960 REM CHARACTER'S GOLD CALCULATED
3970 REM***************************
3980 PRINT:PRINT
3990 LET  M1=INT((RND(1)*6)+1)
4000 LET  M2=INT((RND(1)*d)+1)
4010 LET  M3=INT((RND(1)*6)+1)
4020 LET  MT=M1+M2+M3
4030 LET GC=(10 * MT)
4035 REM
4040 REM***************************
4050 REM SEPARATION BY RACE/CLASS FOR
4060 REM FINAL DATA CALCULATIONS.
4070 REM***************************
4075 REM
4080 IF CN=1 THEN GOSUB 5470
4090 IF CN=2 THEN GOSUB 6130
4095 IF CN=3 THEN GOSUB 5580
4096 IF CN=4 THEN GOSUB 5690
4100 IF CN=5 THEN GOSUB 5800
4110 IF CN=6 THEN GOSUB 5910
4128 IF CN=7 THEN GOSUB 6020
4130GOSUB  4510
4140PRINT
4150REM********************************
4160 REM  'END'  OR  'CONTINUE'  AND  CLOSE
4170REM***************************
4180INPUT"ANOTHER  CHARACTER  (Y/N)";GB$
4190IF  GB$="Y"  THEN  1320
4200PRINT  CHR$(12)
4210PRINT:PRINT:PRINT:PRINT:PRINT
4228PRINT "  THANKS FOR USING ME!"
4230PRINT
4240PRINT"IF YOU CHANGE YOUR MIND AND"
4250PRINT"WANT   ANOTHER   CHARACTER,JUST"
4260PRINT"ENTER  THE  WORD  'RUN'  -  BYE."
4270 CLEAR
4280END
4290PRINT
4300REM***************************
4310REM SUBROUTINE TO CALCULATE HIT PTS
4320REM***************************
4330Y=Y+1
4340 PS=INT((RND(1)  *  HF)+1)
4350PS(Y)=PS
4360IF Y <> LL THEN 4330
4370 FOR Y=0 TO LL-1
4380 PS=PS+PS(Y)
4390NEXT Y
4400PT=PS + PF
4410IF PT=<0 THEN 4430
4420GOTO  4440
4430PT=LL
4440PRINT "YOUR CHARACTER WOULD HAVE";PT;"HIT POINTS!"
4450PRINT
4460Y=0
4470RETURN
4480REM***************************
4490 REM RECAP DISPLAY BEGINS
4500REM***************************
4510PRINT  CHR$(12)
4520PRINT
4530 PRINT"RECAP  OF  CHARACTER  ABILITIES"
4540PRINT
4550PRINT  "NAME....";NA$
4560PRINT  "RACE....";RA$;TAB(22)"    HIT DICE: " ;LL
4570PRINT  "GENDER..";SE$
4580PRINT  "CLASS...";CL$;TAB(22)"  HIT  POINTS:  *;PT
4590PRINT  "LEVEL...";LL
4600PRINT
4610PRINT "N O T E !! COPY THIS AND THE INFORMATION"
4620 PRINT  "THAT FOLLOWS TO THE CHARACTER"
4630 PRINT  "RECORD  SHEET.  IT  WILL  NOT  BE"
4640PRINT "AVAILABLE  AGAIN!"
4650PRINT
4660INPUT"TO  CONTINUE,ENTER  A  ONE(1)";KK
4670 ON KK GOTO 4680
4680 PRINT  CHR$(12)
4690 PRINT  NA$;"'S  STRENGTH  IS..  .  .  .  .";ST
4700 IF SF=0 THEN 4720
4710 PRINT  "*ADD";SF;"TO  ROLL  TO:'HIT,DAMAGE,OPEN  DOORS"
4720PRINT NA$;"'S CONSTITUTION IS..";CO
4730
PRINT  NA$;"'S  INTELLIGENCE  IS..";IN
4740 IF
CN=2 THEN PRINT IZ$
4750 PRINT I$
4760PRINT  NA$;"'S  DEXTERITY  IS....";DX
4770 IF DF=0 THEN 4800
4780PRINT "*ADD";DF;"TO MISSILE FIRE ROLLS 'TO HIT'"
4790 PRINT  "*";X1$;X2$;X3$;"  ARMOR  CLASS."
4800PRINT  NA$;"'S  WISDOM  IS.......";WI
4810 IF WF=0 THEN 4830
4820PRINT "*ADD*";WF;"TO ROLL-MAGIC BASED SAVING THROWS"
4830PRINT  NA$;"'S  CHARISMA  IS......";CH
4840PRINT  "*CHAR  MAY  HAVE";XF;"RETAINERS  -  MORALE  OF";XF
4850 IF CN=3 THEN 4900
4860GOTO  4960
4870REM***************************
4880REM DISPLAYS CLERIC'S SKILLS
4890REM***************************
4900 PRINT  CZ$:PRINT  CU$
4910 IF CN=3 AND LL=1 THEN PRINT Z1$
4920 IF CN=3 AND LL=2 THEN PRINT Z2$
4930 If CN=3 AND LL=3 THEN PRINT Z3$
4940IF CN=3 AND LL=4 THEN PRINT Z4$
4950IF CN=3 AND LL=5 THEN PRINT Z5$
4960 IF CN=7 THEN 5010
4970GOTO  5070
4980REM***************************
4990REM DISPLAYS THIEF'S SKILLS
5000REM***************************
5010PRINT  TY$:PRINT  TA$:PRINT  TB$
5020IF CN=7 AND LL=1 THEN PRINT K1$
5030 IF CN=7 AND LL=2 THEN PRINT K2$
5040 IF CN=7 AND LL=3 THEN PRINT K3$
5050 IF CN=7 AND LL=4 THEN PRINT K4$
5060 IF CN=7 AND LL=5 THEN PRINT K5$
5070INPUT"TO  CONTINUE,ENTER  A  ONE(1)";PK
5080 ON  PK GOTO  5120
5090REM***************************
5100REM DISPLAYS SAVING THROW TABLE
5110REM***************************
5120PRINT  CHR$(12):PRINT
5130PRINT  "SAVING  THROW  TABLE"
5140 PRINT"DEATH ::PARALYSIS::  RODS"
5150PRINT"RAY OR:MAGIC: OR TURN :DRAGON:STAVES"
5160PRINT"POISON:WANDS:TO STONE :BREATH:OR SPELLS"
5170PRINT"------:-----:---------:--------:---------"
5180PRINT  ST$
5190PRINT  P1$
5200PRINT P2$
5210PRINT  P3$
5220PRINT  P4$
5230PRINT  P5$
5240REM***************************
5250 REM  DISPLAYS  PLAYER'S  GOLD  SUPPLY
5260REM***************************
5270PRINT "THIS CHARACTER HAS[";GC;"] GOLD PIECES."
5280RETURN
5290REM***************************
5300REM DISPLAYS WISDOM ADJUSTMENTS
5310REM***************************
5320X1$="ADD " :X2$="3":X3$=" TO"
5330RETURN
5340X1$="ADD " :X2$="2" :X3$=" TO"
5350RETURN
5360X1$="ADD  *  :X2$="  1  "  :X3$="  TO"
5370RETURN
5380X1$="SUBTRACT " :X2$="1":X3$=" FROM"
5390RETURN
5400 X1$="SUBTRACT " :X2$="2":X3$=" FROM"
5410RETURN
5420X1$="SUBTRACT " :X2$="3":X3$=" FROM"
5430RETURN
5440REM***************************
5450REM SAVING THROW & MISC.-FIGHTER
5460REM***************************
5470IF   LL   <   4   THEN   ST$="..12....13......14.......15......16
5480IF  LL  >  3  AND  LL  <  6  THEN  ST$=...10....11......12.......13......14.
5490P1$="MAY WEAR ANY ARMOR AND USE SHIELD."
5500P2$="MAY USE ANY WEAPON."
5510P3$=" "
5520P4$="NO  SPELLS,  BUT  MAY  USE  MAGIC  ARTICLE."
5530P5$=" "
5540RETURN
5550REM***************************
5560REM SAVING THROW & MISC.-CLERIC
5570REM********************************
5580IF  LL  <  5  THEN  ST$="..11....12......14.......16......15"
5590IF   LL=5   THEN   ST$="...9....10......12.......14......12"
5600P1$="MAY  NOT  USE  EDGED  WEAPONS."
5610P2$="MAY WEAR ANY ARMOR AND USE SHIELD. "
5620P3$="MAY USE SLING "
5630P4$="HAS  ABILITY  TO  'TURN'  UNDEAD.'
5640P5$="USES  CLERICAL  SPELLS  ONLY.  "
5650RETURN
5660REM***************************
5670 REM SAVING THROW & MISC.- HALFLING
5680REM***************************
5690 IF   LL   <   4  THEN   ST$="...8.....9......10.......13......12"
5700IF  LL  >  3  AND  LL  <  6  THEN  ST$="...6.....7.......8.......10......10"
5710P1$="CANNOT  USE  LONGBOW  OR  2  HANDED  SWORD."
5720P2$="ADJUST MISSILE ATTACK 'TO HIT' BY +1."
5730P3$="ADJ AC BY -1 VS. MORE THAN MAN-SIZE OPP."
5740P4$="ONLY 10% CHANCE OF DETECTION IN WOODS."
5750P5$="REMAINS UNSEEN IN DUNGEON ON 1-2 (1D6)"
5760RETURN
5770REM***************************
5780REM SAVING THROW & MISC. - ELF
5790REM***************************
5800IF   LL   <   4   THEN   ST$="..12....13......13.......15......15"
5810IF  LL  >  3  AND  LL  <  6  THEN  ST$="..18....11......11.......13......12"
5820P1$="HAS 60' INFRA-VISION."
5830 P2$="DETECTS OR SECRET DOORS ON 1-2(1D6)."
5840 P3$="IMMUNE TO PARALYSIS FROM GHOUL ATTACK."
5850 P4$="SPEAKS  ELVISH,ORC,HOB-GOBLIN,AND  GNOLL."
5860 P5$="MAY  USE  SPELLS  AND  MAGIC  ARTICLES."
5870RETURN
5880REM***************************
5890 REM SAVING THROW & MISC. - DWARF
5900REM***************************
5910IF   LL   <   4   THEN   ST$="...8.....9......10.......13......12"
5920IF  LL  >  3  AND  LL  <  6  THEN
ST$="...6.....7.......8.......10.  .  .  ...10"
5930P1$="HAS 60' INFRA-VISION."
5940 P2$="DET'S  TRAPS,DUNGEON  ANOMALIES,@  1-2(1D6)"
5950P3$="SPEAKS    DWARVISH,GNOME,KOBOLD,AND    GOBLIN."
5960P4$="MAY  NOT  USE  A  LONGBOW  OR  2-HANDED  SWORD."
5970P5$=" "
5980RETURN
5990REM***************************
6000REM SAVING THROW & MISC. - THIEF
6010REM***************************
6020IF   LL   <   5   THEN   ST$=...13....14......13.......16......15"
6030IF   LL=5   THEN   ST$="..12....13......11.......14......13
6040P1$="LEATHER ARMOUR ONLY-NO SHIELD"
6050P2$="BACKSTABBING  ADDS  +4  TO  'TO  HIT'  ROLL"
6060P3$="BACKSTABBING  DOES  TWICE  NORMAL  DAMAGE"
6070 P4$="SEE  TABLE  FOR  OTHER  SKILLS."
6080P5$=" "
6090RETURN
6100REM***************************
6110REM SAVING THROW & MISC.-MAGIC USER
6120REM***************************
6130ST$="    13    14    13    16    15"
6140 P1$="MAY NOT USE A SHIELD OR WEAR ARMOR."
6150 P2$="MAY USE ONLY A DAGGER AS A WEAPON."
6160 P3$="CHECK  INTELLIGENCE  FOR  ABILITY  TO"
6170 P4$="LEARN  SPELLS  AND  #  OF  SPELLS/LEVEL"
6180P5$=" "
6190RETURN

Reply via email to