home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Usenet 1994 January
/
usenetsourcesnewsgroupsinfomagicjanuary1994.iso
/
sources
/
misc
/
volume28
/
mksheet
/
part01
next >
Wrap
Text File
|
1992-02-23
|
44KB
|
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...