home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume28 / mksheet / part01 next >
Text File  |  1992-02-23  |  44KB  |  2,065 lines

  1. Newsgroups: comp.sources.misc
  2. From: slocum@orion.ssdc.honeywell.com (Brett Slocum)
  3. Subject:  v28i057:  mksheet - GURPS PS character sheet maker v2.0, Part01/04
  4. Message-ID: <csm-v28i057=mksheet.100818@sparky.IMD.Sterling.COM>
  5. X-Md4-Signature: 327f7f60224e97b0f764ce38320af6b9
  6. Date: Tue, 18 Feb 1992 16:13:49 GMT
  7. Approved: kent@sparky.imd.sterling.com
  8.  
  9. Submitted-by: slocum@orion.ssdc.honeywell.com (Brett Slocum)
  10. Posting-number: Volume 28, Issue 57
  11. Archive-name: mksheet/part01
  12. Environment: csh, postscript
  13.  
  14. This is version 2.0 of my mksheet programs. Check the comments in
  15. the mksheet programs for enhancements in the current version, contributors,
  16. etc.
  17.  
  18. These programs create GURPS Postscript character sheets that
  19. have been filled in with the character statistics. A separate file
  20. of easy-to-modify parameters is made, and then a shell script
  21. combines this input with the Postscript character sheet.
  22.  
  23. Both one-page and two-page character sheets are handled. The character
  24. sheet designs are close to the official SJ Games sheets. The
  25. two-page version is more variant (and better IMHO) than the original.
  26.  
  27. Blank character sheets can also be made.
  28.  
  29. This shar file contains:
  30.     mksheet        - shell script for single page sheet
  31.     blank.in        - blank input file for one-page sheet
  32.     sheet.template    - PostScript template one-page character sheet
  33.  
  34.     mksheet2        - shell script for two-page sheet
  35.     blank2.in        - blank input file for two-page sheet
  36.     sheet2.template    - PostScript template two-page character sheet
  37.  
  38.     skill.sh        - shell script to calculate skill levels
  39.     langham.in        - a sample one-page character input file
  40.     bert2.in        - a sample two-page character input file
  41.  
  42. To execute, type: "mksheet <root>" or "mksheet2 <root>". For instance, to create 
  43. langham.in, type : "mksheet langham". A file called <root>.ps (e.g. langham.ps) is 
  44. created. To create a blank character sheet, use the blank.in and blank2.in files
  45. as input (i.e. "mksheet blank" or "mksheet2 blank2").
  46.  
  47. If you have any problems or suggestions, please send them to :
  48.    Brett Slocum <slocum@ssdc.honeywell.com>
  49.  
  50. -----%<-----%<-----%<-----cut here-----%<-----%<-----%<-----
  51.  
  52. #! /bin/sh
  53. # This is a shell archive.  Remove anything before this line, then unpack
  54. # it by saving it into a file and typing "sh file".  To overwrite existing
  55. # files, type "sh file -c".  You can also feed this as standard input via
  56. # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  57. # will see the following message at the end:
  58. #        "End of archive 1 (of 4)."
  59. # Contents:  MANIFEST README bert2.in blank.in blank2.in langham.in
  60. #   skill.sh
  61. # Wrapped by slocum@color on Fri Feb 14 12:31:14 1992
  62. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  63. if test -f 'MANIFEST' -a "${1}" != "-c" ; then 
  64.   echo shar: Will not clobber existing file \"'MANIFEST'\"
  65. else
  66. echo shar: Extracting \"'MANIFEST'\" \(455 characters\)
  67. sed "s/^X//" >'MANIFEST' <<'END_OF_FILE'
  68. X   File Name        Archive #    Description
  69. X-----------------------------------------------------------
  70. X MANIFEST                   1    This shipping list
  71. X README                     1    
  72. X bert2.in                   1    
  73. X blank.in                   1    
  74. X blank2.in                  1    
  75. X langham.in                 1    
  76. X mksheet                    2    
  77. X mksheet2                   4    
  78. X sheet.template             2    
  79. X sheet2.template            3    
  80. X skill.sh                   1    
  81. END_OF_FILE
  82. if test 455 -ne `wc -c <'MANIFEST'`; then
  83.     echo shar: \"'MANIFEST'\" unpacked with wrong size!
  84. fi
  85. # end of 'MANIFEST'
  86. fi
  87. if test -f 'README' -a "${1}" != "-c" ; then 
  88.   echo shar: Will not clobber existing file \"'README'\"
  89. else
  90. echo shar: Extracting \"'README'\" \(1437 characters\)
  91. sed "s/^X//" >'README' <<'END_OF_FILE'
  92. XThese programs create GURPS Postscript character sheets that
  93. Xhave been filled in with the character statistics. A separate file
  94. Xof easy-to-modify parameters is made, and then a shell script
  95. Xcombines this input with the Postscript character sheet.
  96. X
  97. XBoth one-page and two-page character sheets are handled. The character
  98. Xsheet designs are close to the "official" SJ Games sheets. The
  99. Xtwo-page version is more variant than the one-page.
  100. X
  101. XThis shar file contains:
  102. X    mksheet        - shell script for single page sheet
  103. X    blank.in        - blank input file for one-page sheet
  104. X    sheet.template    - PostScript template one-page character sheet
  105. X
  106. X    mksheet2        - shell script for two-page sheet
  107. X    blank2.in        - blank input file for two-page sheet
  108. X    sheet2.template    - PostScript template two-page character sheet
  109. X
  110. X    skill.sh        - shell script to calculate skill levels
  111. X    langham.in        - a sample one-page character input file
  112. X    bert2.in        - a sample two-page character input file
  113. X
  114. XTo execute, type: "mksheet <root>" or "mksheet2 <root>". For instance, to create 
  115. Xlangham.in, type : "mksheet langham". A file called <root>.ps (e.g. langham.ps) is 
  116. Xcreated. To create a blank character sheet, use the blank.in and blank2.in files
  117. Xas input (i.e. "mksheet blank" or "mksheet2 blank2").
  118. X
  119. XIf you have any problems or suggestions, please send them to :
  120. X   Brett Slocum <slocum@ssdc.honeywell.com>
  121. X
  122. X-----%<-----%<-----%<-----cut here-----%<-----%<-----%<-----
  123. END_OF_FILE
  124. if test 1437 -ne `wc -c <'README'`; then
  125.     echo shar: \"'README'\" unpacked with wrong size!
  126. fi
  127. # end of 'README'
  128. fi
  129. if test -f 'bert2.in' -a "${1}" != "-c" ; then 
  130.   echo shar: Will not clobber existing file \"'bert2.in'\"
  131. else
  132. echo shar: Extracting \"'bert2.in'\" \(8631 characters\)
  133. sed "s/^X//" >'bert2.in' <<'END_OF_FILE'
  134. X# bert2.in - Bert Scholum in Matt's modern fantasy campaign
  135. X# by Brett Slocum <slocum@ssdc.honeywell.com>
  136. X#
  137. X# Character values
  138. X# Note: All COST variables (except SKILLCOST_*), SHIELD_PD, OTHER_PD1, 
  139. X# OTHER_PD2, OTHER_DR1, OTHER_DR2, and OTHER_DR3 must be set to 0
  140. X# All other values equal to 0 should be null.
  141. X
  142. X# Biographical Data
  143. X
  144. Xset NAME='Bert Scholum'
  145. Xset PLAYER='Brett Slocum'
  146. Xset APPEAR='6 ft., 150 lbs., age: 31, long brown hair, grey eyes, pale skin'
  147. Xset BACKGD='Computer research engineer, U of MN faculty, PhD in Comp Sci'
  148. X
  149. X# Upper Right Corner
  150. X
  151. Xset UNSPENT=0
  152. Xset DATE='8\/14\/91'
  153. Xset SEQ=
  154. Xset POINT_TOTAL=200
  155. X
  156. X# Attributes
  157. X
  158. Xset ST=9
  159. Xset DX=14
  160. Xset IQ=16
  161. Xset HT=12
  162. X
  163. X# Passive Defenses
  164. X
  165. Xset PD_FEET=1
  166. Xset DR_FEET=1
  167. X
  168. X# Active Defenses
  169. X
  170. Xset PARRY=10
  171. Xset BLOCK=-
  172. X
  173. X# Advantages
  174. X
  175. Xset ADV_1='Eidetic Memory I'
  176. Xset ADV_COST_1=30
  177. Xsetenv EIDETIC 2
  178. Xset ADV_2='Mathematical Ability'
  179. Xset ADV_COST_2=10
  180. Xset ADV_3=Literacy
  181. Xset ADV_COST_3=\0
  182. Xset ADV_4='Comfortable Wealth'
  183. Xset ADV_COST_4=10
  184. Xset ADV_5='Acute Hearing +2'
  185. Xset ADV_COST_5=4
  186. Xset HEARING_MOD=2
  187. Xset ADV_6='Acute Taste\/Smell +1'
  188. Xset ADV_COST_6=2
  189. Xset TASTE_MOD=1
  190. X
  191. X# Disadvantages
  192. X
  193. Xset DIS_1=Absent-mindedness
  194. Xset DIS_COST_1=\-15
  195. Xset ALERTNESS=-5
  196. Xset DIS_2='Enemy: med. grp, special 6-'
  197. Xset DIS_COST_2=\-15
  198. Xset DIS_3=Laziness
  199. Xset DIS_COST_3=\-10
  200. Xset DIS_4='Addiction (marijuana)'
  201. Xset DIS_COST_4=\-5
  202. X
  203. X# Quirks
  204. X
  205. Xset QUIRK_1='Serious agnostic'
  206. Xset QUIRK_2='Fights occult crime'
  207. Xset QUIRK_3='Experiments with drugs'
  208. Xset QUIRK_4='Nervous around beautiful women'
  209. Xset QUIRK_5='Junk food junkie'
  210. X
  211. X# Skills
  212. X
  213. Xset SKILL_1=Swimming
  214. Xset SKILLCOST_1=0.5
  215. Xset SKILLTYPE_1=PE
  216. Xset SKILL_2=Fencing
  217. Xset SKILLCOST_2=4
  218. Xset SKILLTYPE_2=PA
  219. Xset SKILL_3='First Aid'
  220. Xset SKILLCOST_3=0.5
  221. Xset SKILLTYPE_3=ME
  222. Xset SKILL_4=Naturalist
  223. Xset SKILLCOST_4=1
  224. Xset SKILLTYPE_4=MH
  225. Xset SKILL_5='Survival (woods)'
  226. Xset SKILLCOST_5=0.5
  227. Xset SKILLTYPE_5=MA
  228. Xset SKILL_6=Carousing
  229. Xset SKILLCOST_6=4
  230. Xset SKILLTYPE_6=PEH
  231. Xset SKILL_7='Area Knowledge (campus)'
  232. Xset SKILLCOST_7=1
  233. Xset SKILLTYPE_7=ME
  234. Xset SKILL_8='AK (Twin Cities)'
  235. Xset SKILLCOST_8=0.5
  236. Xset SKILLTYPE_8=ME
  237. Xset SKILL_9='AK (USA)'
  238. Xset SKILLCOST_9=0.5
  239. Xset SKILLTYPE_9=ME
  240. Xset SKILL_10='AK (Earth)'
  241. Xset SKILLCOST_10=0.5
  242. Xset SKILLTYPE_10=ME
  243. Xset SKILL_11=Occultism
  244. Xset SKILLCOST_11=4
  245. Xset SKILLTYPE_11=MA
  246. Xset SKILL_12=Bicycling
  247. Xset SKILLCOST_12=0.5
  248. Xset SKILLTYPE_12=PE
  249. Xset SKILL_13='Driving (car)'
  250. Xset SKILLCOST_13=4
  251. Xset SKILLTYPE_13=PA
  252. Xset SKILL_14='Guns (pistol)'
  253. Xset SKILLCOST_14=1
  254. Xset SKILLTYPE_14=PE
  255. Xset SKILLBONUS_14=2
  256. Xset SKILLNOTES_14=\+
  257. Xset SKILL_15='Guns (shotgun)'
  258. Xset SKILLCOST_15=0.5
  259. Xset SKILLTYPE_15=PE
  260. Xset SKILLBONUS_15=2
  261. Xset SKILLNOTES_15=\+
  262. Xset SKILL_16='Guns (rifle)'
  263. Xset SKILLCOST_16=0.5
  264. Xset SKILLTYPE_16=PE
  265. Xset SKILLBONUS_16=2
  266. Xset SKILLNOTES_16=\+
  267. Xset SKILL_17='Computer Operations'
  268. Xset SKILLCOST_17=2
  269. Xset SKILLTYPE_17=ME
  270. Xset SKILL_18='Electronics Ops (computer)'
  271. Xset SKILLCOST_18=1
  272. Xset SKILLTYPE_18=MA
  273. Xset SKILLBONUS_18=1
  274. Xset SKILLNOTES_18=\#
  275. Xset SKILL_19='Electronics Ops (security)'
  276. Xset SKILLCOST_19=1
  277. Xset SKILLTYPE_19=MA
  278. Xset SKILL_20='Electronics Ops (comm)'
  279. Xset SKILLCOST_20=0.5
  280. Xset SKILLTYPE_20=MA
  281. Xset SKILL_21='Electronics (computer)'
  282. Xset SKILLCOST_21=4
  283. Xset SKILLTYPE_21=MH
  284. Xset SKILLBONUS_21=2
  285. Xset SKILLNOTES_21=\*
  286. Xset SKILL_22='Electronics (security)'
  287. Xset SKILLCOST_22=0
  288. Xset SKILLLEV_22=16
  289. Xset SKILLBONUS_22=2
  290. Xset SKILLNOTES_22=\*
  291. Xset SKILL_23='Electronics (comm)'
  292. Xset SKILLCOST_23=0
  293. Xset SKILLLEV_23=16
  294. Xset SKILLBONUS_23=2
  295. Xset SKILLNOTES_23=\*
  296. Xset SKILL_24='Computer Programming'
  297. Xset SKILLCOST_24=5
  298. Xset SKILLTYPE_24=MH
  299. Xset SKILLBONUS_24=3
  300. Xset SKILLNOTES_24=\*\*
  301. Xset SKILL_25='Computer Hacking'
  302. Xset SKILLCOST_25=4
  303. Xset SKILLTYPE_25=MVH
  304. Xset SKILLBONUS_25=3
  305. Xset SKILLNOTES_25=\*\*
  306. Xset SKILL_26='Mathematics'
  307. Xset SKILLCOST_26=1
  308. Xset SKILLTYPE_26=MH
  309. Xset SKILLBONUS_26=3
  310. Xset SKILLNOTES_26=\*\*
  311. Xset SKILL_27=Astronomy
  312. Xset SKILLCOST_27=1
  313. Xset SKILLTYPE_27=MH
  314. Xset SKILL_28=History
  315. Xset SKILLCOST_28=1
  316. Xset SKILLTYPE_28=MH
  317. Xset SKILL_29=Writing
  318. Xset SKILLCOST_29=1
  319. Xset SKILLTYPE_29=MA
  320. Xset SKILL_30=Research
  321. Xset SKILLCOST_30=1
  322. Xset SKILLTYPE_30=MA
  323. Xset SKILL_31=Teaching
  324. Xset SKILLCOST_31=1
  325. Xset SKILLTYPE_31=MA
  326. Xset SKILL_32=Streetwise
  327. Xset SKILLCOST_32=0.5
  328. Xset SKILLTYPE_32=MA
  329. Xset SKILL_33='Nuclear Physics'
  330. Xset SKILLCOST_33=1
  331. Xset SKILLTYPE_33=MVH
  332. Xset SKILL_34=Physics
  333. Xset SKILLCOST_34=1
  334. Xset SKILLTYPE_34=MH
  335. Xset SKILL_35=Chemistry
  336. Xset SKILLCOST_35=1
  337. Xset SKILLTYPE_35=MH
  338. Xset SKILL_36='Hobby: science fiction'
  339. Xset SKILLCOST_36=0.5
  340. Xset SKILLTYPE_36=MA
  341. Xset SKILLMISC_36=HOBBY
  342. Xset SKILL_37='Hobby: roleplaying'
  343. Xset SKILLCOST_37=0.5
  344. Xset SKILLTYPE_37=MA
  345. Xset SKILLMISC_37=HOBBY
  346. Xset SKILL_38=Running
  347. Xset SKILLCOST_38=4
  348. Xset SKILLTYPE_38=PHH
  349. Xset SKILLMISC_38=RUNNING
  350. Xset SKILL_39=Forensics
  351. Xset SKILLCOST_39=1
  352. Xset SKILLTYPE_39=MH
  353. Xset SKILL_40=Criminology
  354. Xset SKILLCOST_40=2
  355. Xset SKILLTYPE_40=MA
  356. Xset SKILL_41=Psychology
  357. Xset SKILLCOST_41=0.5
  358. Xset SKILLTYPE_41=MH
  359. X
  360. X# Notes, page 1
  361. X
  362. Xset NOTES1_1='+ = +2 from IQ'
  363. Xset NOTES1_2='# = includes default from Electronics'
  364. Xset NOTES1_3='* = +2 from Mathematical Ability'
  365. Xset NOTES1_4='** = +3 from Mathematical Ability'
  366. X
  367. X# Melee Weapons
  368. X
  369. Xset MELEE_1='Sabre (real)'
  370. Xset MELEE_PARRY_1=10
  371. Xset MELEE_COST_1=700
  372. Xset MELEE_WT_1=2
  373. Xset MELEE_SKILL_1=15
  374. Xset MELEE_STAT_1=("cut" "1d-1" 1 7)
  375. Xset MELEE_2='     thrust'
  376. Xset MELEE_STAT_2=("imp." "1d-1" "" "")
  377. Xset MELEE_3='Sabre (fencing)'
  378. Xset MELEE_PARRY_3=10
  379. Xset MELEE_COST_3=75
  380. Xset MELEE_WT_3=2
  381. Xset MELEE_SKILL_3=15
  382. Xset MELEE_STAT_3  =("cr." "1d-2" 1 7)
  383. Xset MELEE_4='Foil (fencing)'
  384. Xset MELEE_PARRY_4=10
  385. Xset MELEE_COST_4=50
  386. Xset MELEE_WT_4=2
  387. Xset MELEE_SKILL_4=15
  388. Xset MELEE_STAT_4  =("imp." "1d-2" 1 "")
  389. X
  390. X# Ranged Weapons
  391. X
  392. Xset RANGE_1='Beretta 92 pistol'
  393. Xset RANGE_COST_1=400
  394. Xset RANGE_WT_1=2.5
  395. Xset RANGE_SKILL_1=16
  396. Xset RANGE_STAT_1  =("crit." "cr." "2d+2" 10 3 150 1867 "3~" "15+1" 9 -1)
  397. Xset RANGE_2='Rem M870 shotgun'
  398. Xset RANGE_NOTES_2='*'
  399. Xset RANGE_COST_2=235
  400. Xset RANGE_WT_2=8
  401. Xset RANGE_SKILL_2=15
  402. Xset RANGE_STAT_2  =("crit." "cr." "4d" 12 5 25 150 "3~" "5+1" 12 -6)
  403. Xset RANGE_3='M1903A1 rifle'
  404. Xset RANGE_NOTES_3='*'
  405. Xset RANGE_COST_3=405
  406. Xset RANGE_WT_3=9.5
  407. Xset RANGE_SKILL_3=15
  408. Xset RANGE_STAT_3  =("crit." "cr." "7d+1" 14 11 1000 3710 "1\/2" "5+1" 12 -6)
  409. X
  410. X# Reaction
  411. X
  412. X# Equipment
  413. X
  414. Xset ITEM_1='Tent, 4-person'
  415. Xset ITEM_COST_1=150
  416. Xset ITEM_WT_1=12
  417. Xset ITEM_2='First aid kit (+1 skill)'
  418. Xset ITEM_COST_2=30
  419. Xset ITEM_WT_2=2
  420. Xset ITEM_3=Watch
  421. Xset ITEM_COST_3=25
  422. Xset ITEM_4='Transistor Radio'
  423. Xset ITEM_COST_4=16
  424. Xset ITEM_WT_4=1
  425. Xset ITEM_5='3 Gun cleaning kits'
  426. Xset ITEM_COST_5=40
  427. Xset ITEM_WT_5=3
  428. Xset ITEM_6=Backpack
  429. Xset ITEM_COST_6=100
  430. Xset ITEM_WT_6=10
  431. Xset ITEM_7='Swiss army knife'
  432. Xset ITEM_COST_7=25
  433. Xset ITEM_8='Ten-speed bicycle'
  434. Xset ITEM_COST_8=300
  435. Xset ITEM_9='Complete entertainment center'
  436. Xset ITEM_COST_9=2500
  437. Xset ITEM_10='Unix PC'
  438. Xset ITEM_COST_10=2500
  439. Xset ITEM_11='Duplex and furniture @'
  440. Xset ITEM_COST_11=12000
  441. Xset ITEM_12=Investments
  442. Xset ITEM_COST_12=3500
  443. Xset ITEM_13='Checking account balance'
  444. Xset ITEM_COST_13=1927
  445. Xset ITEM_14='Liquor cabinet, stocked'
  446. Xset ITEM_COST_14=250
  447. Xset ITEM_15='High-quality pot (2 oz.)'
  448. Xset ITEM_COST_15=200
  449. Xset ITEM_16='Middle-class wardrobe'
  450. Xset ITEM_COST_16=1000
  451. Xset ITEM_17='Used Saab (rather rusty)'
  452. Xset ITEM_COST_17=2800
  453. Xset ITEM_18='Personal basics'
  454. Xset ITEM_COST_18=5
  455. Xset ITEM_19='2 Viking season tickets'
  456. Xset ITEM_COST_19=500
  457. Xset ITEM_20='Flashlight \& 4 ex. batteries'
  458. Xset ITEM_COST_20=17
  459. Xset ITEM_WT_20=1
  460. Xset ITEM_21='shells (100\/100\/100)'
  461. Xset ITEM_COST_21=80
  462. Xset ITEM_22='Sleeping bag'
  463. Xset ITEM_COST_22=100
  464. Xset ITEM_WT_22=7
  465. Xset ITEM_23='Fencing uniform'
  466. Xset ITEM_COST_23=70
  467. Xset ITEM_WT_23=8
  468. X
  469. Xset NOTES2_1='* = recoil doubled from low ST'
  470. Xset NOTES2_2='@ = rent income of $500\/month,'
  471. Xset NOTES2_3='    mortgage of $800\/month'
  472. X
  473. Xset HISTORY_1='As a child, Bert had always been interested in science, math and computers. He was a Boy Scout.'
  474. Xset HISTORY_2='Bert read science fiction and soon began collecting a library. In high school, Bert discovered'
  475. Xset HISTORY_3='roleplaying games. He did some experimentation with drugs in college. Bert had a double major'
  476. Xset HISTORY_4='in Electrical Engineering and Computer Science. In college, he met a wonderful woman. She got'
  477. Xset HISTORY_5='him to stop using drugs. They began living together, and planned to marry. One day, his love was'
  478. Xset HISTORY_6='brutally murdered. Bert vowed to find who did it, but also slipped back into some bad habits.'
  479. Xset HISTORY_7='He discovered that she had been ritually killed by a nefarious organization. In the next years, he'
  480. Xset HISTORY_8='studied all manner of occultism and crime, and practiced his Boy Scout weapon skills. He has'
  481. Xset HISTORY_9='helped local police solve occult crime. He still looks for legal evidence against those who'
  482. Xset HISTORY_10='killed his fiance.'
  483. END_OF_FILE
  484. if test 8631 -ne `wc -c <'bert2.in'`; then
  485.     echo shar: \"'bert2.in'\" unpacked with wrong size!
  486. fi
  487. # end of 'bert2.in'
  488. fi
  489. if test -f 'blank.in' -a "${1}" != "-c" ; then 
  490.   echo shar: Will not clobber existing file \"'blank.in'\"
  491. else
  492. echo shar: Extracting \"'blank.in'\" \(7562 characters\)
  493. sed "s/^X//" >'blank.in' <<'END_OF_FILE'
  494. X# blank.in - default parameters for mksheet
  495. X# by Brett Slocum <slocum@ssdc.honeywell.com>
  496. X#
  497. X# Character values
  498. X# Note: ARM_PD, SHIELD_PD, OTHER_PD, ARM_DR, 
  499. X# OTHER_DR1, and OTHER_DR2 must be set to 0
  500. X# All other values equal to 0 should be null.
  501. X
  502. X# Biographical Data
  503. X
  504. Xset NAME
  505. Xset PLAYER
  506. Xset APPEAR
  507. Xset BACKGD
  508. X
  509. X# Upper Right Corner
  510. X
  511. Xset UNSPENT
  512. Xset DATE
  513. Xset SEQ
  514. Xset TOTAL
  515. Xset POINT_TOTAL=100
  516. X
  517. X# Attributes
  518. X
  519. Xset ST
  520. Xset DX
  521. Xset IQ
  522. Xset HT
  523. X
  524. Xset STX2
  525. Xset STX4
  526. Xset STX6
  527. Xset STX12
  528. Xset STX20
  529. X
  530. Xset ATTRIB_TOTAL
  531. X
  532. Xset THRUST
  533. Xset SWING
  534. X
  535. X# Movement
  536. X
  537. Xset SPEED
  538. Xset MOVE
  539. X
  540. X# Passive Defenses
  541. X
  542. Xset ARM_PD=0
  543. Xset SHIELD_PD=0
  544. Xset OTHER_PD=0
  545. Xset TOTAL_PD
  546. Xset TOTAL_DR
  547. X
  548. X# Reaction
  549. X
  550. Xset REACT
  551. X
  552. X# Active Defenses
  553. X
  554. Xset DODGE_OVERRIDE=0
  555. Xset PARRY
  556. Xset BLOCK
  557. Xset DODGE
  558. X
  559. X# Damage Resistance
  560. X
  561. Xset ARM_TYP
  562. Xset ARM_DR=0
  563. Xset OTHER_TYP1
  564. Xset OTHER_DR1=0
  565. Xset OTHER_TYP2
  566. Xset OTHER_DR2=0
  567. X
  568. X# Advantages
  569. X
  570. Xset ADV_1
  571. Xset ADV_2
  572. Xset ADV_3
  573. Xset ADV_4
  574. Xset ADV_5
  575. Xset ADV_COST_1=0
  576. Xset ADV_COST_2=0
  577. Xset ADV_COST_3=0
  578. Xset ADV_COST_4=0
  579. Xset ADV_COST_5=0
  580. X
  581. X# Disadvantages
  582. X
  583. Xset DIS_1
  584. Xset DIS_2
  585. Xset DIS_3
  586. Xset DIS_4
  587. Xset DIS_5
  588. Xset DIS_COST_1=0
  589. Xset DIS_COST_2=0
  590. Xset DIS_COST_3=0
  591. Xset DIS_COST_4=0
  592. Xset DIS_COST_5=0
  593. X
  594. X# Quirks
  595. X
  596. Xset QUIRK_1
  597. Xset QUIRK_2
  598. Xset QUIRK_3
  599. Xset QUIRK_4
  600. Xset QUIRK_5
  601. X
  602. X# Ranged Weapons
  603. X
  604. Xset THR_WEAP_1
  605. Xset THR_WEAP_STAT_1  =("" "" "" "")
  606. Xset THR_WEAP_2
  607. Xset THR_WEAP_STAT_2  =("" "" "" "")
  608. Xset THR_WEAP_3
  609. Xset THR_WEAP_STAT_3  =("" "" "" "")
  610. Xset THR_WEAP_4
  611. Xset THR_WEAP_STAT_4  =("" "" "" "")
  612. Xset THR_WEAP_5
  613. Xset THR_WEAP_STAT_5  =("" "" "" "")
  614. X
  615. X# Equipment
  616. X
  617. Xset ITEM_1
  618. Xset ITEM_COST_1=0
  619. Xset ITEM_WT_1
  620. Xset ITEM_STAT_1
  621. Xset ITEM_2
  622. Xset ITEM_COST_2=0
  623. Xset ITEM_WT_2
  624. Xset ITEM_STAT_2
  625. Xset ITEM_3
  626. Xset ITEM_COST_3=0
  627. Xset ITEM_WT_3
  628. Xset ITEM_STAT_3
  629. Xset ITEM_4
  630. Xset ITEM_COST_4=0
  631. Xset ITEM_WT_4
  632. Xset ITEM_STAT_4
  633. Xset ITEM_5
  634. Xset ITEM_COST_5=0
  635. Xset ITEM_WT_5
  636. Xset ITEM_STAT_5
  637. Xset ITEM_6
  638. Xset ITEM_COST_6=0
  639. Xset ITEM_WT_6
  640. Xset ITEM_STAT_6
  641. Xset ITEM_7
  642. Xset ITEM_COST_7=0
  643. Xset ITEM_WT_7
  644. Xset ITEM_STAT_7
  645. Xset ITEM_8
  646. Xset ITEM_COST_8=0
  647. Xset ITEM_WT_8
  648. Xset ITEM_STAT_8
  649. Xset ITEM_9
  650. Xset ITEM_COST_9=0
  651. Xset ITEM_WT_9
  652. Xset ITEM_STAT_9
  653. Xset ITEM_10
  654. Xset ITEM_COST_10=0
  655. Xset ITEM_WT_10
  656. Xset ITEM_STAT_10
  657. Xset ITEM_11
  658. Xset ITEM_COST_11=0
  659. Xset ITEM_WT_11
  660. Xset ITEM_STAT_11
  661. Xset ITEM_12
  662. Xset ITEM_COST_12=0
  663. Xset ITEM_WT_12
  664. Xset ITEM_STAT_12
  665. Xset ITEM_13
  666. Xset ITEM_COST_13=0
  667. Xset ITEM_WT_13
  668. Xset ITEM_STAT_13
  669. Xset ITEM_14
  670. Xset ITEM_COST_14=0
  671. Xset ITEM_WT_14
  672. Xset ITEM_STAT_14
  673. Xset ITEM_15
  674. Xset ITEM_COST_15=0
  675. Xset ITEM_WT_15
  676. Xset ITEM_STAT_15
  677. Xset ITEM_16
  678. Xset ITEM_COST_16=0
  679. Xset ITEM_WT_16
  680. Xset ITEM_STAT_16
  681. Xset ITEM_17
  682. Xset ITEM_COST_17=0
  683. Xset ITEM_WT_17
  684. Xset ITEM_STAT_17
  685. Xset ITEM_18
  686. Xset ITEM_COST_18=0
  687. Xset ITEM_WT_18
  688. Xset ITEM_STAT_18
  689. Xset ITEM_19
  690. Xset ITEM_COST_19=0
  691. Xset ITEM_WT_19
  692. Xset ITEM_STAT_19
  693. X
  694. Xset TOTAL_CASH=0
  695. Xset TOTAL_WEIGHT=0
  696. X
  697. X# Skills
  698. X
  699. Xset SKILLBONUS_1=0
  700. Xset SKILLCOST_1
  701. Xset SKILLLEV_1
  702. Xset SKILLMISC_1=null
  703. Xset SKILLNOTES_1
  704. Xset SKILL_1
  705. Xset SKILLBONUS_2=0
  706. Xset SKILLCOST_2
  707. Xset SKILLLEV_2
  708. Xset SKILLMISC_2=null
  709. Xset SKILLNOTES_2
  710. Xset SKILL_2
  711. Xset SKILLBONUS_3=0
  712. Xset SKILLCOST_3
  713. Xset SKILLLEV_3
  714. Xset SKILLMISC_3=null
  715. Xset SKILLNOTES_3
  716. Xset SKILL_3
  717. Xset SKILLBONUS_4=0
  718. Xset SKILLCOST_4
  719. Xset SKILLLEV_4
  720. Xset SKILLMISC_4=null
  721. Xset SKILLNOTES_4
  722. Xset SKILL_4
  723. Xset SKILLBONUS_5=0
  724. Xset SKILLCOST_5
  725. Xset SKILLLEV_5
  726. Xset SKILLMISC_5=null
  727. Xset SKILLNOTES_5
  728. Xset SKILL_5
  729. Xset SKILLBONUS_6=0
  730. Xset SKILLCOST_6
  731. Xset SKILLLEV_6
  732. Xset SKILLMISC_6=null
  733. Xset SKILLNOTES_6
  734. Xset SKILL_6
  735. Xset SKILLBONUS_7=0
  736. Xset SKILLCOST_7
  737. Xset SKILLLEV_7
  738. Xset SKILLMISC_7=null
  739. Xset SKILLNOTES_7
  740. Xset SKILL_7
  741. Xset SKILLBONUS_8=0
  742. Xset SKILLCOST_8
  743. Xset SKILLLEV_8
  744. Xset SKILLMISC_8=null
  745. Xset SKILLNOTES_8
  746. Xset SKILL_8
  747. Xset SKILLBONUS_9=0
  748. Xset SKILLCOST_9
  749. Xset SKILLLEV_9
  750. Xset SKILLMISC_9=null
  751. Xset SKILLNOTES_9
  752. Xset SKILL_9
  753. Xset SKILLBONUS_10=0
  754. Xset SKILLCOST_10
  755. Xset SKILLLEV_10
  756. Xset SKILLMISC_10=null
  757. Xset SKILLNOTES_10
  758. Xset SKILL_10
  759. Xset SKILLBONUS_11=0
  760. Xset SKILLCOST_11
  761. Xset SKILLLEV_11
  762. Xset SKILLMISC_11=null
  763. Xset SKILLNOTES_11
  764. Xset SKILL_11
  765. Xset SKILLBONUS_12=0
  766. Xset SKILLCOST_12
  767. Xset SKILLLEV_12
  768. Xset SKILLMISC_12=null
  769. Xset SKILLNOTES_12
  770. Xset SKILL_12
  771. Xset SKILLBONUS_13=0
  772. Xset SKILLCOST_13
  773. Xset SKILLLEV_13
  774. Xset SKILLMISC_13=null
  775. Xset SKILLNOTES_13
  776. Xset SKILL_13
  777. Xset SKILLBONUS_14=0
  778. Xset SKILLCOST_14
  779. Xset SKILLLEV_14
  780. Xset SKILLMISC_14=null
  781. Xset SKILLNOTES_14
  782. Xset SKILL_14
  783. Xset SKILLBONUS_15=0
  784. Xset SKILLCOST_15
  785. Xset SKILLLEV_15
  786. Xset SKILLMISC_15=null
  787. Xset SKILLNOTES_15
  788. Xset SKILL_15
  789. Xset SKILLBONUS_16=0
  790. Xset SKILLCOST_16
  791. Xset SKILLLEV_16
  792. Xset SKILLMISC_16=null
  793. Xset SKILLNOTES_16
  794. Xset SKILL_16
  795. Xset SKILLBONUS_17=0
  796. Xset SKILLCOST_17
  797. Xset SKILLLEV_17
  798. Xset SKILLMISC_17=null
  799. Xset SKILLNOTES_17
  800. Xset SKILL_17
  801. Xset SKILLBONUS_18=0
  802. Xset SKILLCOST_18
  803. Xset SKILLLEV_18
  804. Xset SKILLMISC_18=null
  805. Xset SKILLNOTES_18
  806. Xset SKILL_18
  807. Xset SKILLBONUS_19=0
  808. Xset SKILLCOST_19
  809. Xset SKILLLEV_19
  810. Xset SKILLMISC_19=null
  811. Xset SKILLNOTES_19
  812. Xset SKILL_19
  813. Xset SKILLBONUS_20=0
  814. Xset SKILLCOST_20
  815. Xset SKILLLEV_20
  816. Xset SKILLMISC_20=null
  817. Xset SKILLNOTES_20
  818. Xset SKILL_20
  819. Xset SKILLBONUS_21=0
  820. Xset SKILLCOST_21
  821. Xset SKILLLEV_21
  822. Xset SKILLMISC_21=null
  823. Xset SKILLNOTES_21
  824. Xset SKILL_21
  825. Xset SKILLBONUS_22=0
  826. Xset SKILLCOST_22
  827. Xset SKILLLEV_22
  828. Xset SKILLMISC_22=null
  829. Xset SKILLNOTES_22
  830. Xset SKILL_22
  831. Xset SKILLBONUS_23=0
  832. Xset SKILLCOST_23
  833. Xset SKILLLEV_23
  834. Xset SKILLMISC_23=null
  835. Xset SKILLNOTES_23
  836. Xset SKILL_23
  837. Xset SKILLBONUS_24=0
  838. Xset SKILLCOST_24
  839. Xset SKILLLEV_24
  840. Xset SKILLMISC_24=null
  841. Xset SKILLNOTES_24
  842. Xset SKILL_24
  843. Xset SKILLBONUS_25=0
  844. Xset SKILLCOST_25
  845. Xset SKILLLEV_25
  846. Xset SKILLMISC_25=null
  847. Xset SKILLNOTES_25
  848. Xset SKILL_25
  849. Xset SKILLBONUS_26=0
  850. Xset SKILLCOST_26
  851. Xset SKILLLEV_26
  852. Xset SKILLMISC_26=null
  853. Xset SKILLNOTES_26
  854. Xset SKILL_26
  855. Xset SKILLBONUS_27=0
  856. Xset SKILLCOST_27
  857. Xset SKILLLEV_27
  858. Xset SKILLMISC_27=null
  859. Xset SKILLNOTES_27
  860. Xset SKILL_27
  861. Xset SKILLBONUS_28=0
  862. Xset SKILLCOST_28
  863. Xset SKILLLEV_28
  864. Xset SKILLMISC_28=null
  865. Xset SKILLNOTES_28
  866. Xset SKILL_28
  867. Xset SKILLBONUS_29=0
  868. Xset SKILLCOST_29
  869. Xset SKILLLEV_29
  870. Xset SKILLMISC_29=null
  871. Xset SKILLNOTES_29
  872. Xset SKILL_29
  873. Xset SKILLBONUS_30=0
  874. Xset SKILLCOST_30
  875. Xset SKILLLEV_30
  876. Xset SKILLMISC_30=null
  877. Xset SKILLNOTES_30
  878. Xset SKILL_30
  879. Xset SKILLBONUS_31=0
  880. Xset SKILLCOST_31
  881. Xset SKILLLEV_31
  882. Xset SKILLMISC_31=null
  883. Xset SKILLNOTES_31
  884. Xset SKILL_31
  885. Xset SKILLBONUS_32=0
  886. Xset SKILLCOST_32
  887. Xset SKILLLEV_32
  888. Xset SKILLMISC_32=null
  889. Xset SKILLNOTES_32
  890. Xset SKILL_32
  891. Xset SKILLBONUS_33=0
  892. Xset SKILLCOST_33
  893. Xset SKILLLEV_33
  894. Xset SKILLMISC_33=null
  895. Xset SKILLNOTES_33
  896. Xset SKILL_33
  897. Xset SKILLBONUS_34=0
  898. Xset SKILLCOST_34
  899. Xset SKILLLEV_34
  900. Xset SKILLMISC_34=null
  901. Xset SKILLNOTES_34
  902. Xset SKILL_34
  903. Xset SKILLBONUS_35=0
  904. Xset SKILLCOST_35
  905. Xset SKILLLEV_35
  906. Xset SKILLMISC_35=null
  907. Xset SKILLNOTES_35
  908. Xset SKILL_35
  909. Xset SKILLBONUS_36=0
  910. Xset SKILLCOST_36
  911. Xset SKILLLEV_36
  912. Xset SKILLMISC_36=null
  913. Xset SKILLNOTES_36
  914. Xset SKILL_36
  915. Xset SKILLBONUS_37=0
  916. Xset SKILLCOST_37
  917. Xset SKILLLEV_37
  918. Xset SKILLMISC_37=null
  919. Xset SKILLNOTES_37
  920. Xset SKILL_37
  921. Xset SKILLBONUS_38=0
  922. Xset SKILLCOST_38
  923. Xset SKILLLEV_38
  924. Xset SKILLMISC_38=null
  925. Xset SKILLNOTES_38
  926. Xset SKILL_38
  927. Xset SKILLBONUS_39=0
  928. Xset SKILLCOST_39
  929. Xset SKILLLEV_39
  930. Xset SKILLMISC_39=null
  931. Xset SKILLNOTES_39
  932. Xset SKILL_39
  933. Xset SKILLBONUS_40=0
  934. Xset SKILLCOST_40
  935. Xset SKILLLEV_40
  936. Xset SKILLMISC_40=null
  937. Xset SKILLNOTES_40
  938. Xset SKILL_40
  939. Xset SKILLBONUS_41=0
  940. Xset SKILLCOST_41
  941. Xset SKILLLEV_41
  942. Xset SKILLMISC_41=null
  943. Xset SKILLNOTES_41
  944. Xset SKILL_41
  945. Xset SKILLBONUS_42=0
  946. Xset SKILLCOST_42
  947. Xset SKILLLEV_42
  948. Xset SKILLMISC_42=null
  949. Xset SKILLNOTES_42
  950. Xset SKILL_42
  951. Xset SKILLBONUS_43=0
  952. Xset SKILLCOST_43
  953. Xset SKILLLEV_43
  954. Xset SKILLMISC_43=null
  955. Xset SKILLNOTES_43
  956. Xset SKILL_43
  957. Xset SKILLBONUS_44=0
  958. Xset SKILLCOST_44
  959. Xset SKILLLEV_44
  960. Xset SKILLMISC_44=null
  961. Xset SKILLNOTES_44
  962. Xset SKILL_44
  963. Xset SKILLBONUS_45=0
  964. Xset SKILLCOST_45
  965. Xset SKILLLEV_45
  966. Xset SKILLMISC_45=null
  967. Xset SKILLNOTES_45
  968. Xset SKILL_45
  969. Xset SKILLBONUS_46=0
  970. Xset SKILLCOST_46
  971. Xset SKILLLEV_46
  972. Xset SKILLMISC_46=null
  973. Xset SKILLNOTES_46
  974. Xset SKILL_46
  975. X
  976. Xset SKILL_TOTAL=0
  977. END_OF_FILE
  978. if test 7562 -ne `wc -c <'blank.in'`; then
  979.     echo shar: \"'blank.in'\" unpacked with wrong size!
  980. fi
  981. # end of 'blank.in'
  982. fi
  983. if test -f 'blank2.in' -a "${1}" != "-c" ; then 
  984.   echo shar: Will not clobber existing file \"'blank2.in'\"
  985. else
  986. echo shar: Extracting \"'blank2.in'\" \(10819 characters\)
  987. sed "s/^X//" >'blank2.in' <<'END_OF_FILE'
  988. X# blank.in - default parameters for mksheet
  989. X# by Brett Slocum <slocum@ssdc.honeywell.com>
  990. X#
  991. X# Character values
  992. X# Note: All COST variables (except SKILLCOST_*), SHIELD_PD, OTHER_PD1, 
  993. X# OTHER_PD2, OTHER_DR1, OTHER_DR2, and OTHER_DR3 must be set to 0
  994. X# All other values equal to 0 should be null.
  995. X
  996. X# Biographical Data
  997. X
  998. Xset NAME
  999. Xset PLAYER
  1000. Xset APPEAR
  1001. Xset BACKGD
  1002. X
  1003. X# Upper Right Corner
  1004. X
  1005. Xset UNSPENT
  1006. Xset DATE
  1007. Xset SEQ
  1008. Xset TOTAL
  1009. Xset POINT_TOTAL=100
  1010. X
  1011. X# Attributes
  1012. X
  1013. Xset ST
  1014. Xset DX
  1015. Xset IQ
  1016. Xset HT
  1017. X
  1018. Xset STX2
  1019. Xset STX4
  1020. Xset STX6
  1021. Xset STX12
  1022. Xset STX20
  1023. X
  1024. Xset ATTRIB_TOTAL
  1025. X
  1026. Xset THRUST
  1027. Xset SWING
  1028. Xset KICK
  1029. Xset OTHER_DAM
  1030. X
  1031. X# Movement
  1032. X
  1033. Xset SPEED
  1034. Xset MOVE
  1035. Xset SPRINT
  1036. Xset VISION
  1037. Xset HEARING
  1038. Xset TASTE
  1039. X
  1040. Xset MOVE0
  1041. Xset MOVE1
  1042. Xset MOVE2
  1043. Xset MOVE3
  1044. Xset MOVE4
  1045. X
  1046. X# Passive Defenses
  1047. X
  1048. Xset SHIELD_PD=0
  1049. Xset OTHER_PDTYP1
  1050. Xset OTHER_PDTYP2
  1051. Xset OTHER_PD1=0
  1052. Xset OTHER_PD2=0
  1053. X
  1054. Xset OTHER_DRTYP1
  1055. Xset OTHER_DRTYP2
  1056. Xset OTHER_DRTYP3
  1057. Xset OTHER_DR1=0
  1058. Xset OTHER_DR2=0
  1059. Xset OTHER_DR3=0
  1060. X
  1061. Xset PD_HEAD=0
  1062. Xset PD_TORSO=0
  1063. Xset PD_ARMS=0
  1064. Xset PD_LEGS=0
  1065. Xset PD_HANDS=0
  1066. Xset PD_FEET=0
  1067. Xset PD_BODY=0
  1068. X
  1069. X# DR_HEAD for armor only. Do not add +2 for skull.
  1070. X
  1071. Xset DR_HEAD=0
  1072. Xset DR_TORSO=0
  1073. Xset DR_ARMS=0
  1074. Xset DR_LEGS=0
  1075. Xset DR_HANDS=0
  1076. Xset DR_FEET=0
  1077. Xset DR_BODY=0
  1078. X
  1079. X# Active Defenses
  1080. X
  1081. Xset DODGE_OVERRIDE=0
  1082. Xset PARRY
  1083. Xset BLOCK
  1084. Xset DODGE
  1085. X
  1086. X# Advantages
  1087. X
  1088. Xset ADV_1
  1089. Xset ADV_2
  1090. Xset ADV_3
  1091. Xset ADV_4
  1092. Xset ADV_5
  1093. Xset ADV_6
  1094. Xset ADV_7
  1095. Xset ADV_8
  1096. Xset ADV_9
  1097. Xset ADV_10
  1098. Xset ADV_11
  1099. Xset ADV_12
  1100. X
  1101. Xset ADV_COST_1=0
  1102. Xset ADV_COST_2=0
  1103. Xset ADV_COST_3=0
  1104. Xset ADV_COST_4=0
  1105. Xset ADV_COST_5=0
  1106. Xset ADV_COST_6=0
  1107. Xset ADV_COST_7=0
  1108. Xset ADV_COST_8=0
  1109. Xset ADV_COST_9=0
  1110. Xset ADV_COST_10=0
  1111. Xset ADV_COST_11=0
  1112. Xset ADV_COST_12=0
  1113. X
  1114. Xset ALERTNESS=0
  1115. Xset VISION_MOD=0
  1116. Xset HEARING_MOD=0
  1117. Xset TASTE_MOD=0
  1118. X
  1119. X# Disadvantages
  1120. X
  1121. Xset DIS_1
  1122. Xset DIS_2
  1123. Xset DIS_3
  1124. Xset DIS_4
  1125. Xset DIS_5
  1126. Xset DIS_6
  1127. Xset DIS_7
  1128. Xset DIS_8
  1129. Xset DIS_9
  1130. Xset DIS_10
  1131. Xset DIS_11
  1132. Xset DIS_12
  1133. Xset DIS_13
  1134. Xset DIS_14
  1135. Xset DIS_15
  1136. Xset DIS_16
  1137. Xset DIS_17
  1138. X
  1139. Xset DIS_COST_1=0
  1140. Xset DIS_COST_2=0
  1141. Xset DIS_COST_3=0
  1142. Xset DIS_COST_4=0
  1143. Xset DIS_COST_5=0
  1144. Xset DIS_COST_6=0
  1145. Xset DIS_COST_7=0
  1146. Xset DIS_COST_8=0
  1147. Xset DIS_COST_9=0
  1148. Xset DIS_COST_10=0
  1149. Xset DIS_COST_11=0
  1150. Xset DIS_COST_12=0
  1151. Xset DIS_COST_13=0
  1152. Xset DIS_COST_14=0
  1153. Xset DIS_COST_15=0
  1154. Xset DIS_COST_16=0
  1155. Xset DIS_COST_17=0
  1156. X
  1157. X# Quirks
  1158. X
  1159. Xset QUIRK_1
  1160. Xset QUIRK_2
  1161. Xset QUIRK_3
  1162. Xset QUIRK_4
  1163. Xset QUIRK_5
  1164. X
  1165. X# Skills
  1166. X
  1167. Xset SKILLBONUS_1=0
  1168. Xset SKILLCOST_1
  1169. Xset SKILLLEV_1
  1170. Xset SKILLMISC_1=null
  1171. Xset SKILLNOTES_1
  1172. Xset SKILL_1
  1173. Xset SKILLBONUS_2=0
  1174. Xset SKILLCOST_2
  1175. Xset SKILLLEV_2
  1176. Xset SKILLMISC_2=null
  1177. Xset SKILLNOTES_2
  1178. Xset SKILL_2
  1179. Xset SKILLBONUS_3=0
  1180. Xset SKILLCOST_3
  1181. Xset SKILLLEV_3
  1182. Xset SKILLMISC_3=null
  1183. Xset SKILLNOTES_3
  1184. Xset SKILL_3
  1185. Xset SKILLBONUS_4=0
  1186. Xset SKILLCOST_4
  1187. Xset SKILLLEV_4
  1188. Xset SKILLMISC_4=null
  1189. Xset SKILLNOTES_4
  1190. Xset SKILL_4
  1191. Xset SKILLBONUS_5=0
  1192. Xset SKILLCOST_5
  1193. Xset SKILLLEV_5
  1194. Xset SKILLMISC_5=null
  1195. Xset SKILLNOTES_5
  1196. Xset SKILL_5
  1197. Xset SKILLBONUS_6=0
  1198. Xset SKILLCOST_6
  1199. Xset SKILLLEV_6
  1200. Xset SKILLMISC_6=null
  1201. Xset SKILLNOTES_6
  1202. Xset SKILL_6
  1203. Xset SKILLBONUS_7=0
  1204. Xset SKILLCOST_7
  1205. Xset SKILLLEV_7
  1206. Xset SKILLMISC_7=null
  1207. Xset SKILLNOTES_7
  1208. Xset SKILL_7
  1209. Xset SKILLBONUS_8=0
  1210. Xset SKILLCOST_8
  1211. Xset SKILLLEV_8
  1212. Xset SKILLMISC_8=null
  1213. Xset SKILLNOTES_8
  1214. Xset SKILL_8
  1215. Xset SKILLBONUS_9=0
  1216. Xset SKILLCOST_9
  1217. Xset SKILLLEV_9
  1218. Xset SKILLMISC_9=null
  1219. Xset SKILLNOTES_9
  1220. Xset SKILL_9
  1221. Xset SKILLBONUS_10=0
  1222. Xset SKILLCOST_10
  1223. Xset SKILLLEV_10
  1224. Xset SKILLMISC_10=null
  1225. Xset SKILLNOTES_10
  1226. Xset SKILL_10
  1227. Xset SKILLBONUS_11=0
  1228. Xset SKILLCOST_11
  1229. Xset SKILLLEV_11
  1230. Xset SKILLMISC_11=null
  1231. Xset SKILLNOTES_11
  1232. Xset SKILL_11
  1233. Xset SKILLBONUS_12=0
  1234. Xset SKILLCOST_12
  1235. Xset SKILLLEV_12
  1236. Xset SKILLMISC_12=null
  1237. Xset SKILLNOTES_12
  1238. Xset SKILL_12
  1239. Xset SKILLBONUS_13=0
  1240. Xset SKILLCOST_13
  1241. Xset SKILLLEV_13
  1242. Xset SKILLMISC_13=null
  1243. Xset SKILLNOTES_13
  1244. Xset SKILL_13
  1245. Xset SKILLBONUS_14=0
  1246. Xset SKILLCOST_14
  1247. Xset SKILLLEV_14
  1248. Xset SKILLMISC_14=null
  1249. Xset SKILLNOTES_14
  1250. Xset SKILL_14
  1251. Xset SKILLBONUS_15=0
  1252. Xset SKILLCOST_15
  1253. Xset SKILLLEV_15
  1254. Xset SKILLMISC_15=null
  1255. Xset SKILLNOTES_15
  1256. Xset SKILL_15
  1257. Xset SKILLBONUS_16=0
  1258. Xset SKILLCOST_16
  1259. Xset SKILLLEV_16
  1260. Xset SKILLMISC_16=null
  1261. Xset SKILLNOTES_16
  1262. Xset SKILL_16
  1263. Xset SKILLBONUS_17=0
  1264. Xset SKILLCOST_17
  1265. Xset SKILLLEV_17
  1266. Xset SKILLMISC_17=null
  1267. Xset SKILLNOTES_17
  1268. Xset SKILL_17
  1269. Xset SKILLBONUS_18=0
  1270. Xset SKILLCOST_18
  1271. Xset SKILLLEV_18
  1272. Xset SKILLMISC_18=null
  1273. Xset SKILLNOTES_18
  1274. Xset SKILL_18
  1275. Xset SKILLBONUS_19=0
  1276. Xset SKILLCOST_19
  1277. Xset SKILLLEV_19
  1278. Xset SKILLMISC_19=null
  1279. Xset SKILLNOTES_19
  1280. Xset SKILL_19
  1281. Xset SKILLBONUS_20=0
  1282. Xset SKILLCOST_20
  1283. Xset SKILLLEV_20
  1284. Xset SKILLMISC_20=null
  1285. Xset SKILLNOTES_20
  1286. Xset SKILL_20
  1287. Xset SKILLBONUS_21=0
  1288. Xset SKILLCOST_21
  1289. Xset SKILLLEV_21
  1290. Xset SKILLMISC_21=null
  1291. Xset SKILLNOTES_21
  1292. Xset SKILL_21
  1293. Xset SKILLBONUS_22=0
  1294. Xset SKILLCOST_22
  1295. Xset SKILLLEV_22
  1296. Xset SKILLMISC_22=null
  1297. Xset SKILLNOTES_22
  1298. Xset SKILL_22
  1299. Xset SKILLBONUS_23=0
  1300. Xset SKILLCOST_23
  1301. Xset SKILLLEV_23
  1302. Xset SKILLMISC_23=null
  1303. Xset SKILLNOTES_23
  1304. Xset SKILL_23
  1305. Xset SKILLBONUS_24=0
  1306. Xset SKILLCOST_24
  1307. Xset SKILLLEV_24
  1308. Xset SKILLMISC_24=null
  1309. Xset SKILLNOTES_24
  1310. Xset SKILL_24
  1311. Xset SKILLBONUS_25=0
  1312. Xset SKILLCOST_25
  1313. Xset SKILLLEV_25
  1314. Xset SKILLMISC_25=null
  1315. Xset SKILLNOTES_25
  1316. Xset SKILL_25
  1317. Xset SKILLBONUS_26=0
  1318. Xset SKILLCOST_26
  1319. Xset SKILLLEV_26
  1320. Xset SKILLMISC_26=null
  1321. Xset SKILLNOTES_26
  1322. Xset SKILL_26
  1323. Xset SKILLBONUS_27=0
  1324. Xset SKILLCOST_27
  1325. Xset SKILLLEV_27
  1326. Xset SKILLMISC_27=null
  1327. Xset SKILLNOTES_27
  1328. Xset SKILL_27
  1329. Xset SKILLBONUS_28=0
  1330. Xset SKILLCOST_28
  1331. Xset SKILLLEV_28
  1332. Xset SKILLMISC_28=null
  1333. Xset SKILLNOTES_28
  1334. Xset SKILL_28
  1335. Xset SKILLBONUS_29=0
  1336. Xset SKILLCOST_29
  1337. Xset SKILLLEV_29
  1338. Xset SKILLMISC_29=null
  1339. Xset SKILLNOTES_29
  1340. Xset SKILL_29
  1341. Xset SKILLBONUS_30=0
  1342. Xset SKILLCOST_30
  1343. Xset SKILLLEV_30
  1344. Xset SKILLMISC_30=null
  1345. Xset SKILLNOTES_30
  1346. Xset SKILL_30
  1347. Xset SKILLBONUS_31=0
  1348. Xset SKILLCOST_31
  1349. Xset SKILLLEV_31
  1350. Xset SKILLMISC_31=null
  1351. Xset SKILLNOTES_31
  1352. Xset SKILL_31
  1353. Xset SKILLBONUS_32=0
  1354. Xset SKILLCOST_32
  1355. Xset SKILLLEV_32
  1356. Xset SKILLMISC_32=null
  1357. Xset SKILLNOTES_32
  1358. Xset SKILL_32
  1359. Xset SKILLBONUS_33=0
  1360. Xset SKILLCOST_33
  1361. Xset SKILLLEV_33
  1362. Xset SKILLMISC_33=null
  1363. Xset SKILLNOTES_33
  1364. Xset SKILL_33
  1365. Xset SKILLBONUS_34=0
  1366. Xset SKILLCOST_34
  1367. Xset SKILLLEV_34
  1368. Xset SKILLMISC_34=null
  1369. Xset SKILLNOTES_34
  1370. Xset SKILL_34
  1371. Xset SKILLBONUS_35=0
  1372. Xset SKILLCOST_35
  1373. Xset SKILLLEV_35
  1374. Xset SKILLMISC_35=null
  1375. Xset SKILLNOTES_35
  1376. Xset SKILL_35
  1377. Xset SKILLBONUS_36=0
  1378. Xset SKILLCOST_36
  1379. Xset SKILLLEV_36
  1380. Xset SKILLMISC_36=null
  1381. Xset SKILLNOTES_36
  1382. Xset SKILL_36
  1383. Xset SKILLBONUS_37=0
  1384. Xset SKILLCOST_37
  1385. Xset SKILLLEV_37
  1386. Xset SKILLMISC_37=null
  1387. Xset SKILLNOTES_37
  1388. Xset SKILL_37
  1389. Xset SKILLBONUS_38=0
  1390. Xset SKILLCOST_38
  1391. Xset SKILLLEV_38
  1392. Xset SKILLMISC_38=null
  1393. Xset SKILLNOTES_38
  1394. Xset SKILL_38
  1395. Xset SKILLBONUS_39=0
  1396. Xset SKILLCOST_39
  1397. Xset SKILLLEV_39
  1398. Xset SKILLMISC_39=null
  1399. Xset SKILLNOTES_39
  1400. Xset SKILL_39
  1401. Xset SKILLBONUS_40=0
  1402. Xset SKILLCOST_40
  1403. Xset SKILLLEV_40
  1404. Xset SKILLMISC_40=null
  1405. Xset SKILLNOTES_40
  1406. Xset SKILL_40
  1407. Xset SKILLBONUS_41=0
  1408. Xset SKILLCOST_41
  1409. Xset SKILLLEV_41
  1410. Xset SKILLMISC_41=null
  1411. Xset SKILLNOTES_41
  1412. Xset SKILL_41
  1413. Xset SKILLBONUS_42=0
  1414. Xset SKILLCOST_42
  1415. Xset SKILLLEV_42
  1416. Xset SKILLMISC_42=null
  1417. Xset SKILLNOTES_42
  1418. Xset SKILL_42
  1419. Xset SKILLBONUS_43=0
  1420. Xset SKILLCOST_43
  1421. Xset SKILLLEV_43
  1422. Xset SKILLMISC_43=null
  1423. Xset SKILLNOTES_43
  1424. Xset SKILL_43
  1425. Xset SKILLBONUS_44=0
  1426. Xset SKILLCOST_44
  1427. Xset SKILLLEV_44
  1428. Xset SKILLMISC_44=null
  1429. Xset SKILLNOTES_44
  1430. Xset SKILL_44
  1431. X
  1432. Xsetenv RUNNING 0
  1433. X
  1434. Xset SKILL_TOTAL=0
  1435. X
  1436. X# Notes, page 1
  1437. X
  1438. Xset NOTES1_1
  1439. Xset NOTES1_2
  1440. Xset NOTES1_3
  1441. Xset NOTES1_4
  1442. Xset NOTES1_5
  1443. Xset NOTES1_6
  1444. Xset NOTES1_7
  1445. Xset NOTES1_8
  1446. X
  1447. X# Melee Weapons
  1448. X
  1449. Xset MELEE_1
  1450. Xset MELEE_NOTES_1
  1451. Xset MELEE_PARRY_1
  1452. Xset MELEE_COST_1=0
  1453. Xset MELEE_WT_1
  1454. Xset MELEE_SKILL_1
  1455. Xset MELEE_STAT_1  =("" "" "" "")
  1456. Xset MELEE_2
  1457. Xset MELEE_NOTES_2
  1458. Xset MELEE_PARRY_2
  1459. Xset MELEE_COST_2=0
  1460. Xset MELEE_WT_2
  1461. Xset MELEE_SKILL_2
  1462. Xset MELEE_STAT_2  =("" "" "" "")
  1463. Xset MELEE_3
  1464. Xset MELEE_NOTES_3
  1465. Xset MELEE_PARRY_3
  1466. Xset MELEE_COST_3=0
  1467. Xset MELEE_WT_3
  1468. Xset MELEE_SKILL_3
  1469. Xset MELEE_STAT_3  =("" "" "" "")
  1470. Xset MELEE_4
  1471. Xset MELEE_NOTES_4
  1472. Xset MELEE_PARRY_4
  1473. Xset MELEE_COST_4=0
  1474. Xset MELEE_WT_4
  1475. Xset MELEE_SKILL_4
  1476. Xset MELEE_STAT_4  =("" "" "" "")
  1477. Xset MELEE_5
  1478. Xset MELEE_NOTES_5
  1479. Xset MELEE_PARRY_5
  1480. Xset MELEE_COST_5=0
  1481. Xset MELEE_WT_5
  1482. Xset MELEE_SKILL_5
  1483. Xset MELEE_STAT_5  =("" "" "" "")
  1484. Xset MELEE_6
  1485. Xset MELEE_NOTES_6
  1486. Xset MELEE_PARRY_6
  1487. Xset MELEE_COST_6=0
  1488. Xset MELEE_WT_6
  1489. Xset MELEE_SKILL_6
  1490. Xset MELEE_STAT_6  =("" "" "" "")
  1491. X
  1492. X# Ranged Weapons
  1493. X
  1494. Xset RANGE_1
  1495. Xset RANGE_NOTES_1
  1496. Xset RANGE_COST_1=0
  1497. Xset RANGE_WT_1
  1498. Xset RANGE_SKILL_1
  1499. Xset RANGE_STAT_1  =("" "" "" "" "" "" "" "" "" "" "")
  1500. Xset RANGE_2
  1501. Xset RANGE_NOTES_2
  1502. Xset RANGE_COST_2=0
  1503. Xset RANGE_WT_2
  1504. Xset RANGE_SKILL_2
  1505. Xset RANGE_STAT_2  =("" "" "" "" "" "" "" "" "" "" "")
  1506. Xset RANGE_3
  1507. Xset RANGE_NOTES_3
  1508. Xset RANGE_COST_3=0
  1509. Xset RANGE_WT_3
  1510. Xset RANGE_SKILL_3
  1511. Xset RANGE_STAT_3  =("" "" "" "" "" "" "" "" "" "" "")
  1512. Xset RANGE_4
  1513. Xset RANGE_NOTES_4
  1514. Xset RANGE_COST_4=0
  1515. Xset RANGE_WT_4
  1516. Xset RANGE_SKILL_4
  1517. Xset RANGE_STAT_4  =("" "" "" "" "" "" "" "" "" "" "")
  1518. Xset RANGE_5
  1519. Xset RANGE_NOTES_5
  1520. Xset RANGE_COST_5=0
  1521. Xset RANGE_WT_5
  1522. Xset RANGE_SKILL_5
  1523. Xset RANGE_STAT_5  =("" "" "" "" "" "" "" "" "" "" "")
  1524. Xset RANGE_6
  1525. Xset RANGE_NOTES_6
  1526. Xset RANGE_COST_6=0
  1527. Xset RANGE_WT_6
  1528. Xset RANGE_SKILL_6
  1529. Xset RANGE_STAT_6  =("" "" "" "" "" "" "" "" "" "" "")
  1530. Xset RANGE_7
  1531. Xset RANGE_NOTES_7
  1532. Xset RANGE_COST_7=0
  1533. Xset RANGE_WT_7
  1534. Xset RANGE_SKILL_7
  1535. Xset RANGE_STAT_7  =("" "" "" "" "" "" "" "" "" "" "")
  1536. Xset RANGE_8
  1537. Xset RANGE_NOTES_8
  1538. Xset RANGE_COST_8=0
  1539. Xset RANGE_WT_8
  1540. Xset RANGE_SKILL_8
  1541. Xset RANGE_STAT_8  =("" "" "" "" "" "" "" "" "" "" "")
  1542. Xset RANGE_9
  1543. Xset RANGE_NOTES_9
  1544. Xset RANGE_COST_9=0
  1545. Xset RANGE_WT_9
  1546. Xset RANGE_SKILL_9
  1547. Xset RANGE_STAT_9  =("" "" "" "" "" "" "" "" "" "" "")
  1548. Xset RANGE_10
  1549. Xset RANGE_NOTES_10
  1550. Xset RANGE_COST_10=0
  1551. Xset RANGE_WT_10
  1552. Xset RANGE_SKILL_10
  1553. Xset RANGE_STAT_10  =("" "" "" "" "" "" "" "" "" "" "")
  1554. X
  1555. X# Reaction
  1556. X
  1557. Xset REACT_1
  1558. Xset REACT_2
  1559. Xset REACT_3
  1560. Xset REACT_4
  1561. Xset REACT_5
  1562. Xset REACT_6
  1563. Xset REACT_7
  1564. Xset REACT_8
  1565. Xset REACT_9
  1566. Xset REACT_10
  1567. Xset REACT_11
  1568. X
  1569. X# Equipment
  1570. X
  1571. Xset ITEM_1
  1572. Xset ITEM_COST_1=0
  1573. Xset ITEM_WT_1
  1574. Xset ITEM_2
  1575. Xset ITEM_COST_2=0
  1576. Xset ITEM_WT_2
  1577. Xset ITEM_3
  1578. Xset ITEM_COST_3=0
  1579. Xset ITEM_WT_3
  1580. Xset ITEM_4
  1581. Xset ITEM_COST_4=0
  1582. Xset ITEM_WT_4
  1583. Xset ITEM_5
  1584. Xset ITEM_COST_5=0
  1585. Xset ITEM_WT_5
  1586. Xset ITEM_6
  1587. Xset ITEM_COST_6=0
  1588. Xset ITEM_WT_6
  1589. Xset ITEM_7
  1590. Xset ITEM_COST_7=0
  1591. Xset ITEM_WT_7
  1592. Xset ITEM_8
  1593. Xset ITEM_COST_8=0
  1594. Xset ITEM_WT_8
  1595. Xset ITEM_9
  1596. Xset ITEM_COST_9=0
  1597. Xset ITEM_WT_9
  1598. Xset ITEM_10
  1599. Xset ITEM_COST_10=0
  1600. Xset ITEM_WT_10
  1601. Xset ITEM_11
  1602. Xset ITEM_COST_11=0
  1603. Xset ITEM_WT_11
  1604. Xset ITEM_12
  1605. Xset ITEM_COST_12=0
  1606. Xset ITEM_WT_12
  1607. Xset ITEM_13
  1608. Xset ITEM_COST_13=0
  1609. Xset ITEM_WT_13
  1610. Xset ITEM_14
  1611. Xset ITEM_COST_14=0
  1612. Xset ITEM_WT_14
  1613. Xset ITEM_15
  1614. Xset ITEM_COST_15=0
  1615. Xset ITEM_WT_15
  1616. Xset ITEM_16
  1617. Xset ITEM_COST_16=0
  1618. Xset ITEM_WT_16
  1619. Xset ITEM_17
  1620. Xset ITEM_COST_17=0
  1621. Xset ITEM_WT_17
  1622. Xset ITEM_18
  1623. Xset ITEM_COST_18=0
  1624. Xset ITEM_WT_18
  1625. Xset ITEM_19
  1626. Xset ITEM_COST_19=0
  1627. Xset ITEM_WT_19
  1628. Xset ITEM_20
  1629. Xset ITEM_COST_20=0
  1630. Xset ITEM_WT_20
  1631. Xset ITEM_21
  1632. Xset ITEM_COST_21=0
  1633. Xset ITEM_WT_21
  1634. Xset ITEM_22
  1635. Xset ITEM_COST_22=0
  1636. Xset ITEM_WT_22
  1637. Xset ITEM_23
  1638. Xset ITEM_COST_23=0
  1639. Xset ITEM_WT_23
  1640. Xset ITEM_24
  1641. Xset ITEM_COST_24=0
  1642. Xset ITEM_WT_24
  1643. Xset ITEM_25
  1644. Xset ITEM_COST_25=0
  1645. Xset ITEM_WT_25
  1646. X
  1647. Xset TOTAL_CASH=0
  1648. Xset TOTAL_WEIGHT=0
  1649. X
  1650. Xset NOTES2_1
  1651. Xset NOTES2_2
  1652. Xset NOTES2_3
  1653. Xset NOTES2_4
  1654. Xset NOTES2_5
  1655. Xset NOTES2_6
  1656. Xset NOTES2_7
  1657. Xset NOTES2_8
  1658. Xset NOTES2_9
  1659. Xset NOTES2_10
  1660. Xset NOTES2_11
  1661. X
  1662. Xset HISTORY_1
  1663. Xset HISTORY_2
  1664. Xset HISTORY_3
  1665. Xset HISTORY_4
  1666. Xset HISTORY_5
  1667. Xset HISTORY_6
  1668. Xset HISTORY_7
  1669. Xset HISTORY_8
  1670. Xset HISTORY_9
  1671. Xset HISTORY_10
  1672. END_OF_FILE
  1673. if test 10819 -ne `wc -c <'blank2.in'`; then
  1674.     echo shar: \"'blank2.in'\" unpacked with wrong size!
  1675. fi
  1676. # end of 'blank2.in'
  1677. fi
  1678. if test -f 'langham.in' -a "${1}" != "-c" ; then 
  1679.   echo shar: Will not clobber existing file \"'langham.in'\"
  1680. else
  1681. echo shar: Extracting \"'langham.in'\" \(2483 characters\)
  1682. sed "s/^X//" >'langham.in' <<'END_OF_FILE'
  1683. X# Character values
  1684. X# Note: ARM_PD, SHIELD_PD, OTHER_PD, ARM_DR, 
  1685. X# OTHER_DR1, and OTHER_DR2 must be set to 0
  1686. X# All other values equal to 0 should be null.
  1687. X
  1688. X# Biographical Data
  1689. X
  1690. Xset NAME="John Langham"
  1691. Xset PLAYER
  1692. Xset APPEAR
  1693. Xset BACKGD
  1694. X
  1695. X# Upper Right Corner
  1696. X
  1697. Xset UNSPENT=0
  1698. Xset DATE='10\/22\/91'
  1699. Xset SEQ=1.2
  1700. Xset TOTAL
  1701. X
  1702. X# Attributes
  1703. X
  1704. Xset ST=10
  1705. Xset DX=15
  1706. Xset IQ=13
  1707. Xset HT=10
  1708. X
  1709. X# Passive Defenses
  1710. X
  1711. Xset ARM_PD=0
  1712. Xset SHIELD_PD=0
  1713. Xset OTHER_PD=0
  1714. X
  1715. X# Reaction
  1716. X
  1717. Xset REACT
  1718. X
  1719. X# Active Defenses
  1720. X
  1721. Xset DODGE_OVERRIDE=0
  1722. Xset PARRY=7
  1723. Xset BLOCK=-
  1724. X
  1725. X# Damage Resistance
  1726. X
  1727. Xset ARM_TYP
  1728. Xset ARM_DR=0
  1729. Xset OTHER_TYP1
  1730. Xset OTHER_DR1=0
  1731. Xset OTHER_TYP2
  1732. Xset OTHER_DR2=0
  1733. X
  1734. X# Advantages
  1735. X
  1736. Xset ADV_1=Literacy
  1737. Xset ADV_COST_1=10
  1738. Xset ADV_2="Eidetic memory"
  1739. Xset ADV_COST_2=30
  1740. Xsetenv EIDETIC 2
  1741. Xset ADV_3="Status (gentleman)"
  1742. Xset ADV_COST_3=5
  1743. Xset ADV_4
  1744. Xset ADV_COST_4=0
  1745. Xset ADV_5
  1746. Xset ADV_COST_5=0
  1747. X
  1748. X# Disadvantages
  1749. X
  1750. Xset DIS_1="Gentleman\'s Honour"
  1751. Xset DIS_COST_1=-10
  1752. Xset DIS_2="Sense of Duty (England)"
  1753. Xset DIS_COST_2=-10
  1754. Xset DIS_3=Overconfidence
  1755. Xset DIS_COST_3=-10
  1756. Xset DIS_4="Intolerance (Scots)"
  1757. Xset DIS_COST_4=-5
  1758. Xset DIS_5="Technophobia"
  1759. Xset DIS_COST_5=-5
  1760. X
  1761. X# Quirks
  1762. X
  1763. Xset QUIRK_1="Hates parrots"
  1764. Xset QUIRK_2="Dislikes Charles I"
  1765. Xset QUIRK_3="Sleeps with sabre"
  1766. Xset QUIRK_4="Prefers blondes"
  1767. Xset QUIRK_5="Allergic to mushrooms"
  1768. X
  1769. X# Ranged Weapons
  1770. X
  1771. Xset THR_WEAP_1='Wheellock Belt Pistol'
  1772. Xset THR_WEAP_STAT_1  =("13" "1" "75" "400")
  1773. Xset THR_WEAP_2
  1774. Xset THR_WEAP_STAT_2  =("" "" "" "")
  1775. Xset THR_WEAP_3
  1776. Xset THR_WEAP_STAT_3  =("" "" "" "")
  1777. Xset THR_WEAP_4
  1778. Xset THR_WEAP_STAT_4  =("" "" "" "")
  1779. Xset THR_WEAP_5
  1780. Xset THR_WEAP_STAT_5  =("" "" "" "")
  1781. X
  1782. X# Equipment
  1783. X
  1784. Xset ITEM_1='Sabre'
  1785. Xset ITEM_COST_1=500
  1786. Xset ITEM_WT_1=3
  1787. Xset ITEM_STAT_1='imp   1d\-1'
  1788. Xset ITEM_STAT_2='cut   1d+1'
  1789. X
  1790. X# Skills
  1791. X
  1792. Xset SKILL_1="Fencing(sabre)"
  1793. Xset SKILLCOST_1=2
  1794. Xset SKILLTYPE_1=PA
  1795. Xset SKILL_2="Black powder weapons"
  1796. Xset SKILLCOST_2=0.5
  1797. Xset SKILLTYPE_2=PE
  1798. Xset SKILL_3="Fastdraw (sword)"
  1799. Xset SKILLCOST_3=0.5
  1800. Xset SKILLTYPE_3=PE
  1801. Xset SKILL_4="Fastdraw (pistol)"
  1802. Xset SKILLCOST_4=0.5
  1803. Xset SKILLTYPE_4=PE
  1804. X
  1805. Xset SKILL_7=Diplomacy
  1806. Xset SKILLCOST_7=2
  1807. Xset SKILLTYPE_7=MH
  1808. Xset SKILL_8="Fast talking"
  1809. Xset SKILLCOST_8=1
  1810. Xset SKILLTYPE_8=MA
  1811. Xset SKILL_9=Merchant
  1812. Xset SKILLCOST_9=1
  1813. Xset SKILLTYPE_9=MA
  1814. Xset SKILL_10="Area knowledge (England)"
  1815. Xset SKILLCOST_10=0.5
  1816. Xset SKILLTYPE_10=ME
  1817. Xset SKILL_11="Area knowledge (London)"
  1818. Xset SKILLCOST_11=0.5
  1819. Xset SKILLTYPE_11=ME
  1820. X
  1821. Xset SKILL_15="Swimming"
  1822. Xset SKILLCOST_15=0.5
  1823. Xset SKILLTYPE_15=PE
  1824. Xset SKILL_16="Seamanship"
  1825. Xset SKILLCOST_16=0.5
  1826. Xset SKILLTYPE_16=ME
  1827. X
  1828. X
  1829. END_OF_FILE
  1830. if test 2483 -ne `wc -c <'langham.in'`; then
  1831.     echo shar: \"'langham.in'\" unpacked with wrong size!
  1832. fi
  1833. # end of 'langham.in'
  1834. fi
  1835. if test -f 'skill.sh' -a "${1}" != "-c" ; then 
  1836.   echo shar: Will not clobber existing file \"'skill.sh'\"
  1837. else
  1838. echo shar: Extracting \"'skill.sh'\" \(4625 characters\)
  1839. sed "s/^X//" >'skill.sh' <<'END_OF_FILE'
  1840. X#!/bin/csh -f
  1841. X#
  1842. X# Calculate skill level, based on type, point and attributes.
  1843. X#
  1844. X# The results of this script are output as shell commands for
  1845. X# use with 'eval' in the caller.
  1846. X#
  1847. X# Arguments are <SKILL_TYPE> <points> <dexterity> <iq> <ht> <st> <misc> <bonus> <variable>
  1848. X#
  1849. X# <SKILL_TYPE> is one of PE, PA, PH, ME, MA, MH, MVH PEH PAH PHH MEH MAH MHH PHS
  1850. X# These last seven are for handling skills that are based on other
  1851. X# attributes than DX and IQ. PEH is a PE skill based on HT.
  1852. X# PHS is a PH skill based on ST.
  1853. X#
  1854. X# If the environment variable EIDETIC is set, the value of EIDETIC is used
  1855. X# as a skill point multiplier for Eidetic Memory.
  1856. X#
  1857. X# The legal values for <misc> are HOBBY and RUNNING. 
  1858. X#
  1859. X#    HOBBY - This doubles the skill points for that skill.
  1860. X#    RUNNING - this sets the RUNNING environment variable to the current skill level.
  1861. X#
  1862. X# <bonus> is added to the skill level.
  1863. X# <variable> is the shell variable to set with the skill level. 
  1864. X#
  1865. X# E.g.    skill.sh  ME 0.5 14 15 11 12 HOBBY 1 SKILLLEV_12
  1866. X#
  1867. X# Output in above example: "set SKILLLEV_12=16"
  1868. X#
  1869. X# E.g.    skill.sh  PHH 1 14 15 11 12 RUNNING 0 SKILLLEV_13
  1870. X#
  1871. X# Output in above example: "set SKILLLEV_13=9; setenv RUNNING 9"
  1872. X#
  1873. X#                                                        KGH 10/27/91
  1874. X
  1875. Xset type=$1
  1876. Xset points=$2
  1877. Xset dx=$3
  1878. Xset iq=$4
  1879. Xset ht=$5
  1880. Xset st=$6
  1881. Xset misc=$7
  1882. Xset bonus=$8
  1883. Xset variable=$9
  1884. X
  1885. Xif (($type == "") || ($points == "") || ($points == 0)) then
  1886. X    exit 0
  1887. Xendif
  1888. X
  1889. X
  1890. Xif (($?EIDETIC) && ($type =~ M*)) then
  1891. X    # Multiply points due to Eidetic advantage on mental skill.
  1892. X    set points=`echo "$points $EIDETIC * 0 k 1 / p" | dc`
  1893. Xendif
  1894. X
  1895. Xif ($misc == "HOBBY") then
  1896. X    # Hobby skills cost half, so double points.
  1897. X    set points=`echo "$points 2 * 0 k 1 / p" | dc`
  1898. Xendif
  1899. X
  1900. X# Deal with half points specially.
  1901. X
  1902. Xif ($points == 0.5) then
  1903. X    switch ($type)
  1904. X    case PE:
  1905. X        @ result = $dx + $bonus - 1
  1906. X        breaksw
  1907. X    case PA:
  1908. X        @ result = $dx + $bonus - 2
  1909. X        breaksw
  1910. X    case PH:
  1911. X        @ result = $dx + $bonus - 3
  1912. X        breaksw
  1913. X    case ME:
  1914. X        @ result = $iq + $bonus - 1
  1915. X        breaksw
  1916. X    case MA:
  1917. X        @ result = $iq + $bonus - 2
  1918. X        breaksw
  1919. X    case MH:
  1920. X        @ result = $iq + $bonus - 3
  1921. X        breaksw
  1922. X    case MVH:
  1923. X        @ result = $iq + $bonus - 4
  1924. X        breaksw
  1925. X    case PEH:
  1926. X        @ result = $ht + $bonus - 1
  1927. X        breaksw
  1928. X    case PAH:
  1929. X        @ result = $ht + $bonus - 2
  1930. X        breaksw
  1931. X    case PHH:
  1932. X        @ result = $ht + $bonus - 3
  1933. X        breaksw
  1934. X    case MEH:
  1935. X        @ result = $ht + $bonus - 1
  1936. X        breaksw
  1937. X    case MAH:
  1938. X        @ result = $ht + $bonus - 2
  1939. X        breaksw
  1940. X    case MHH:
  1941. X        @ result = $ht + $bonus - 3
  1942. X        breaksw
  1943. X    case PHS:
  1944. X        @ result = $st + $bonus - 3
  1945. X        breaksw
  1946. X    default:
  1947. X        echo Unknown type $type >& 2
  1948. X        exit 20
  1949. X    endsw
  1950. X    echo "set $variable=$result;"
  1951. X    if ($misc == "RUNNING") then
  1952. X        # set RUNNING environment variable for use by mksheet2
  1953. X        echo "setenv RUNNING $result"
  1954. X    endif
  1955. X    exit 0
  1956. Xendif
  1957. X
  1958. X# tables for modifiers for each skill type
  1959. X
  1960. Xswitch ($type)
  1961. X#             -4  -3  -2  -1   0   1   2   3   4   5   6   7   8
  1962. X#--------------------------------------------------------------------
  1963. Xcase PE:
  1964. Xcase PEH:
  1965. X    set map=(  0   0   0   0   1   2   4   8  16  24  32  40  48)
  1966. X    breaksw
  1967. Xcase PA:
  1968. Xcase PAH:
  1969. X    set map=(  0   0   0   1   2   4   8  16  24  32  40  48  56)
  1970. X    breaksw
  1971. Xcase PH:
  1972. Xcase PHH:
  1973. Xcase PHS:
  1974. X    set map=(  0   0   1   2   4   8  16  24  32  40  48  56  64)
  1975. X    breaksw
  1976. Xcase ME:
  1977. Xcase MEH:
  1978. X    set map=(  0   0   0   0   1   2   4   6   8  10  12  14  16)
  1979. X    breaksw
  1980. Xcase MA:
  1981. Xcase MAH:
  1982. X    set map=(  0   0   0   1   2   4   6   8  10  12  14  16  18)
  1983. X    breaksw
  1984. Xcase MH:
  1985. Xcase MHH:
  1986. X    set map=(  0   0   1   2   4   6   8  10  12  14  16  18  20)
  1987. X    breaksw
  1988. Xcase MVH:
  1989. X    set map=(  0   1   2   4   8  12  16  20  24  28  32  36  40)
  1990. X    breaksw
  1991. Xdefault:
  1992. X    echo Unknown skill type $type >& 2
  1993. X    exit 20
  1994. Xendsw
  1995. X
  1996. Xset index=0
  1997. Xwhile ($map[$index] <= $points)
  1998. X    @ index = $index + 1
  1999. Xend
  2000. X
  2001. X@ delta = $index - 6
  2002. X
  2003. Xswitch ($type)
  2004. Xcase PE:
  2005. Xcase PA:
  2006. Xcase PH:
  2007. X    @ result = $dx + $delta + $bonus
  2008. X    breaksw
  2009. Xcase ME:
  2010. Xcase MA:
  2011. Xcase MH:
  2012. Xcase MVH:
  2013. X    @ result = $iq + $delta + $bonus
  2014. X    breaksw
  2015. Xcase PEH:
  2016. Xcase PAH:
  2017. Xcase PHH:
  2018. Xcase MEH:
  2019. Xcase MAH:
  2020. Xcase MHH:
  2021. X    @ result = $ht + $delta + $bonus
  2022. X    breaksw
  2023. Xcase PHS:
  2024. X    @ result = $st + $delta + $bonus
  2025. X    breaksw
  2026. Xdefault:
  2027. X    echo Unknown skill type $type >& 2
  2028. X    exit 20
  2029. Xendsw
  2030. X
  2031. Xecho "set $variable=$result;"
  2032. X
  2033. Xif ($misc == "RUNNING") then
  2034. X# set RUNNING environment variable for use by mksheet2
  2035. X    echo "setenv RUNNING $result"
  2036. Xendif
  2037. X
  2038. X
  2039. END_OF_FILE
  2040. if test 4625 -ne `wc -c <'skill.sh'`; then
  2041.     echo shar: \"'skill.sh'\" unpacked with wrong size!
  2042. fi
  2043. chmod +x 'skill.sh'
  2044. # end of 'skill.sh'
  2045. fi
  2046. echo shar: End of archive 1 \(of 4\).
  2047. cp /dev/null ark1isdone
  2048. MISSING=""
  2049. for I in 1 2 3 4 ; do
  2050.     if test ! -f ark${I}isdone ; then
  2051.     MISSING="${MISSING} ${I}"
  2052.     fi
  2053. done
  2054. if test "${MISSING}" = "" ; then
  2055.     echo You have unpacked all 4 archives.
  2056.     rm -f ark[1-9]isdone
  2057. else
  2058.     echo You still need to unpack the following archives:
  2059.     echo "        " ${MISSING}
  2060. fi
  2061. ##  End of shell archive.
  2062. exit 0
  2063.  
  2064. exit 0 # Just in case...
  2065.