Is this from the issue with the big breasted lady reading a crystal globe
on the front? I think I may even have that issue around here.... Kudos for
sharing this!

On Tue, Jan 7, 2020 at 8:13 PM Jason Paul <havel...@gmail.com> wrote:

> There is an Errata a couple issues later I believe.
>
> On Tue, Jan 7, 2020, 9:11 PM Peter Vollan <dprogra...@gmail.com> wrote:
>
>> 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