home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-02-22 | 42.5 KB | 2,065 lines |
- Newsgroups: comp.sources.misc
- From: slocum@orion.ssdc.honeywell.com (Brett Slocum)
- Subject: v28i057: mksheet - GURPS PS character sheet maker v2.0, Part01/04
- Message-ID: <csm-v28i057=mksheet.100818@sparky.IMD.Sterling.COM>
- X-Md4-Signature: 327f7f60224e97b0f764ce38320af6b9
- Date: Tue, 18 Feb 1992 16:13:49 GMT
- Approved: kent@sparky.imd.sterling.com
-
- Submitted-by: slocum@orion.ssdc.honeywell.com (Brett Slocum)
- Posting-number: Volume 28, Issue 57
- Archive-name: mksheet/part01
- Environment: csh, postscript
-
- This is version 2.0 of my mksheet programs. Check the comments in
- the mksheet programs for enhancements in the current version, contributors,
- etc.
-
- These programs create GURPS Postscript character sheets that
- have been filled in with the character statistics. A separate file
- of easy-to-modify parameters is made, and then a shell script
- combines this input with the Postscript character sheet.
-
- Both one-page and two-page character sheets are handled. The character
- sheet designs are close to the official SJ Games sheets. The
- two-page version is more variant (and better IMHO) than the original.
-
- Blank character sheets can also be made.
-
- This shar file contains:
- mksheet - shell script for single page sheet
- blank.in - blank input file for one-page sheet
- sheet.template - PostScript template one-page character sheet
-
- mksheet2 - shell script for two-page sheet
- blank2.in - blank input file for two-page sheet
- sheet2.template - PostScript template two-page character sheet
-
- skill.sh - shell script to calculate skill levels
- langham.in - a sample one-page character input file
- bert2.in - a sample two-page character input file
-
- To execute, type: "mksheet <root>" or "mksheet2 <root>". For instance, to create
- langham.in, type : "mksheet langham". A file called <root>.ps (e.g. langham.ps) is
- created. To create a blank character sheet, use the blank.in and blank2.in files
- as input (i.e. "mksheet blank" or "mksheet2 blank2").
-
- If you have any problems or suggestions, please send them to :
- Brett Slocum <slocum@ssdc.honeywell.com>
-
- -----%<-----%<-----%<-----cut here-----%<-----%<-----%<-----
-
- #! /bin/sh
- # This is a shell archive. Remove anything before this line, then unpack
- # it by saving it into a file and typing "sh file". To overwrite existing
- # files, type "sh file -c". You can also feed this as standard input via
- # unshar, or by typing "sh <file", e.g.. If this archive is complete, you
- # will see the following message at the end:
- # "End of archive 1 (of 4)."
- # Contents: MANIFEST README bert2.in blank.in blank2.in langham.in
- # skill.sh
- # Wrapped by slocum@color on Fri Feb 14 12:31:14 1992
- PATH=/bin:/usr/bin:/usr/ucb ; export PATH
- if test -f 'MANIFEST' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'MANIFEST'\"
- else
- echo shar: Extracting \"'MANIFEST'\" \(455 characters\)
- sed "s/^X//" >'MANIFEST' <<'END_OF_FILE'
- X File Name Archive # Description
- X-----------------------------------------------------------
- X MANIFEST 1 This shipping list
- X README 1
- X bert2.in 1
- X blank.in 1
- X blank2.in 1
- X langham.in 1
- X mksheet 2
- X mksheet2 4
- X sheet.template 2
- X sheet2.template 3
- X skill.sh 1
- END_OF_FILE
- if test 455 -ne `wc -c <'MANIFEST'`; then
- echo shar: \"'MANIFEST'\" unpacked with wrong size!
- fi
- # end of 'MANIFEST'
- fi
- if test -f 'README' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'README'\"
- else
- echo shar: Extracting \"'README'\" \(1437 characters\)
- sed "s/^X//" >'README' <<'END_OF_FILE'
- XThese programs create GURPS Postscript character sheets that
- Xhave been filled in with the character statistics. A separate file
- Xof easy-to-modify parameters is made, and then a shell script
- Xcombines this input with the Postscript character sheet.
- X
- XBoth one-page and two-page character sheets are handled. The character
- Xsheet designs are close to the "official" SJ Games sheets. The
- Xtwo-page version is more variant than the one-page.
- X
- XThis shar file contains:
- X mksheet - shell script for single page sheet
- X blank.in - blank input file for one-page sheet
- X sheet.template - PostScript template one-page character sheet
- X
- X mksheet2 - shell script for two-page sheet
- X blank2.in - blank input file for two-page sheet
- X sheet2.template - PostScript template two-page character sheet
- X
- X skill.sh - shell script to calculate skill levels
- X langham.in - a sample one-page character input file
- X bert2.in - a sample two-page character input file
- X
- XTo execute, type: "mksheet <root>" or "mksheet2 <root>". For instance, to create
- Xlangham.in, type : "mksheet langham". A file called <root>.ps (e.g. langham.ps) is
- Xcreated. To create a blank character sheet, use the blank.in and blank2.in files
- Xas input (i.e. "mksheet blank" or "mksheet2 blank2").
- X
- XIf you have any problems or suggestions, please send them to :
- X Brett Slocum <slocum@ssdc.honeywell.com>
- X
- X-----%<-----%<-----%<-----cut here-----%<-----%<-----%<-----
- END_OF_FILE
- if test 1437 -ne `wc -c <'README'`; then
- echo shar: \"'README'\" unpacked with wrong size!
- fi
- # end of 'README'
- fi
- if test -f 'bert2.in' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bert2.in'\"
- else
- echo shar: Extracting \"'bert2.in'\" \(8631 characters\)
- sed "s/^X//" >'bert2.in' <<'END_OF_FILE'
- X# bert2.in - Bert Scholum in Matt's modern fantasy campaign
- X# by Brett Slocum <slocum@ssdc.honeywell.com>
- X#
- X# Character values
- X# Note: All COST variables (except SKILLCOST_*), SHIELD_PD, OTHER_PD1,
- X# OTHER_PD2, OTHER_DR1, OTHER_DR2, and OTHER_DR3 must be set to 0
- X# All other values equal to 0 should be null.
- X
- X# Biographical Data
- X
- Xset NAME='Bert Scholum'
- Xset PLAYER='Brett Slocum'
- Xset APPEAR='6 ft., 150 lbs., age: 31, long brown hair, grey eyes, pale skin'
- Xset BACKGD='Computer research engineer, U of MN faculty, PhD in Comp Sci'
- X
- X# Upper Right Corner
- X
- Xset UNSPENT=0
- Xset DATE='8\/14\/91'
- Xset SEQ=
- Xset POINT_TOTAL=200
- X
- X# Attributes
- X
- Xset ST=9
- Xset DX=14
- Xset IQ=16
- Xset HT=12
- X
- X# Passive Defenses
- X
- Xset PD_FEET=1
- Xset DR_FEET=1
- X
- X# Active Defenses
- X
- Xset PARRY=10
- Xset BLOCK=-
- X
- X# Advantages
- X
- Xset ADV_1='Eidetic Memory I'
- Xset ADV_COST_1=30
- Xsetenv EIDETIC 2
- Xset ADV_2='Mathematical Ability'
- Xset ADV_COST_2=10
- Xset ADV_3=Literacy
- Xset ADV_COST_3=\0
- Xset ADV_4='Comfortable Wealth'
- Xset ADV_COST_4=10
- Xset ADV_5='Acute Hearing +2'
- Xset ADV_COST_5=4
- Xset HEARING_MOD=2
- Xset ADV_6='Acute Taste\/Smell +1'
- Xset ADV_COST_6=2
- Xset TASTE_MOD=1
- X
- X# Disadvantages
- X
- Xset DIS_1=Absent-mindedness
- Xset DIS_COST_1=\-15
- Xset ALERTNESS=-5
- Xset DIS_2='Enemy: med. grp, special 6-'
- Xset DIS_COST_2=\-15
- Xset DIS_3=Laziness
- Xset DIS_COST_3=\-10
- Xset DIS_4='Addiction (marijuana)'
- Xset DIS_COST_4=\-5
- X
- X# Quirks
- X
- Xset QUIRK_1='Serious agnostic'
- Xset QUIRK_2='Fights occult crime'
- Xset QUIRK_3='Experiments with drugs'
- Xset QUIRK_4='Nervous around beautiful women'
- Xset QUIRK_5='Junk food junkie'
- X
- X# Skills
- X
- Xset SKILL_1=Swimming
- Xset SKILLCOST_1=0.5
- Xset SKILLTYPE_1=PE
- Xset SKILL_2=Fencing
- Xset SKILLCOST_2=4
- Xset SKILLTYPE_2=PA
- Xset SKILL_3='First Aid'
- Xset SKILLCOST_3=0.5
- Xset SKILLTYPE_3=ME
- Xset SKILL_4=Naturalist
- Xset SKILLCOST_4=1
- Xset SKILLTYPE_4=MH
- Xset SKILL_5='Survival (woods)'
- Xset SKILLCOST_5=0.5
- Xset SKILLTYPE_5=MA
- Xset SKILL_6=Carousing
- Xset SKILLCOST_6=4
- Xset SKILLTYPE_6=PEH
- Xset SKILL_7='Area Knowledge (campus)'
- Xset SKILLCOST_7=1
- Xset SKILLTYPE_7=ME
- Xset SKILL_8='AK (Twin Cities)'
- Xset SKILLCOST_8=0.5
- Xset SKILLTYPE_8=ME
- Xset SKILL_9='AK (USA)'
- Xset SKILLCOST_9=0.5
- Xset SKILLTYPE_9=ME
- Xset SKILL_10='AK (Earth)'
- Xset SKILLCOST_10=0.5
- Xset SKILLTYPE_10=ME
- Xset SKILL_11=Occultism
- Xset SKILLCOST_11=4
- Xset SKILLTYPE_11=MA
- Xset SKILL_12=Bicycling
- Xset SKILLCOST_12=0.5
- Xset SKILLTYPE_12=PE
- Xset SKILL_13='Driving (car)'
- Xset SKILLCOST_13=4
- Xset SKILLTYPE_13=PA
- Xset SKILL_14='Guns (pistol)'
- Xset SKILLCOST_14=1
- Xset SKILLTYPE_14=PE
- Xset SKILLBONUS_14=2
- Xset SKILLNOTES_14=\+
- Xset SKILL_15='Guns (shotgun)'
- Xset SKILLCOST_15=0.5
- Xset SKILLTYPE_15=PE
- Xset SKILLBONUS_15=2
- Xset SKILLNOTES_15=\+
- Xset SKILL_16='Guns (rifle)'
- Xset SKILLCOST_16=0.5
- Xset SKILLTYPE_16=PE
- Xset SKILLBONUS_16=2
- Xset SKILLNOTES_16=\+
- Xset SKILL_17='Computer Operations'
- Xset SKILLCOST_17=2
- Xset SKILLTYPE_17=ME
- Xset SKILL_18='Electronics Ops (computer)'
- Xset SKILLCOST_18=1
- Xset SKILLTYPE_18=MA
- Xset SKILLBONUS_18=1
- Xset SKILLNOTES_18=\#
- Xset SKILL_19='Electronics Ops (security)'
- Xset SKILLCOST_19=1
- Xset SKILLTYPE_19=MA
- Xset SKILL_20='Electronics Ops (comm)'
- Xset SKILLCOST_20=0.5
- Xset SKILLTYPE_20=MA
- Xset SKILL_21='Electronics (computer)'
- Xset SKILLCOST_21=4
- Xset SKILLTYPE_21=MH
- Xset SKILLBONUS_21=2
- Xset SKILLNOTES_21=\*
- Xset SKILL_22='Electronics (security)'
- Xset SKILLCOST_22=0
- Xset SKILLLEV_22=16
- Xset SKILLBONUS_22=2
- Xset SKILLNOTES_22=\*
- Xset SKILL_23='Electronics (comm)'
- Xset SKILLCOST_23=0
- Xset SKILLLEV_23=16
- Xset SKILLBONUS_23=2
- Xset SKILLNOTES_23=\*
- Xset SKILL_24='Computer Programming'
- Xset SKILLCOST_24=5
- Xset SKILLTYPE_24=MH
- Xset SKILLBONUS_24=3
- Xset SKILLNOTES_24=\*\*
- Xset SKILL_25='Computer Hacking'
- Xset SKILLCOST_25=4
- Xset SKILLTYPE_25=MVH
- Xset SKILLBONUS_25=3
- Xset SKILLNOTES_25=\*\*
- Xset SKILL_26='Mathematics'
- Xset SKILLCOST_26=1
- Xset SKILLTYPE_26=MH
- Xset SKILLBONUS_26=3
- Xset SKILLNOTES_26=\*\*
- Xset SKILL_27=Astronomy
- Xset SKILLCOST_27=1
- Xset SKILLTYPE_27=MH
- Xset SKILL_28=History
- Xset SKILLCOST_28=1
- Xset SKILLTYPE_28=MH
- Xset SKILL_29=Writing
- Xset SKILLCOST_29=1
- Xset SKILLTYPE_29=MA
- Xset SKILL_30=Research
- Xset SKILLCOST_30=1
- Xset SKILLTYPE_30=MA
- Xset SKILL_31=Teaching
- Xset SKILLCOST_31=1
- Xset SKILLTYPE_31=MA
- Xset SKILL_32=Streetwise
- Xset SKILLCOST_32=0.5
- Xset SKILLTYPE_32=MA
- Xset SKILL_33='Nuclear Physics'
- Xset SKILLCOST_33=1
- Xset SKILLTYPE_33=MVH
- Xset SKILL_34=Physics
- Xset SKILLCOST_34=1
- Xset SKILLTYPE_34=MH
- Xset SKILL_35=Chemistry
- Xset SKILLCOST_35=1
- Xset SKILLTYPE_35=MH
- Xset SKILL_36='Hobby: science fiction'
- Xset SKILLCOST_36=0.5
- Xset SKILLTYPE_36=MA
- Xset SKILLMISC_36=HOBBY
- Xset SKILL_37='Hobby: roleplaying'
- Xset SKILLCOST_37=0.5
- Xset SKILLTYPE_37=MA
- Xset SKILLMISC_37=HOBBY
- Xset SKILL_38=Running
- Xset SKILLCOST_38=4
- Xset SKILLTYPE_38=PHH
- Xset SKILLMISC_38=RUNNING
- Xset SKILL_39=Forensics
- Xset SKILLCOST_39=1
- Xset SKILLTYPE_39=MH
- Xset SKILL_40=Criminology
- Xset SKILLCOST_40=2
- Xset SKILLTYPE_40=MA
- Xset SKILL_41=Psychology
- Xset SKILLCOST_41=0.5
- Xset SKILLTYPE_41=MH
- X
- X# Notes, page 1
- X
- Xset NOTES1_1='+ = +2 from IQ'
- Xset NOTES1_2='# = includes default from Electronics'
- Xset NOTES1_3='* = +2 from Mathematical Ability'
- Xset NOTES1_4='** = +3 from Mathematical Ability'
- X
- X# Melee Weapons
- X
- Xset MELEE_1='Sabre (real)'
- Xset MELEE_PARRY_1=10
- Xset MELEE_COST_1=700
- Xset MELEE_WT_1=2
- Xset MELEE_SKILL_1=15
- Xset MELEE_STAT_1=("cut" "1d-1" 1 7)
- Xset MELEE_2=' thrust'
- Xset MELEE_STAT_2=("imp." "1d-1" "" "")
- Xset MELEE_3='Sabre (fencing)'
- Xset MELEE_PARRY_3=10
- Xset MELEE_COST_3=75
- Xset MELEE_WT_3=2
- Xset MELEE_SKILL_3=15
- Xset MELEE_STAT_3 =("cr." "1d-2" 1 7)
- Xset MELEE_4='Foil (fencing)'
- Xset MELEE_PARRY_4=10
- Xset MELEE_COST_4=50
- Xset MELEE_WT_4=2
- Xset MELEE_SKILL_4=15
- Xset MELEE_STAT_4 =("imp." "1d-2" 1 "")
- X
- X# Ranged Weapons
- X
- Xset RANGE_1='Beretta 92 pistol'
- Xset RANGE_COST_1=400
- Xset RANGE_WT_1=2.5
- Xset RANGE_SKILL_1=16
- Xset RANGE_STAT_1 =("crit." "cr." "2d+2" 10 3 150 1867 "3~" "15+1" 9 -1)
- Xset RANGE_2='Rem M870 shotgun'
- Xset RANGE_NOTES_2='*'
- Xset RANGE_COST_2=235
- Xset RANGE_WT_2=8
- Xset RANGE_SKILL_2=15
- Xset RANGE_STAT_2 =("crit." "cr." "4d" 12 5 25 150 "3~" "5+1" 12 -6)
- Xset RANGE_3='M1903A1 rifle'
- Xset RANGE_NOTES_3='*'
- Xset RANGE_COST_3=405
- Xset RANGE_WT_3=9.5
- Xset RANGE_SKILL_3=15
- Xset RANGE_STAT_3 =("crit." "cr." "7d+1" 14 11 1000 3710 "1\/2" "5+1" 12 -6)
- X
- X# Reaction
- X
- X# Equipment
- X
- Xset ITEM_1='Tent, 4-person'
- Xset ITEM_COST_1=150
- Xset ITEM_WT_1=12
- Xset ITEM_2='First aid kit (+1 skill)'
- Xset ITEM_COST_2=30
- Xset ITEM_WT_2=2
- Xset ITEM_3=Watch
- Xset ITEM_COST_3=25
- Xset ITEM_4='Transistor Radio'
- Xset ITEM_COST_4=16
- Xset ITEM_WT_4=1
- Xset ITEM_5='3 Gun cleaning kits'
- Xset ITEM_COST_5=40
- Xset ITEM_WT_5=3
- Xset ITEM_6=Backpack
- Xset ITEM_COST_6=100
- Xset ITEM_WT_6=10
- Xset ITEM_7='Swiss army knife'
- Xset ITEM_COST_7=25
- Xset ITEM_8='Ten-speed bicycle'
- Xset ITEM_COST_8=300
- Xset ITEM_9='Complete entertainment center'
- Xset ITEM_COST_9=2500
- Xset ITEM_10='Unix PC'
- Xset ITEM_COST_10=2500
- Xset ITEM_11='Duplex and furniture @'
- Xset ITEM_COST_11=12000
- Xset ITEM_12=Investments
- Xset ITEM_COST_12=3500
- Xset ITEM_13='Checking account balance'
- Xset ITEM_COST_13=1927
- Xset ITEM_14='Liquor cabinet, stocked'
- Xset ITEM_COST_14=250
- Xset ITEM_15='High-quality pot (2 oz.)'
- Xset ITEM_COST_15=200
- Xset ITEM_16='Middle-class wardrobe'
- Xset ITEM_COST_16=1000
- Xset ITEM_17='Used Saab (rather rusty)'
- Xset ITEM_COST_17=2800
- Xset ITEM_18='Personal basics'
- Xset ITEM_COST_18=5
- Xset ITEM_19='2 Viking season tickets'
- Xset ITEM_COST_19=500
- Xset ITEM_20='Flashlight \& 4 ex. batteries'
- Xset ITEM_COST_20=17
- Xset ITEM_WT_20=1
- Xset ITEM_21='shells (100\/100\/100)'
- Xset ITEM_COST_21=80
- Xset ITEM_22='Sleeping bag'
- Xset ITEM_COST_22=100
- Xset ITEM_WT_22=7
- Xset ITEM_23='Fencing uniform'
- Xset ITEM_COST_23=70
- Xset ITEM_WT_23=8
- X
- Xset NOTES2_1='* = recoil doubled from low ST'
- Xset NOTES2_2='@ = rent income of $500\/month,'
- Xset NOTES2_3=' mortgage of $800\/month'
- X
- Xset HISTORY_1='As a child, Bert had always been interested in science, math and computers. He was a Boy Scout.'
- Xset HISTORY_2='Bert read science fiction and soon began collecting a library. In high school, Bert discovered'
- Xset HISTORY_3='roleplaying games. He did some experimentation with drugs in college. Bert had a double major'
- Xset HISTORY_4='in Electrical Engineering and Computer Science. In college, he met a wonderful woman. She got'
- Xset HISTORY_5='him to stop using drugs. They began living together, and planned to marry. One day, his love was'
- Xset HISTORY_6='brutally murdered. Bert vowed to find who did it, but also slipped back into some bad habits.'
- Xset HISTORY_7='He discovered that she had been ritually killed by a nefarious organization. In the next years, he'
- Xset HISTORY_8='studied all manner of occultism and crime, and practiced his Boy Scout weapon skills. He has'
- Xset HISTORY_9='helped local police solve occult crime. He still looks for legal evidence against those who'
- Xset HISTORY_10='killed his fiance.'
- END_OF_FILE
- if test 8631 -ne `wc -c <'bert2.in'`; then
- echo shar: \"'bert2.in'\" unpacked with wrong size!
- fi
- # end of 'bert2.in'
- fi
- if test -f 'blank.in' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'blank.in'\"
- else
- echo shar: Extracting \"'blank.in'\" \(7562 characters\)
- sed "s/^X//" >'blank.in' <<'END_OF_FILE'
- X# blank.in - default parameters for mksheet
- X# by Brett Slocum <slocum@ssdc.honeywell.com>
- X#
- X# Character values
- X# Note: ARM_PD, SHIELD_PD, OTHER_PD, ARM_DR,
- X# OTHER_DR1, and OTHER_DR2 must be set to 0
- X# All other values equal to 0 should be null.
- X
- X# Biographical Data
- X
- Xset NAME
- Xset PLAYER
- Xset APPEAR
- Xset BACKGD
- X
- X# Upper Right Corner
- X
- Xset UNSPENT
- Xset DATE
- Xset SEQ
- Xset TOTAL
- Xset POINT_TOTAL=100
- X
- X# Attributes
- X
- Xset ST
- Xset DX
- Xset IQ
- Xset HT
- X
- Xset STX2
- Xset STX4
- Xset STX6
- Xset STX12
- Xset STX20
- X
- Xset ATTRIB_TOTAL
- X
- Xset THRUST
- Xset SWING
- X
- X# Movement
- X
- Xset SPEED
- Xset MOVE
- X
- X# Passive Defenses
- X
- Xset ARM_PD=0
- Xset SHIELD_PD=0
- Xset OTHER_PD=0
- Xset TOTAL_PD
- Xset TOTAL_DR
- X
- X# Reaction
- X
- Xset REACT
- X
- X# Active Defenses
- X
- Xset DODGE_OVERRIDE=0
- Xset PARRY
- Xset BLOCK
- Xset DODGE
- X
- X# Damage Resistance
- X
- Xset ARM_TYP
- Xset ARM_DR=0
- Xset OTHER_TYP1
- Xset OTHER_DR1=0
- Xset OTHER_TYP2
- Xset OTHER_DR2=0
- X
- X# Advantages
- X
- Xset ADV_1
- Xset ADV_2
- Xset ADV_3
- Xset ADV_4
- Xset ADV_5
- Xset ADV_COST_1=0
- Xset ADV_COST_2=0
- Xset ADV_COST_3=0
- Xset ADV_COST_4=0
- Xset ADV_COST_5=0
- X
- X# Disadvantages
- X
- Xset DIS_1
- Xset DIS_2
- Xset DIS_3
- Xset DIS_4
- Xset DIS_5
- Xset DIS_COST_1=0
- Xset DIS_COST_2=0
- Xset DIS_COST_3=0
- Xset DIS_COST_4=0
- Xset DIS_COST_5=0
- X
- X# Quirks
- X
- Xset QUIRK_1
- Xset QUIRK_2
- Xset QUIRK_3
- Xset QUIRK_4
- Xset QUIRK_5
- X
- X# Ranged Weapons
- X
- Xset THR_WEAP_1
- Xset THR_WEAP_STAT_1 =("" "" "" "")
- Xset THR_WEAP_2
- Xset THR_WEAP_STAT_2 =("" "" "" "")
- Xset THR_WEAP_3
- Xset THR_WEAP_STAT_3 =("" "" "" "")
- Xset THR_WEAP_4
- Xset THR_WEAP_STAT_4 =("" "" "" "")
- Xset THR_WEAP_5
- Xset THR_WEAP_STAT_5 =("" "" "" "")
- X
- X# Equipment
- X
- Xset ITEM_1
- Xset ITEM_COST_1=0
- Xset ITEM_WT_1
- Xset ITEM_STAT_1
- Xset ITEM_2
- Xset ITEM_COST_2=0
- Xset ITEM_WT_2
- Xset ITEM_STAT_2
- Xset ITEM_3
- Xset ITEM_COST_3=0
- Xset ITEM_WT_3
- Xset ITEM_STAT_3
- Xset ITEM_4
- Xset ITEM_COST_4=0
- Xset ITEM_WT_4
- Xset ITEM_STAT_4
- Xset ITEM_5
- Xset ITEM_COST_5=0
- Xset ITEM_WT_5
- Xset ITEM_STAT_5
- Xset ITEM_6
- Xset ITEM_COST_6=0
- Xset ITEM_WT_6
- Xset ITEM_STAT_6
- Xset ITEM_7
- Xset ITEM_COST_7=0
- Xset ITEM_WT_7
- Xset ITEM_STAT_7
- Xset ITEM_8
- Xset ITEM_COST_8=0
- Xset ITEM_WT_8
- Xset ITEM_STAT_8
- Xset ITEM_9
- Xset ITEM_COST_9=0
- Xset ITEM_WT_9
- Xset ITEM_STAT_9
- Xset ITEM_10
- Xset ITEM_COST_10=0
- Xset ITEM_WT_10
- Xset ITEM_STAT_10
- Xset ITEM_11
- Xset ITEM_COST_11=0
- Xset ITEM_WT_11
- Xset ITEM_STAT_11
- Xset ITEM_12
- Xset ITEM_COST_12=0
- Xset ITEM_WT_12
- Xset ITEM_STAT_12
- Xset ITEM_13
- Xset ITEM_COST_13=0
- Xset ITEM_WT_13
- Xset ITEM_STAT_13
- Xset ITEM_14
- Xset ITEM_COST_14=0
- Xset ITEM_WT_14
- Xset ITEM_STAT_14
- Xset ITEM_15
- Xset ITEM_COST_15=0
- Xset ITEM_WT_15
- Xset ITEM_STAT_15
- Xset ITEM_16
- Xset ITEM_COST_16=0
- Xset ITEM_WT_16
- Xset ITEM_STAT_16
- Xset ITEM_17
- Xset ITEM_COST_17=0
- Xset ITEM_WT_17
- Xset ITEM_STAT_17
- Xset ITEM_18
- Xset ITEM_COST_18=0
- Xset ITEM_WT_18
- Xset ITEM_STAT_18
- Xset ITEM_19
- Xset ITEM_COST_19=0
- Xset ITEM_WT_19
- Xset ITEM_STAT_19
- X
- Xset TOTAL_CASH=0
- Xset TOTAL_WEIGHT=0
- X
- X# Skills
- X
- Xset SKILLBONUS_1=0
- Xset SKILLCOST_1
- Xset SKILLLEV_1
- Xset SKILLMISC_1=null
- Xset SKILLNOTES_1
- Xset SKILL_1
- Xset SKILLBONUS_2=0
- Xset SKILLCOST_2
- Xset SKILLLEV_2
- Xset SKILLMISC_2=null
- Xset SKILLNOTES_2
- Xset SKILL_2
- Xset SKILLBONUS_3=0
- Xset SKILLCOST_3
- Xset SKILLLEV_3
- Xset SKILLMISC_3=null
- Xset SKILLNOTES_3
- Xset SKILL_3
- Xset SKILLBONUS_4=0
- Xset SKILLCOST_4
- Xset SKILLLEV_4
- Xset SKILLMISC_4=null
- Xset SKILLNOTES_4
- Xset SKILL_4
- Xset SKILLBONUS_5=0
- Xset SKILLCOST_5
- Xset SKILLLEV_5
- Xset SKILLMISC_5=null
- Xset SKILLNOTES_5
- Xset SKILL_5
- Xset SKILLBONUS_6=0
- Xset SKILLCOST_6
- Xset SKILLLEV_6
- Xset SKILLMISC_6=null
- Xset SKILLNOTES_6
- Xset SKILL_6
- Xset SKILLBONUS_7=0
- Xset SKILLCOST_7
- Xset SKILLLEV_7
- Xset SKILLMISC_7=null
- Xset SKILLNOTES_7
- Xset SKILL_7
- Xset SKILLBONUS_8=0
- Xset SKILLCOST_8
- Xset SKILLLEV_8
- Xset SKILLMISC_8=null
- Xset SKILLNOTES_8
- Xset SKILL_8
- Xset SKILLBONUS_9=0
- Xset SKILLCOST_9
- Xset SKILLLEV_9
- Xset SKILLMISC_9=null
- Xset SKILLNOTES_9
- Xset SKILL_9
- Xset SKILLBONUS_10=0
- Xset SKILLCOST_10
- Xset SKILLLEV_10
- Xset SKILLMISC_10=null
- Xset SKILLNOTES_10
- Xset SKILL_10
- Xset SKILLBONUS_11=0
- Xset SKILLCOST_11
- Xset SKILLLEV_11
- Xset SKILLMISC_11=null
- Xset SKILLNOTES_11
- Xset SKILL_11
- Xset SKILLBONUS_12=0
- Xset SKILLCOST_12
- Xset SKILLLEV_12
- Xset SKILLMISC_12=null
- Xset SKILLNOTES_12
- Xset SKILL_12
- Xset SKILLBONUS_13=0
- Xset SKILLCOST_13
- Xset SKILLLEV_13
- Xset SKILLMISC_13=null
- Xset SKILLNOTES_13
- Xset SKILL_13
- Xset SKILLBONUS_14=0
- Xset SKILLCOST_14
- Xset SKILLLEV_14
- Xset SKILLMISC_14=null
- Xset SKILLNOTES_14
- Xset SKILL_14
- Xset SKILLBONUS_15=0
- Xset SKILLCOST_15
- Xset SKILLLEV_15
- Xset SKILLMISC_15=null
- Xset SKILLNOTES_15
- Xset SKILL_15
- Xset SKILLBONUS_16=0
- Xset SKILLCOST_16
- Xset SKILLLEV_16
- Xset SKILLMISC_16=null
- Xset SKILLNOTES_16
- Xset SKILL_16
- Xset SKILLBONUS_17=0
- Xset SKILLCOST_17
- Xset SKILLLEV_17
- Xset SKILLMISC_17=null
- Xset SKILLNOTES_17
- Xset SKILL_17
- Xset SKILLBONUS_18=0
- Xset SKILLCOST_18
- Xset SKILLLEV_18
- Xset SKILLMISC_18=null
- Xset SKILLNOTES_18
- Xset SKILL_18
- Xset SKILLBONUS_19=0
- Xset SKILLCOST_19
- Xset SKILLLEV_19
- Xset SKILLMISC_19=null
- Xset SKILLNOTES_19
- Xset SKILL_19
- Xset SKILLBONUS_20=0
- Xset SKILLCOST_20
- Xset SKILLLEV_20
- Xset SKILLMISC_20=null
- Xset SKILLNOTES_20
- Xset SKILL_20
- Xset SKILLBONUS_21=0
- Xset SKILLCOST_21
- Xset SKILLLEV_21
- Xset SKILLMISC_21=null
- Xset SKILLNOTES_21
- Xset SKILL_21
- Xset SKILLBONUS_22=0
- Xset SKILLCOST_22
- Xset SKILLLEV_22
- Xset SKILLMISC_22=null
- Xset SKILLNOTES_22
- Xset SKILL_22
- Xset SKILLBONUS_23=0
- Xset SKILLCOST_23
- Xset SKILLLEV_23
- Xset SKILLMISC_23=null
- Xset SKILLNOTES_23
- Xset SKILL_23
- Xset SKILLBONUS_24=0
- Xset SKILLCOST_24
- Xset SKILLLEV_24
- Xset SKILLMISC_24=null
- Xset SKILLNOTES_24
- Xset SKILL_24
- Xset SKILLBONUS_25=0
- Xset SKILLCOST_25
- Xset SKILLLEV_25
- Xset SKILLMISC_25=null
- Xset SKILLNOTES_25
- Xset SKILL_25
- Xset SKILLBONUS_26=0
- Xset SKILLCOST_26
- Xset SKILLLEV_26
- Xset SKILLMISC_26=null
- Xset SKILLNOTES_26
- Xset SKILL_26
- Xset SKILLBONUS_27=0
- Xset SKILLCOST_27
- Xset SKILLLEV_27
- Xset SKILLMISC_27=null
- Xset SKILLNOTES_27
- Xset SKILL_27
- Xset SKILLBONUS_28=0
- Xset SKILLCOST_28
- Xset SKILLLEV_28
- Xset SKILLMISC_28=null
- Xset SKILLNOTES_28
- Xset SKILL_28
- Xset SKILLBONUS_29=0
- Xset SKILLCOST_29
- Xset SKILLLEV_29
- Xset SKILLMISC_29=null
- Xset SKILLNOTES_29
- Xset SKILL_29
- Xset SKILLBONUS_30=0
- Xset SKILLCOST_30
- Xset SKILLLEV_30
- Xset SKILLMISC_30=null
- Xset SKILLNOTES_30
- Xset SKILL_30
- Xset SKILLBONUS_31=0
- Xset SKILLCOST_31
- Xset SKILLLEV_31
- Xset SKILLMISC_31=null
- Xset SKILLNOTES_31
- Xset SKILL_31
- Xset SKILLBONUS_32=0
- Xset SKILLCOST_32
- Xset SKILLLEV_32
- Xset SKILLMISC_32=null
- Xset SKILLNOTES_32
- Xset SKILL_32
- Xset SKILLBONUS_33=0
- Xset SKILLCOST_33
- Xset SKILLLEV_33
- Xset SKILLMISC_33=null
- Xset SKILLNOTES_33
- Xset SKILL_33
- Xset SKILLBONUS_34=0
- Xset SKILLCOST_34
- Xset SKILLLEV_34
- Xset SKILLMISC_34=null
- Xset SKILLNOTES_34
- Xset SKILL_34
- Xset SKILLBONUS_35=0
- Xset SKILLCOST_35
- Xset SKILLLEV_35
- Xset SKILLMISC_35=null
- Xset SKILLNOTES_35
- Xset SKILL_35
- Xset SKILLBONUS_36=0
- Xset SKILLCOST_36
- Xset SKILLLEV_36
- Xset SKILLMISC_36=null
- Xset SKILLNOTES_36
- Xset SKILL_36
- Xset SKILLBONUS_37=0
- Xset SKILLCOST_37
- Xset SKILLLEV_37
- Xset SKILLMISC_37=null
- Xset SKILLNOTES_37
- Xset SKILL_37
- Xset SKILLBONUS_38=0
- Xset SKILLCOST_38
- Xset SKILLLEV_38
- Xset SKILLMISC_38=null
- Xset SKILLNOTES_38
- Xset SKILL_38
- Xset SKILLBONUS_39=0
- Xset SKILLCOST_39
- Xset SKILLLEV_39
- Xset SKILLMISC_39=null
- Xset SKILLNOTES_39
- Xset SKILL_39
- Xset SKILLBONUS_40=0
- Xset SKILLCOST_40
- Xset SKILLLEV_40
- Xset SKILLMISC_40=null
- Xset SKILLNOTES_40
- Xset SKILL_40
- Xset SKILLBONUS_41=0
- Xset SKILLCOST_41
- Xset SKILLLEV_41
- Xset SKILLMISC_41=null
- Xset SKILLNOTES_41
- Xset SKILL_41
- Xset SKILLBONUS_42=0
- Xset SKILLCOST_42
- Xset SKILLLEV_42
- Xset SKILLMISC_42=null
- Xset SKILLNOTES_42
- Xset SKILL_42
- Xset SKILLBONUS_43=0
- Xset SKILLCOST_43
- Xset SKILLLEV_43
- Xset SKILLMISC_43=null
- Xset SKILLNOTES_43
- Xset SKILL_43
- Xset SKILLBONUS_44=0
- Xset SKILLCOST_44
- Xset SKILLLEV_44
- Xset SKILLMISC_44=null
- Xset SKILLNOTES_44
- Xset SKILL_44
- Xset SKILLBONUS_45=0
- Xset SKILLCOST_45
- Xset SKILLLEV_45
- Xset SKILLMISC_45=null
- Xset SKILLNOTES_45
- Xset SKILL_45
- Xset SKILLBONUS_46=0
- Xset SKILLCOST_46
- Xset SKILLLEV_46
- Xset SKILLMISC_46=null
- Xset SKILLNOTES_46
- Xset SKILL_46
- X
- Xset SKILL_TOTAL=0
- END_OF_FILE
- if test 7562 -ne `wc -c <'blank.in'`; then
- echo shar: \"'blank.in'\" unpacked with wrong size!
- fi
- # end of 'blank.in'
- fi
- if test -f 'blank2.in' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'blank2.in'\"
- else
- echo shar: Extracting \"'blank2.in'\" \(10819 characters\)
- sed "s/^X//" >'blank2.in' <<'END_OF_FILE'
- X# blank.in - default parameters for mksheet
- X# by Brett Slocum <slocum@ssdc.honeywell.com>
- X#
- X# Character values
- X# Note: All COST variables (except SKILLCOST_*), SHIELD_PD, OTHER_PD1,
- X# OTHER_PD2, OTHER_DR1, OTHER_DR2, and OTHER_DR3 must be set to 0
- X# All other values equal to 0 should be null.
- X
- X# Biographical Data
- X
- Xset NAME
- Xset PLAYER
- Xset APPEAR
- Xset BACKGD
- X
- X# Upper Right Corner
- X
- Xset UNSPENT
- Xset DATE
- Xset SEQ
- Xset TOTAL
- Xset POINT_TOTAL=100
- X
- X# Attributes
- X
- Xset ST
- Xset DX
- Xset IQ
- Xset HT
- X
- Xset STX2
- Xset STX4
- Xset STX6
- Xset STX12
- Xset STX20
- X
- Xset ATTRIB_TOTAL
- X
- Xset THRUST
- Xset SWING
- Xset KICK
- Xset OTHER_DAM
- X
- X# Movement
- X
- Xset SPEED
- Xset MOVE
- Xset SPRINT
- Xset VISION
- Xset HEARING
- Xset TASTE
- X
- Xset MOVE0
- Xset MOVE1
- Xset MOVE2
- Xset MOVE3
- Xset MOVE4
- X
- X# Passive Defenses
- X
- Xset SHIELD_PD=0
- Xset OTHER_PDTYP1
- Xset OTHER_PDTYP2
- Xset OTHER_PD1=0
- Xset OTHER_PD2=0
- X
- Xset OTHER_DRTYP1
- Xset OTHER_DRTYP2
- Xset OTHER_DRTYP3
- Xset OTHER_DR1=0
- Xset OTHER_DR2=0
- Xset OTHER_DR3=0
- X
- Xset PD_HEAD=0
- Xset PD_TORSO=0
- Xset PD_ARMS=0
- Xset PD_LEGS=0
- Xset PD_HANDS=0
- Xset PD_FEET=0
- Xset PD_BODY=0
- X
- X# DR_HEAD for armor only. Do not add +2 for skull.
- X
- Xset DR_HEAD=0
- Xset DR_TORSO=0
- Xset DR_ARMS=0
- Xset DR_LEGS=0
- Xset DR_HANDS=0
- Xset DR_FEET=0
- Xset DR_BODY=0
- X
- X# Active Defenses
- X
- Xset DODGE_OVERRIDE=0
- Xset PARRY
- Xset BLOCK
- Xset DODGE
- X
- X# Advantages
- X
- Xset ADV_1
- Xset ADV_2
- Xset ADV_3
- Xset ADV_4
- Xset ADV_5
- Xset ADV_6
- Xset ADV_7
- Xset ADV_8
- Xset ADV_9
- Xset ADV_10
- Xset ADV_11
- Xset ADV_12
- X
- Xset ADV_COST_1=0
- Xset ADV_COST_2=0
- Xset ADV_COST_3=0
- Xset ADV_COST_4=0
- Xset ADV_COST_5=0
- Xset ADV_COST_6=0
- Xset ADV_COST_7=0
- Xset ADV_COST_8=0
- Xset ADV_COST_9=0
- Xset ADV_COST_10=0
- Xset ADV_COST_11=0
- Xset ADV_COST_12=0
- X
- Xset ALERTNESS=0
- Xset VISION_MOD=0
- Xset HEARING_MOD=0
- Xset TASTE_MOD=0
- X
- X# Disadvantages
- X
- Xset DIS_1
- Xset DIS_2
- Xset DIS_3
- Xset DIS_4
- Xset DIS_5
- Xset DIS_6
- Xset DIS_7
- Xset DIS_8
- Xset DIS_9
- Xset DIS_10
- Xset DIS_11
- Xset DIS_12
- Xset DIS_13
- Xset DIS_14
- Xset DIS_15
- Xset DIS_16
- Xset DIS_17
- X
- Xset DIS_COST_1=0
- Xset DIS_COST_2=0
- Xset DIS_COST_3=0
- Xset DIS_COST_4=0
- Xset DIS_COST_5=0
- Xset DIS_COST_6=0
- Xset DIS_COST_7=0
- Xset DIS_COST_8=0
- Xset DIS_COST_9=0
- Xset DIS_COST_10=0
- Xset DIS_COST_11=0
- Xset DIS_COST_12=0
- Xset DIS_COST_13=0
- Xset DIS_COST_14=0
- Xset DIS_COST_15=0
- Xset DIS_COST_16=0
- Xset DIS_COST_17=0
- X
- X# Quirks
- X
- Xset QUIRK_1
- Xset QUIRK_2
- Xset QUIRK_3
- Xset QUIRK_4
- Xset QUIRK_5
- X
- X# Skills
- X
- Xset SKILLBONUS_1=0
- Xset SKILLCOST_1
- Xset SKILLLEV_1
- Xset SKILLMISC_1=null
- Xset SKILLNOTES_1
- Xset SKILL_1
- Xset SKILLBONUS_2=0
- Xset SKILLCOST_2
- Xset SKILLLEV_2
- Xset SKILLMISC_2=null
- Xset SKILLNOTES_2
- Xset SKILL_2
- Xset SKILLBONUS_3=0
- Xset SKILLCOST_3
- Xset SKILLLEV_3
- Xset SKILLMISC_3=null
- Xset SKILLNOTES_3
- Xset SKILL_3
- Xset SKILLBONUS_4=0
- Xset SKILLCOST_4
- Xset SKILLLEV_4
- Xset SKILLMISC_4=null
- Xset SKILLNOTES_4
- Xset SKILL_4
- Xset SKILLBONUS_5=0
- Xset SKILLCOST_5
- Xset SKILLLEV_5
- Xset SKILLMISC_5=null
- Xset SKILLNOTES_5
- Xset SKILL_5
- Xset SKILLBONUS_6=0
- Xset SKILLCOST_6
- Xset SKILLLEV_6
- Xset SKILLMISC_6=null
- Xset SKILLNOTES_6
- Xset SKILL_6
- Xset SKILLBONUS_7=0
- Xset SKILLCOST_7
- Xset SKILLLEV_7
- Xset SKILLMISC_7=null
- Xset SKILLNOTES_7
- Xset SKILL_7
- Xset SKILLBONUS_8=0
- Xset SKILLCOST_8
- Xset SKILLLEV_8
- Xset SKILLMISC_8=null
- Xset SKILLNOTES_8
- Xset SKILL_8
- Xset SKILLBONUS_9=0
- Xset SKILLCOST_9
- Xset SKILLLEV_9
- Xset SKILLMISC_9=null
- Xset SKILLNOTES_9
- Xset SKILL_9
- Xset SKILLBONUS_10=0
- Xset SKILLCOST_10
- Xset SKILLLEV_10
- Xset SKILLMISC_10=null
- Xset SKILLNOTES_10
- Xset SKILL_10
- Xset SKILLBONUS_11=0
- Xset SKILLCOST_11
- Xset SKILLLEV_11
- Xset SKILLMISC_11=null
- Xset SKILLNOTES_11
- Xset SKILL_11
- Xset SKILLBONUS_12=0
- Xset SKILLCOST_12
- Xset SKILLLEV_12
- Xset SKILLMISC_12=null
- Xset SKILLNOTES_12
- Xset SKILL_12
- Xset SKILLBONUS_13=0
- Xset SKILLCOST_13
- Xset SKILLLEV_13
- Xset SKILLMISC_13=null
- Xset SKILLNOTES_13
- Xset SKILL_13
- Xset SKILLBONUS_14=0
- Xset SKILLCOST_14
- Xset SKILLLEV_14
- Xset SKILLMISC_14=null
- Xset SKILLNOTES_14
- Xset SKILL_14
- Xset SKILLBONUS_15=0
- Xset SKILLCOST_15
- Xset SKILLLEV_15
- Xset SKILLMISC_15=null
- Xset SKILLNOTES_15
- Xset SKILL_15
- Xset SKILLBONUS_16=0
- Xset SKILLCOST_16
- Xset SKILLLEV_16
- Xset SKILLMISC_16=null
- Xset SKILLNOTES_16
- Xset SKILL_16
- Xset SKILLBONUS_17=0
- Xset SKILLCOST_17
- Xset SKILLLEV_17
- Xset SKILLMISC_17=null
- Xset SKILLNOTES_17
- Xset SKILL_17
- Xset SKILLBONUS_18=0
- Xset SKILLCOST_18
- Xset SKILLLEV_18
- Xset SKILLMISC_18=null
- Xset SKILLNOTES_18
- Xset SKILL_18
- Xset SKILLBONUS_19=0
- Xset SKILLCOST_19
- Xset SKILLLEV_19
- Xset SKILLMISC_19=null
- Xset SKILLNOTES_19
- Xset SKILL_19
- Xset SKILLBONUS_20=0
- Xset SKILLCOST_20
- Xset SKILLLEV_20
- Xset SKILLMISC_20=null
- Xset SKILLNOTES_20
- Xset SKILL_20
- Xset SKILLBONUS_21=0
- Xset SKILLCOST_21
- Xset SKILLLEV_21
- Xset SKILLMISC_21=null
- Xset SKILLNOTES_21
- Xset SKILL_21
- Xset SKILLBONUS_22=0
- Xset SKILLCOST_22
- Xset SKILLLEV_22
- Xset SKILLMISC_22=null
- Xset SKILLNOTES_22
- Xset SKILL_22
- Xset SKILLBONUS_23=0
- Xset SKILLCOST_23
- Xset SKILLLEV_23
- Xset SKILLMISC_23=null
- Xset SKILLNOTES_23
- Xset SKILL_23
- Xset SKILLBONUS_24=0
- Xset SKILLCOST_24
- Xset SKILLLEV_24
- Xset SKILLMISC_24=null
- Xset SKILLNOTES_24
- Xset SKILL_24
- Xset SKILLBONUS_25=0
- Xset SKILLCOST_25
- Xset SKILLLEV_25
- Xset SKILLMISC_25=null
- Xset SKILLNOTES_25
- Xset SKILL_25
- Xset SKILLBONUS_26=0
- Xset SKILLCOST_26
- Xset SKILLLEV_26
- Xset SKILLMISC_26=null
- Xset SKILLNOTES_26
- Xset SKILL_26
- Xset SKILLBONUS_27=0
- Xset SKILLCOST_27
- Xset SKILLLEV_27
- Xset SKILLMISC_27=null
- Xset SKILLNOTES_27
- Xset SKILL_27
- Xset SKILLBONUS_28=0
- Xset SKILLCOST_28
- Xset SKILLLEV_28
- Xset SKILLMISC_28=null
- Xset SKILLNOTES_28
- Xset SKILL_28
- Xset SKILLBONUS_29=0
- Xset SKILLCOST_29
- Xset SKILLLEV_29
- Xset SKILLMISC_29=null
- Xset SKILLNOTES_29
- Xset SKILL_29
- Xset SKILLBONUS_30=0
- Xset SKILLCOST_30
- Xset SKILLLEV_30
- Xset SKILLMISC_30=null
- Xset SKILLNOTES_30
- Xset SKILL_30
- Xset SKILLBONUS_31=0
- Xset SKILLCOST_31
- Xset SKILLLEV_31
- Xset SKILLMISC_31=null
- Xset SKILLNOTES_31
- Xset SKILL_31
- Xset SKILLBONUS_32=0
- Xset SKILLCOST_32
- Xset SKILLLEV_32
- Xset SKILLMISC_32=null
- Xset SKILLNOTES_32
- Xset SKILL_32
- Xset SKILLBONUS_33=0
- Xset SKILLCOST_33
- Xset SKILLLEV_33
- Xset SKILLMISC_33=null
- Xset SKILLNOTES_33
- Xset SKILL_33
- Xset SKILLBONUS_34=0
- Xset SKILLCOST_34
- Xset SKILLLEV_34
- Xset SKILLMISC_34=null
- Xset SKILLNOTES_34
- Xset SKILL_34
- Xset SKILLBONUS_35=0
- Xset SKILLCOST_35
- Xset SKILLLEV_35
- Xset SKILLMISC_35=null
- Xset SKILLNOTES_35
- Xset SKILL_35
- Xset SKILLBONUS_36=0
- Xset SKILLCOST_36
- Xset SKILLLEV_36
- Xset SKILLMISC_36=null
- Xset SKILLNOTES_36
- Xset SKILL_36
- Xset SKILLBONUS_37=0
- Xset SKILLCOST_37
- Xset SKILLLEV_37
- Xset SKILLMISC_37=null
- Xset SKILLNOTES_37
- Xset SKILL_37
- Xset SKILLBONUS_38=0
- Xset SKILLCOST_38
- Xset SKILLLEV_38
- Xset SKILLMISC_38=null
- Xset SKILLNOTES_38
- Xset SKILL_38
- Xset SKILLBONUS_39=0
- Xset SKILLCOST_39
- Xset SKILLLEV_39
- Xset SKILLMISC_39=null
- Xset SKILLNOTES_39
- Xset SKILL_39
- Xset SKILLBONUS_40=0
- Xset SKILLCOST_40
- Xset SKILLLEV_40
- Xset SKILLMISC_40=null
- Xset SKILLNOTES_40
- Xset SKILL_40
- Xset SKILLBONUS_41=0
- Xset SKILLCOST_41
- Xset SKILLLEV_41
- Xset SKILLMISC_41=null
- Xset SKILLNOTES_41
- Xset SKILL_41
- Xset SKILLBONUS_42=0
- Xset SKILLCOST_42
- Xset SKILLLEV_42
- Xset SKILLMISC_42=null
- Xset SKILLNOTES_42
- Xset SKILL_42
- Xset SKILLBONUS_43=0
- Xset SKILLCOST_43
- Xset SKILLLEV_43
- Xset SKILLMISC_43=null
- Xset SKILLNOTES_43
- Xset SKILL_43
- Xset SKILLBONUS_44=0
- Xset SKILLCOST_44
- Xset SKILLLEV_44
- Xset SKILLMISC_44=null
- Xset SKILLNOTES_44
- Xset SKILL_44
- X
- Xsetenv RUNNING 0
- X
- Xset SKILL_TOTAL=0
- X
- X# Notes, page 1
- X
- Xset NOTES1_1
- Xset NOTES1_2
- Xset NOTES1_3
- Xset NOTES1_4
- Xset NOTES1_5
- Xset NOTES1_6
- Xset NOTES1_7
- Xset NOTES1_8
- X
- X# Melee Weapons
- X
- Xset MELEE_1
- Xset MELEE_NOTES_1
- Xset MELEE_PARRY_1
- Xset MELEE_COST_1=0
- Xset MELEE_WT_1
- Xset MELEE_SKILL_1
- Xset MELEE_STAT_1 =("" "" "" "")
- Xset MELEE_2
- Xset MELEE_NOTES_2
- Xset MELEE_PARRY_2
- Xset MELEE_COST_2=0
- Xset MELEE_WT_2
- Xset MELEE_SKILL_2
- Xset MELEE_STAT_2 =("" "" "" "")
- Xset MELEE_3
- Xset MELEE_NOTES_3
- Xset MELEE_PARRY_3
- Xset MELEE_COST_3=0
- Xset MELEE_WT_3
- Xset MELEE_SKILL_3
- Xset MELEE_STAT_3 =("" "" "" "")
- Xset MELEE_4
- Xset MELEE_NOTES_4
- Xset MELEE_PARRY_4
- Xset MELEE_COST_4=0
- Xset MELEE_WT_4
- Xset MELEE_SKILL_4
- Xset MELEE_STAT_4 =("" "" "" "")
- Xset MELEE_5
- Xset MELEE_NOTES_5
- Xset MELEE_PARRY_5
- Xset MELEE_COST_5=0
- Xset MELEE_WT_5
- Xset MELEE_SKILL_5
- Xset MELEE_STAT_5 =("" "" "" "")
- Xset MELEE_6
- Xset MELEE_NOTES_6
- Xset MELEE_PARRY_6
- Xset MELEE_COST_6=0
- Xset MELEE_WT_6
- Xset MELEE_SKILL_6
- Xset MELEE_STAT_6 =("" "" "" "")
- X
- X# Ranged Weapons
- X
- Xset RANGE_1
- Xset RANGE_NOTES_1
- Xset RANGE_COST_1=0
- Xset RANGE_WT_1
- Xset RANGE_SKILL_1
- Xset RANGE_STAT_1 =("" "" "" "" "" "" "" "" "" "" "")
- Xset RANGE_2
- Xset RANGE_NOTES_2
- Xset RANGE_COST_2=0
- Xset RANGE_WT_2
- Xset RANGE_SKILL_2
- Xset RANGE_STAT_2 =("" "" "" "" "" "" "" "" "" "" "")
- Xset RANGE_3
- Xset RANGE_NOTES_3
- Xset RANGE_COST_3=0
- Xset RANGE_WT_3
- Xset RANGE_SKILL_3
- Xset RANGE_STAT_3 =("" "" "" "" "" "" "" "" "" "" "")
- Xset RANGE_4
- Xset RANGE_NOTES_4
- Xset RANGE_COST_4=0
- Xset RANGE_WT_4
- Xset RANGE_SKILL_4
- Xset RANGE_STAT_4 =("" "" "" "" "" "" "" "" "" "" "")
- Xset RANGE_5
- Xset RANGE_NOTES_5
- Xset RANGE_COST_5=0
- Xset RANGE_WT_5
- Xset RANGE_SKILL_5
- Xset RANGE_STAT_5 =("" "" "" "" "" "" "" "" "" "" "")
- Xset RANGE_6
- Xset RANGE_NOTES_6
- Xset RANGE_COST_6=0
- Xset RANGE_WT_6
- Xset RANGE_SKILL_6
- Xset RANGE_STAT_6 =("" "" "" "" "" "" "" "" "" "" "")
- Xset RANGE_7
- Xset RANGE_NOTES_7
- Xset RANGE_COST_7=0
- Xset RANGE_WT_7
- Xset RANGE_SKILL_7
- Xset RANGE_STAT_7 =("" "" "" "" "" "" "" "" "" "" "")
- Xset RANGE_8
- Xset RANGE_NOTES_8
- Xset RANGE_COST_8=0
- Xset RANGE_WT_8
- Xset RANGE_SKILL_8
- Xset RANGE_STAT_8 =("" "" "" "" "" "" "" "" "" "" "")
- Xset RANGE_9
- Xset RANGE_NOTES_9
- Xset RANGE_COST_9=0
- Xset RANGE_WT_9
- Xset RANGE_SKILL_9
- Xset RANGE_STAT_9 =("" "" "" "" "" "" "" "" "" "" "")
- Xset RANGE_10
- Xset RANGE_NOTES_10
- Xset RANGE_COST_10=0
- Xset RANGE_WT_10
- Xset RANGE_SKILL_10
- Xset RANGE_STAT_10 =("" "" "" "" "" "" "" "" "" "" "")
- X
- X# Reaction
- X
- Xset REACT_1
- Xset REACT_2
- Xset REACT_3
- Xset REACT_4
- Xset REACT_5
- Xset REACT_6
- Xset REACT_7
- Xset REACT_8
- Xset REACT_9
- Xset REACT_10
- Xset REACT_11
- X
- X# Equipment
- X
- Xset ITEM_1
- Xset ITEM_COST_1=0
- Xset ITEM_WT_1
- Xset ITEM_2
- Xset ITEM_COST_2=0
- Xset ITEM_WT_2
- Xset ITEM_3
- Xset ITEM_COST_3=0
- Xset ITEM_WT_3
- Xset ITEM_4
- Xset ITEM_COST_4=0
- Xset ITEM_WT_4
- Xset ITEM_5
- Xset ITEM_COST_5=0
- Xset ITEM_WT_5
- Xset ITEM_6
- Xset ITEM_COST_6=0
- Xset ITEM_WT_6
- Xset ITEM_7
- Xset ITEM_COST_7=0
- Xset ITEM_WT_7
- Xset ITEM_8
- Xset ITEM_COST_8=0
- Xset ITEM_WT_8
- Xset ITEM_9
- Xset ITEM_COST_9=0
- Xset ITEM_WT_9
- Xset ITEM_10
- Xset ITEM_COST_10=0
- Xset ITEM_WT_10
- Xset ITEM_11
- Xset ITEM_COST_11=0
- Xset ITEM_WT_11
- Xset ITEM_12
- Xset ITEM_COST_12=0
- Xset ITEM_WT_12
- Xset ITEM_13
- Xset ITEM_COST_13=0
- Xset ITEM_WT_13
- Xset ITEM_14
- Xset ITEM_COST_14=0
- Xset ITEM_WT_14
- Xset ITEM_15
- Xset ITEM_COST_15=0
- Xset ITEM_WT_15
- Xset ITEM_16
- Xset ITEM_COST_16=0
- Xset ITEM_WT_16
- Xset ITEM_17
- Xset ITEM_COST_17=0
- Xset ITEM_WT_17
- Xset ITEM_18
- Xset ITEM_COST_18=0
- Xset ITEM_WT_18
- Xset ITEM_19
- Xset ITEM_COST_19=0
- Xset ITEM_WT_19
- Xset ITEM_20
- Xset ITEM_COST_20=0
- Xset ITEM_WT_20
- Xset ITEM_21
- Xset ITEM_COST_21=0
- Xset ITEM_WT_21
- Xset ITEM_22
- Xset ITEM_COST_22=0
- Xset ITEM_WT_22
- Xset ITEM_23
- Xset ITEM_COST_23=0
- Xset ITEM_WT_23
- Xset ITEM_24
- Xset ITEM_COST_24=0
- Xset ITEM_WT_24
- Xset ITEM_25
- Xset ITEM_COST_25=0
- Xset ITEM_WT_25
- X
- Xset TOTAL_CASH=0
- Xset TOTAL_WEIGHT=0
- X
- Xset NOTES2_1
- Xset NOTES2_2
- Xset NOTES2_3
- Xset NOTES2_4
- Xset NOTES2_5
- Xset NOTES2_6
- Xset NOTES2_7
- Xset NOTES2_8
- Xset NOTES2_9
- Xset NOTES2_10
- Xset NOTES2_11
- X
- Xset HISTORY_1
- Xset HISTORY_2
- Xset HISTORY_3
- Xset HISTORY_4
- Xset HISTORY_5
- Xset HISTORY_6
- Xset HISTORY_7
- Xset HISTORY_8
- Xset HISTORY_9
- Xset HISTORY_10
- END_OF_FILE
- if test 10819 -ne `wc -c <'blank2.in'`; then
- echo shar: \"'blank2.in'\" unpacked with wrong size!
- fi
- # end of 'blank2.in'
- fi
- if test -f 'langham.in' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'langham.in'\"
- else
- echo shar: Extracting \"'langham.in'\" \(2483 characters\)
- sed "s/^X//" >'langham.in' <<'END_OF_FILE'
- X# Character values
- X# Note: ARM_PD, SHIELD_PD, OTHER_PD, ARM_DR,
- X# OTHER_DR1, and OTHER_DR2 must be set to 0
- X# All other values equal to 0 should be null.
- X
- X# Biographical Data
- X
- Xset NAME="John Langham"
- Xset PLAYER
- Xset APPEAR
- Xset BACKGD
- X
- X# Upper Right Corner
- X
- Xset UNSPENT=0
- Xset DATE='10\/22\/91'
- Xset SEQ=1.2
- Xset TOTAL
- X
- X# Attributes
- X
- Xset ST=10
- Xset DX=15
- Xset IQ=13
- Xset HT=10
- X
- X# Passive Defenses
- X
- Xset ARM_PD=0
- Xset SHIELD_PD=0
- Xset OTHER_PD=0
- X
- X# Reaction
- X
- Xset REACT
- X
- X# Active Defenses
- X
- Xset DODGE_OVERRIDE=0
- Xset PARRY=7
- Xset BLOCK=-
- X
- X# Damage Resistance
- X
- Xset ARM_TYP
- Xset ARM_DR=0
- Xset OTHER_TYP1
- Xset OTHER_DR1=0
- Xset OTHER_TYP2
- Xset OTHER_DR2=0
- X
- X# Advantages
- X
- Xset ADV_1=Literacy
- Xset ADV_COST_1=10
- Xset ADV_2="Eidetic memory"
- Xset ADV_COST_2=30
- Xsetenv EIDETIC 2
- Xset ADV_3="Status (gentleman)"
- Xset ADV_COST_3=5
- Xset ADV_4
- Xset ADV_COST_4=0
- Xset ADV_5
- Xset ADV_COST_5=0
- X
- X# Disadvantages
- X
- Xset DIS_1="Gentleman\'s Honour"
- Xset DIS_COST_1=-10
- Xset DIS_2="Sense of Duty (England)"
- Xset DIS_COST_2=-10
- Xset DIS_3=Overconfidence
- Xset DIS_COST_3=-10
- Xset DIS_4="Intolerance (Scots)"
- Xset DIS_COST_4=-5
- Xset DIS_5="Technophobia"
- Xset DIS_COST_5=-5
- X
- X# Quirks
- X
- Xset QUIRK_1="Hates parrots"
- Xset QUIRK_2="Dislikes Charles I"
- Xset QUIRK_3="Sleeps with sabre"
- Xset QUIRK_4="Prefers blondes"
- Xset QUIRK_5="Allergic to mushrooms"
- X
- X# Ranged Weapons
- X
- Xset THR_WEAP_1='Wheellock Belt Pistol'
- Xset THR_WEAP_STAT_1 =("13" "1" "75" "400")
- Xset THR_WEAP_2
- Xset THR_WEAP_STAT_2 =("" "" "" "")
- Xset THR_WEAP_3
- Xset THR_WEAP_STAT_3 =("" "" "" "")
- Xset THR_WEAP_4
- Xset THR_WEAP_STAT_4 =("" "" "" "")
- Xset THR_WEAP_5
- Xset THR_WEAP_STAT_5 =("" "" "" "")
- X
- X# Equipment
- X
- Xset ITEM_1='Sabre'
- Xset ITEM_COST_1=500
- Xset ITEM_WT_1=3
- Xset ITEM_STAT_1='imp 1d\-1'
- Xset ITEM_STAT_2='cut 1d+1'
- X
- X# Skills
- X
- Xset SKILL_1="Fencing(sabre)"
- Xset SKILLCOST_1=2
- Xset SKILLTYPE_1=PA
- Xset SKILL_2="Black powder weapons"
- Xset SKILLCOST_2=0.5
- Xset SKILLTYPE_2=PE
- Xset SKILL_3="Fastdraw (sword)"
- Xset SKILLCOST_3=0.5
- Xset SKILLTYPE_3=PE
- Xset SKILL_4="Fastdraw (pistol)"
- Xset SKILLCOST_4=0.5
- Xset SKILLTYPE_4=PE
- X
- Xset SKILL_7=Diplomacy
- Xset SKILLCOST_7=2
- Xset SKILLTYPE_7=MH
- Xset SKILL_8="Fast talking"
- Xset SKILLCOST_8=1
- Xset SKILLTYPE_8=MA
- Xset SKILL_9=Merchant
- Xset SKILLCOST_9=1
- Xset SKILLTYPE_9=MA
- Xset SKILL_10="Area knowledge (England)"
- Xset SKILLCOST_10=0.5
- Xset SKILLTYPE_10=ME
- Xset SKILL_11="Area knowledge (London)"
- Xset SKILLCOST_11=0.5
- Xset SKILLTYPE_11=ME
- X
- Xset SKILL_15="Swimming"
- Xset SKILLCOST_15=0.5
- Xset SKILLTYPE_15=PE
- Xset SKILL_16="Seamanship"
- Xset SKILLCOST_16=0.5
- Xset SKILLTYPE_16=ME
- X
- X
- END_OF_FILE
- if test 2483 -ne `wc -c <'langham.in'`; then
- echo shar: \"'langham.in'\" unpacked with wrong size!
- fi
- # end of 'langham.in'
- fi
- if test -f 'skill.sh' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'skill.sh'\"
- else
- echo shar: Extracting \"'skill.sh'\" \(4625 characters\)
- sed "s/^X//" >'skill.sh' <<'END_OF_FILE'
- X#!/bin/csh -f
- X#
- X# Calculate skill level, based on type, point and attributes.
- X#
- X# The results of this script are output as shell commands for
- X# use with 'eval' in the caller.
- X#
- X# Arguments are <SKILL_TYPE> <points> <dexterity> <iq> <ht> <st> <misc> <bonus> <variable>
- X#
- X# <SKILL_TYPE> is one of PE, PA, PH, ME, MA, MH, MVH PEH PAH PHH MEH MAH MHH PHS
- X# These last seven are for handling skills that are based on other
- X# attributes than DX and IQ. PEH is a PE skill based on HT.
- X# PHS is a PH skill based on ST.
- X#
- X# If the environment variable EIDETIC is set, the value of EIDETIC is used
- X# as a skill point multiplier for Eidetic Memory.
- X#
- X# The legal values for <misc> are HOBBY and RUNNING.
- X#
- X# HOBBY - This doubles the skill points for that skill.
- X# RUNNING - this sets the RUNNING environment variable to the current skill level.
- X#
- X# <bonus> is added to the skill level.
- X# <variable> is the shell variable to set with the skill level.
- X#
- X# E.g. skill.sh ME 0.5 14 15 11 12 HOBBY 1 SKILLLEV_12
- X#
- X# Output in above example: "set SKILLLEV_12=16"
- X#
- X# E.g. skill.sh PHH 1 14 15 11 12 RUNNING 0 SKILLLEV_13
- X#
- X# Output in above example: "set SKILLLEV_13=9; setenv RUNNING 9"
- X#
- X# KGH 10/27/91
- X
- Xset type=$1
- Xset points=$2
- Xset dx=$3
- Xset iq=$4
- Xset ht=$5
- Xset st=$6
- Xset misc=$7
- Xset bonus=$8
- Xset variable=$9
- X
- Xif (($type == "") || ($points == "") || ($points == 0)) then
- X exit 0
- Xendif
- X
- X
- Xif (($?EIDETIC) && ($type =~ M*)) then
- X # Multiply points due to Eidetic advantage on mental skill.
- X set points=`echo "$points $EIDETIC * 0 k 1 / p" | dc`
- Xendif
- X
- Xif ($misc == "HOBBY") then
- X # Hobby skills cost half, so double points.
- X set points=`echo "$points 2 * 0 k 1 / p" | dc`
- Xendif
- X
- X# Deal with half points specially.
- X
- Xif ($points == 0.5) then
- X switch ($type)
- X case PE:
- X @ result = $dx + $bonus - 1
- X breaksw
- X case PA:
- X @ result = $dx + $bonus - 2
- X breaksw
- X case PH:
- X @ result = $dx + $bonus - 3
- X breaksw
- X case ME:
- X @ result = $iq + $bonus - 1
- X breaksw
- X case MA:
- X @ result = $iq + $bonus - 2
- X breaksw
- X case MH:
- X @ result = $iq + $bonus - 3
- X breaksw
- X case MVH:
- X @ result = $iq + $bonus - 4
- X breaksw
- X case PEH:
- X @ result = $ht + $bonus - 1
- X breaksw
- X case PAH:
- X @ result = $ht + $bonus - 2
- X breaksw
- X case PHH:
- X @ result = $ht + $bonus - 3
- X breaksw
- X case MEH:
- X @ result = $ht + $bonus - 1
- X breaksw
- X case MAH:
- X @ result = $ht + $bonus - 2
- X breaksw
- X case MHH:
- X @ result = $ht + $bonus - 3
- X breaksw
- X case PHS:
- X @ result = $st + $bonus - 3
- X breaksw
- X default:
- X echo Unknown type $type >& 2
- X exit 20
- X endsw
- X echo "set $variable=$result;"
- X if ($misc == "RUNNING") then
- X # set RUNNING environment variable for use by mksheet2
- X echo "setenv RUNNING $result"
- X endif
- X exit 0
- Xendif
- X
- X# tables for modifiers for each skill type
- X
- Xswitch ($type)
- X# -4 -3 -2 -1 0 1 2 3 4 5 6 7 8
- X#--------------------------------------------------------------------
- Xcase PE:
- Xcase PEH:
- X set map=( 0 0 0 0 1 2 4 8 16 24 32 40 48)
- X breaksw
- Xcase PA:
- Xcase PAH:
- X set map=( 0 0 0 1 2 4 8 16 24 32 40 48 56)
- X breaksw
- Xcase PH:
- Xcase PHH:
- Xcase PHS:
- X set map=( 0 0 1 2 4 8 16 24 32 40 48 56 64)
- X breaksw
- Xcase ME:
- Xcase MEH:
- X set map=( 0 0 0 0 1 2 4 6 8 10 12 14 16)
- X breaksw
- Xcase MA:
- Xcase MAH:
- X set map=( 0 0 0 1 2 4 6 8 10 12 14 16 18)
- X breaksw
- Xcase MH:
- Xcase MHH:
- X set map=( 0 0 1 2 4 6 8 10 12 14 16 18 20)
- X breaksw
- Xcase MVH:
- X set map=( 0 1 2 4 8 12 16 20 24 28 32 36 40)
- X breaksw
- Xdefault:
- X echo Unknown skill type $type >& 2
- X exit 20
- Xendsw
- X
- Xset index=0
- Xwhile ($map[$index] <= $points)
- X @ index = $index + 1
- Xend
- X
- X@ delta = $index - 6
- X
- Xswitch ($type)
- Xcase PE:
- Xcase PA:
- Xcase PH:
- X @ result = $dx + $delta + $bonus
- X breaksw
- Xcase ME:
- Xcase MA:
- Xcase MH:
- Xcase MVH:
- X @ result = $iq + $delta + $bonus
- X breaksw
- Xcase PEH:
- Xcase PAH:
- Xcase PHH:
- Xcase MEH:
- Xcase MAH:
- Xcase MHH:
- X @ result = $ht + $delta + $bonus
- X breaksw
- Xcase PHS:
- X @ result = $st + $delta + $bonus
- X breaksw
- Xdefault:
- X echo Unknown skill type $type >& 2
- X exit 20
- Xendsw
- X
- Xecho "set $variable=$result;"
- X
- Xif ($misc == "RUNNING") then
- X# set RUNNING environment variable for use by mksheet2
- X echo "setenv RUNNING $result"
- Xendif
- X
- X
- END_OF_FILE
- if test 4625 -ne `wc -c <'skill.sh'`; then
- echo shar: \"'skill.sh'\" unpacked with wrong size!
- fi
- chmod +x 'skill.sh'
- # end of 'skill.sh'
- fi
- echo shar: End of archive 1 \(of 4\).
- cp /dev/null ark1isdone
- MISSING=""
- for I in 1 2 3 4 ; do
- if test ! -f ark${I}isdone ; then
- MISSING="${MISSING} ${I}"
- fi
- done
- if test "${MISSING}" = "" ; then
- echo You have unpacked all 4 archives.
- rm -f ark[1-9]isdone
- else
- echo You still need to unpack the following archives:
- echo " " ${MISSING}
- fi
- ## End of shell archive.
- exit 0
-
- exit 0 # Just in case...
-