mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 03:40:32 +00:00
2174 lines
199 KiB
HTML
2174 lines
199 KiB
HTML
<!-- BEGIN SHEET -->
|
|
<input name="attr_SetupDone" style="display: none;" type="text" value="0">
|
|
<input name="attr_tab1" title="Main" class="sheet-tab sheet-tab1" type="radio" checked="checked" value="1"><span class="sheet-tabSpan" data-i18n-title="title-Main" title="Main"></span>
|
|
<input name="attr_tab1" title="Equipment" class="sheet-tab sheet-tab2" type="radio" value="2"><span class="sheet-tabSpan" data-i18n-title="title-Equipment" title="Equipment"></span>
|
|
<input name="attr_tab1" title="Mount" class="sheet-tab sheet-tab3" type="radio" value="3"><span class="sheet-tabSpan" data-i18n-title="title-Mount" title="Mount"></span>
|
|
<input name="attr_tab1" title="Fight" class="sheet-tab sheet-tab4" type="radio" value="4"><span class="sheet-tabSpan" data-i18n-title="title-Fight" title="Fight"></span>
|
|
|
|
<!--- Main (Tab 1) start -->
|
|
<div class="sheet-tab-content sheet-tab1" style='background: white; background-image:none; width: 841px; max-width: 841px; height: 1350px; margin: 2px 0 0 1px; padding: 0px; background: white;'>
|
|
|
|
<div style='display: inline-block; vertical-align: top; width: 830px; height: 1336px; background: white; margin: 0px 0px 0px 2px; border: 0px solid red'>
|
|
|
|
<!-- NPC development -->
|
|
<div class='sheet-cfgdiv' style='display: inline-block; vertical-align: top; border: 0px solid brown; margin: -8px 0px 0px 0px' >
|
|
<input class="sheet-HideConfig" type="checkbox" checked name="attr_is_config" data-i18n-title="title-NPC-Configuration" title='NPC Configuration' /><span class="sheet-is-config"></span>
|
|
<div class="sheet-config" style='padding: 2px; background-color: rgb(234, 221, 202); background-image: none;'>
|
|
<button type="action" style='height: 14px; margin: -6px 0px 0px 0px; padding: none; border: 0px solid black; color: white; background-color: rgba(238, 75, 43, 1.0);' data-i18n-title="title-Roll2d10wMod" title="Roll 2d10 + Modifiers for all Attributes" id="allAttributes" name="act_allAttributes">Roll NPC Attributes</button>
|
|
<label style='font-size: 1.1em' data-i18n="attribute-points"> Points:</label><input type='text' style='width: 40px; height: 18px; text-align: center; margin: -2px 0px 0px 0px' name='attr_totalPoints' />
|
|
<label style='font-size: 1.1em' data-i18n="initial-skills"> Skills:</label><input type='text' style='width: 40px; height: 18px; text-align: center; margin: -2px 0px 0px 0px' name='attr_initialSkills' />
|
|
</div>
|
|
</div>
|
|
|
|
<label style="font-family:Donegal One;font-size: 2.3em; font-weight: bold; margin: 50px 0px 0px 8px;" data-i18n="character-sheet">CHARACTER SHEET</label>
|
|
|
|
<!-- Character, Background, Bio, XP -->
|
|
<div style='display: inline-block; vertical-align: top; width: 840px; margin: 16px 0px 0px 0px; border: 0px solid orange;'>
|
|
<label class="bio-title bio100" data-i18n="player-name">Player</label>
|
|
<input type='text' class="bio-data" name='attr_player' style='width: 164px; height: 23px' spellcheck="false" value='' />
|
|
<label style="width: 150px; font-family:Donegal One;font-size: 1.2em; font-weight: bold; text-align: left;" data-i18n="character-name">Character Name</label>
|
|
<input type='text' name='attr_character_name' style='width: 330px; height: 23px; text-align: center; border-bottom: 2px solid black; background: white; font-family:serif; font-size: 1.8em; font-weight: bold;' spellcheck="false" />
|
|
|
|
<label class="bio-title bio100" data-i18n="nationality">Nationality</label>
|
|
<input type='text' class="bio-data" name='attr_nationality' style='width: 164px; height: 23px; ' spellcheck="false" data-i18n-title="title-Nationality" title='Nationality' value='' />
|
|
<label style="width: 150px; font-family:Donegal One;font-size: 1.2em; font-weight: bold; text-align: left;" data-i18n="hometown">Hometown</label>
|
|
<input type="text" class="bio-data" name="attr_hometown" style='width: 170px; height: 23px;' data-i18n-title="title-Hometown" title='Hometown' spellcheck="false" value='' >
|
|
<label class="bio-title bio90" data-i18n="gender">Gender</label>
|
|
<input type='text' class="bio-data" name='attr_gender' style='width: 62px; height: 23px;' data-i18n-title="title-Gender" title='Gender' value='' />
|
|
|
|
<label class="bio-title bio100" data-i18n="handedness">Handedness</label>
|
|
<input type="text" class="bio-data" name="attr_handedness" style='width: 164px; height: 23px;' data-i18n-title="title-Handedness" title='Handedness' value='' >
|
|
<label style="width: 40px; font-family:Donegal One;font-size: 1.2em; font-weight: bold; text-align: left;" data-i18n="age">Age</label>
|
|
<input type='text' class="bio-data" name='attr_age' data-i18n-title="title-Age" title='Age' style='width: 110px; height: 23px; ' value='' />
|
|
<label style="width: 80px; font-family:Donegal One;font-size: 1.2em; font-weight: bold; text-align: left;" data-i18n="char-height">Height</label>
|
|
<input type="text" class="bio-data" name="attr_height" style='width: 74px; height: 23px;' data-i18n-title="title-Height" title='Height' value='' >
|
|
<label class="bio-title bio90" data-i18n="weight">Weight</label>
|
|
<input type='text' class="bio-data" name='attr_weight' style='width: 62px; height: 23px;' data-i18n-title="title-Weight" title='Weight' value='' />
|
|
|
|
<label class="bio-title bio100" data-i18n="char-background">Background</label>
|
|
<input type="text" class="bio-data" name="attr_background" style='width: 164px; height: 23px;' data-i18n-title="title-Background" title='Background' value='' >
|
|
<label style="width: 40px; font-family:Donegal One;font-size: 1.2em; font-weight: bold; text-align: left;" data-i18n="year">Year</label>
|
|
<input type='text' class="bio-data" name='attr_year' style='width: 110px; height: 23px;' data-i18n-title="title-Year" title='Year' value='' />
|
|
<label style="width: 80px; font-family:Donegal One;font-size: 1.2em; font-weight: bold; text-align: left;" data-i18n="total-xp">Total XP</label>
|
|
<input type="text" class="bio-data" name="attr_xp" style='width: 74px; height: 23px;' data-i18n-title="title-Total XP" title='Total XP' value='' >
|
|
<label class="bio-title bio90" data-i18n="xp-left">XP Left</label>
|
|
<input type='text' class="bio-data" name='attr_xp_left' style='width: 62px; height: 23px;' data-i18n-title="title-xp_left" title='XP Left' value='' />
|
|
|
|
</div>
|
|
<div style='display: inline-block; vertical-align: top; width: 444px; margin: 0px 0px 0px 2px; border: 0px solid red;'>
|
|
<!-- Attributes -->
|
|
<input type="hidden" name="attr_totalPoints" value="0"/>
|
|
<input type="hidden" name="attr_initialSkills" value="0"/>
|
|
<label style='width: 410px; height: 26px; box-sizing: border-box; text-align: left; font-family:Donegal One; font-size: 1.4em; font-weight: bold; border: 0px solid blue; background: transparent; color: rgb(152, 130, 46); margin: 12px 0px 0px 14px' data-i18n="attributes">ATTRIBUTES</label>
|
|
|
|
<div style='display: inline-block; width: 440px; border: 3px solid black; margin: 0px 0px 0px 0px'>
|
|
<!-- Strength -->
|
|
<button class="sheet-textButton" type="roll" name="roll_strcheck" style="width: 240px; height: 48px; text-align: left; font-family:Donegal One; font-size: 1.4em; font-weight: bold; border-right: 3px solid black; background-color: transparent; margin: -2px 0px 0px 0px;"value="&{template:check} {{name=@{character_name} *for* Strength}} {{Roll=[[1d20]]}} {{Target=[[@{strength}]]}}" data-i18n-title="title-strength-roll" title="Strength Action Roll" data-i18n="strength">STRENGTH</button>
|
|
<input type="text" name="attr_strength" style='width: 66px; height: 46px; text-align: center; border: 0px solid black; font-size: 1.2em; font-weight: bold; margin: 0px 0px 0px -3px; background-color: rgba(255,255,255,0.1);' data-i18n-title="title-strength" title='Strength' value='7-20' >
|
|
<label style='width: 112px; height: 46px; text-align: center; font-size: 0.7em; font-weight: bold; border-left: 3px solid black; background: transparent; color: black; line-height: 1.5; margin: -6px 0px 0px -2px; padding: 0px 0px 0px -3px' data-i18n="strength-definition">Max. wounds, Lift, Carry, Endurance, Brawling</label>
|
|
</div>
|
|
<div style='display: inline-block; width: 440px; border: 3px solid black; margin: -2px 0px 0px 0px'>
|
|
<!-- Coordination -->
|
|
<button class="sheet-textButton" type="roll" name="roll_coordcheck" style="width: 240px; height: 48px; text-align: left; font-family:Donegal One; font-size: 1.4em; font-weight: bold; border-right: 3px solid black; background-color: transparent; margin: 0px 0px 0px 0px;" value="&{template:check} {{name=@{character_name} *for* Coordination}} {{Roll=[[1d20]]}} {{Target=[[@{coordination}]]}}" data-i18n-title="title-coordination-roll" title="Coordination Action Roll" data-i18n="coordination">COORDINATION</button>
|
|
<input type="text" name="attr_coordination" style='width: 66px; height: 46px; text-align: center; border: 0px solid black; font-size: 1.2em; font-weight: bold; margin: 0px 0px 0px -3px; background-color: rgba(255,255,255,0.1);' data-i18n-title="title-coordination" title='Coordination' value='7-20' >
|
|
<label style='width: 112px; height: 46px; text-align: center; font-size: 0.7em; font-weight: bold; border-left: 3px solid black; background: transparent; color: black; line-height: 1.5; margin: -4px 0px 0px -2px' data-i18n="coordination-definition">Shooting, Acrobatics, Locks, In saddle, Speed</label>
|
|
</div>
|
|
<div style='display: inline-block; width: 440px; border: 3px solid black; margin: -2px 0px 0px 0px'>
|
|
<!-- Observation -->
|
|
<button class="sheet-textButton" type="roll" name="roll_observcheck" style="width: 240px; height: 48px; text-align: left; font-family:Donegal One; font-size: 1.4em; font-weight: bold; border-right: 3px solid black; background-color: transparent; margin: 0px 0px 0px 0px;" value="&{template:check} {{name=@{character_name} *for* Observation}} {{Roll=[[1d20]]}} {{Target=[[@{observation}]]}}" data-i18n-title="title-observation-roll" title="Observation Action Roll" data-i18n="observation">OBSERVATION</button>
|
|
<input type="text" name="attr_observation" style='width: 66px; height: 46px; text-align: center; border: 0px solid black; font-size: 1.2em; font-weight: bold; margin: 0px 0px 0px -3px; background-color: rgba(255,255,255,0.1);' data-i18n-title="title-observation" title='Observation' value='7-20' >
|
|
<label style='width: 112px; height: 46px; text-align: center; font-size: 0.7em; font-weight: bold; border-left: 3px solid black; background: transparent; color: black; line-height: 1.5; margin: -4px 0px 0px -2px' data-i18n="observation-definition">Perception, Reveal cheating, Night visibility</label>
|
|
</div>
|
|
<div style='display: inline-block; width: 440px; border: 3px solid black; margin: -2px 0px 0px 0px'>
|
|
<!-- Stature -->
|
|
<button class="sheet-textButton" type="roll" name="roll_staturecheck" style="width: 240px; height: 48px; text-align: left; font-family:Donegal One; font-size: 1.4em; font-weight: bold; border-right: 3px solid black; background-color: transparent; margin: 0px 0px 0px 0px;" value="&{template:check} {{name=@{character_name} *for* Stature}} {{Roll=[[1d20]]}} {{Target=[[@{stature}]]}}" data-i18n-title="title-stature-roll" title="Stature Action Roll" data-i18n="stature">STATURE</button>
|
|
<input type="text" name="attr_stature" style='width: 66px; height: 46px; text-align: center; border: 0px solid black; font-size: 1.2em; font-weight: bold; margin: 0px 0px 0px -3px; background-color: rgba(255,255,255,0.1);' data-i18n-title="title-stature" title='Stature' value='4-10' >
|
|
<label style='width: 112px; height: 46px; text-align: center; font-size: 0.7em; font-weight: bold; border-left: 3px solid black; background: transparent; color: black; line-height: 1.5; margin: -4px 0px 0px -2px' data-i18n="stature-definition">Renown, NPC relations (>9/+1, >14/ +2)</label>
|
|
</div>
|
|
<div style='display: inline-block; width: 440px; border: 3px solid black; margin: -2px 0px 0px 0px'>
|
|
<!-- Luck -->
|
|
<button class="sheet-textButton" type="roll" name="roll_luckcheck" style="width: 240px; height: 48px; text-align: left; font-family:Donegal One; font-size: 1.4em; font-weight: bold; border-right: 3px solid black; background-color: transparent; margin: 0px 0px 0px 0px;" value="&{template:check} {{name=@{character_name} *for* Luck}} {{Roll=[[1d20]]}} {{Target=[[@{luck}]]}}" data-i18n-title="title-luck-roll" title="Luck Action Roll" data-i18n="luck">LUCK</button>
|
|
<input type="text" name="attr_luck" style='width: 66px; height: 46px; text-align: center; border: 0px solid black; font-size: 1.2em; font-weight: bold; margin: 0px 0px 0px -3px; background-color: rgba(255,255,255,0.1);' data-i18n-title="title-luck" title='Luck' value='4-10' >
|
|
<label style='width: 112px; height: 46px; text-align: center; font-size: 0.7em; font-weight: bold; border-left: 3px solid black; background: transparent; color: black; line-height: 1.5; margin: -4px 0px 0px -2px' data-i18n="luck-definition">Surviving mortal wounds, Save to escape danger</label>
|
|
</div>
|
|
|
|
<!-- Shooting Matrix -->
|
|
<label style='width: 430px; height: 26px; box-sizing: border-box; text-align: left; font-family: Donegal One; font-size: 1.4em; font-weight: bold; border: 0px solid blue; background: transparent; color: rgb(152, 130, 46); margin: 20px 0px 0px 8px' data-i18n="shooting">SHOOTING</label>
|
|
<label style='width: 430px; height: 1px; color: black; border-bottom: 2px solid black; margin: -4px 0px 0px 8px'>
|
|
|
|
<div style='width: 442px; margin: 8px 0px 0px -8px; border: 0px solid purple;'>
|
|
|
|
<label style="width: 30px; font-family: Donegal One; font-size: 1.3em; text-align: left; border: 0px solid red; margin: 0px 0px 0px 230px;" data-i18n="base">Base</label>
|
|
<label style="width: 30px; font-family: Donegal One; font-size: 1.3em; text-align: left; border: 0px solid red; margin: 0px 0px 0px 0px;" data-i18n="pistol">Pistol</label>
|
|
<label style="width: 30px; font-family: Donegal One; font-size: 1.3em; text-align: left; border: 0px solid red; margin: 0px 0px 0px 0px;" data-i18n="rifle">Rifle</label>
|
|
<label style="width: 66px; font-family: Donegal One; font-size: 1.3em; text-align: center; border: 0px solid red; margin: 0px 0px 0px 0px;" data-i18n="num-shots"># Shots</label>
|
|
|
|
<button class="sheet-textButton" type="roll" name="roll_carefulshot" style="width: 110px; height: 20px; font-family: Donegal One; font-size: 1.4em; font-weight: bold; text-align: left; border: 0px solid black; background: transparent; margin: 0px 0px 0px 4px;" value="&{template:shottype} {{name=@{character_name} *for* Careful Shot}} {{Roll=[[1d20]]}} {{Misfire=[[1d20]]}} {{Base=[[@{coordination}]]}} {{Pistol=[[@{coordination}+@{pistol}]]}} {{Rifle=[[@{coordination}+@{rifle}]]}} {{Shotgun=[[@{coordination}+@{shotgun}]]}}" data-i18n-title="title-careful-shot-roll" title="Careful Shot Roll" data-i18n="careful-shot">CAREFUL SHOT</button>
|
|
<label style="width: 84px; height: 20px; font-family: Donegal One; font-size: 0.9em; text-align: left; font-weight: normal; border: 0px solid red; margin: 0px 0px 0px 0px;" data-i18n-title="title-careful-shot" title="equals Coordination Attribute" data-i18n="full-coor"><i>(= COOR)</i></label>
|
|
|
|
<input type="text" name="attr_s00" style='width: 46px; height: 24px; text-align: center; border: 2px solid black; font-size: 1.4em; font-weight: bold; margin: 0px 0px 0px 2px; background: white;' data-i18n-title="title-careful-base" title='Careful Base Shot' value='1' >
|
|
<input type="text" name="attr_s01" style='width: 46px; height: 24px; text-align: center; border: 2px solid black; font-size: 1.4em; font-weight: bold; margin: 0px 0px 0px -4px; background: white;' data-i18n-title="title-careful-pistol" title='Careful Pistol Shot' value='1' >
|
|
<input type="text" name="attr_s02" style='width: 46px; height: 24px; text-align: center; border: 2px solid black; font-size: 1.4em; font-weight: bold; margin: 0px 0px 0px -4px; background: white;' data-i18n-title="title-caeful-rifle" title='Careful Rifle Shot' value='1' >
|
|
<label style="width: 60px; font-family: Donegal One; font-size: 1.2em; text-align: center; border: 0px solid red; margin: 0px 0px 0px 0px;" data-i18n="1shot"><i>1 shot</i></label>
|
|
|
|
<button class="sheet-textButton" type="roll" name="roll_steadyshot" style="width: 104px; height: 20px; font-family: Donegal One; font-size: 1.4em; font-weight: bold; text-align: left; border: 0px solid black; background: transparent; margin: -4px 0px 0px 4px;" value="&{template:shottype} {{name=@{character_name} *for* Steady Shot}} {{Roll=[[1d20]]}} {{Misfire=[[1d20]]}} {{Base=[[ceil(@{coordination}/2)]]}} {{Pistol=[[ceil(@{coordination}/2)+@{pistol}]]}} {{Rifle=[[ceil(@{coordination}/2)+@{rifle}]]}} {{Shotgun=[[ceil(@{coordination}/2)+@{shotgun}]]}}" data-i18n-title="title-steady-shot-roll" title="Steady Shot Roll" data-i18n="steady-shot">STEADY SHOT</button>
|
|
<label style="width: 90px; height: 20px; font-family: Donegal One; font-size: 0.9em; text-align: left; font-weight: normal; border: 0px solid red; margin: 0px 0px 0px 0px;" data-i18n-title="title-steady-shot" title="equals half of Coordination Attribute" data-i18n="half-coor"><i>(= 1/2 COOR)</i></label>
|
|
<input type="text" name="attr_s10" style='width: 46px; height: 24px; text-align: center; border: 2px solid black; font-size: 1.4em; font-weight: bold; margin: -4px 0px 0px 2px; background: white;' data-i18n-title="title-steady-base" title='Steady Base Shot' value='1' >
|
|
<input type="text" name="attr_s11" style='width: 46px; height: 24px; text-align: center; border: 2px solid black; font-size: 1.4em; font-weight: bold; margin: -4px 0px 0px -4px; background: white;' data-i18n-title="title-steady-pistol" title='Steady Pistol Shot' value='1' >
|
|
<input type="text" name="attr_s12" style='width: 46px; height: 24px; text-align: center; border: 2px solid black; font-size: 1.4em; font-weight: bold; margin: -4px 0px 0px -4px; background: white;' data-i18n-title="title-steady-rifle" title='Steady Rifle Shot' value='1' >
|
|
<label style="width: 60px; font-family: Donegal One; font-size: 1.2em; text-align: center; border: 0px solid red; margin: 0px 0px 0px 0px;" data-i18n="2shots"><i>2 shots</i></label>
|
|
|
|
<button class="sheet-textButton" type="roll" name="roll_hipshotshot" style="width: 70px; height: 20px; font-family: Donegal One; font-size: 1.4em; font-weight: bold; text-align: left; border: 0px solid black; background: transparent; margin: -4px 0px 0px 4px;" value="&{template:shottype} {{name=@{character_name} *for* Hip Shot}} {{Roll=[[1d20]]}} {{Misfire=[[1d20]]}} {{Base=[[floor(@{coordination}/4)]]}} {{Pistol=[[floor(@{coordination}/4)+@{pistol}]]}} {{Rifle=[[floor(@{coordination}/4)+@{rifle}]]}} {{Shotgun=[[floor(@{coordination}/4)+@{shotgun}]]}}" data-i18n-title="title-hip-shot-roll" title="Hip Shot Roll" data-i18n="hip-shot-uc">HIP SHOT</button>
|
|
<label style="width: 124px; height: 20px; font-family: Donegal One; font-size: 0.9em; text-align: left; font-weight: normal; border: 0px solid red; margin: 0px 0px 0px 0px;" data-i18n-title="title-hip-shot" title="equals a quarter of Coordination Attribute" data-i18n="quarter-coor"><i>(= 1/4 COOR)</i></label>
|
|
<input type="text" name="attr_s20" style='width: 46px; height: 24px; text-align: center; border: 2px solid black; font-size: 1.4em; font-weight: bold; margin: -4px 0px 0px 2px; background: white;' data-i18n-title="title-hipshot-base" title='Hip Base Shot' value='1' >
|
|
<input type="text" name="attr_s21" style='width: 46px; height: 24px; text-align: center; border: 2px solid black; font-size: 1.4em; font-weight: bold; margin: -4px 0px 0px -4px; background: white;' data-i18n-title="title-hipshot-pistol" title='Hip Pistol Shot' value='1' >
|
|
<input type="text" name="attr_s22" style='width: 46px; height: 24px; text-align: center; border: 2px solid black; font-size: 1.4em; font-weight: bold; margin: -4px 0px 0px -4px; background: white;' data-i18n-title="title-hipshot-rifle" title='Hip Rifle Shot' value='1' >
|
|
<label style="width: 60px; font-family: Donegal One; font-size: 1.2em; text-align: center; border: 0px solid red; margin: 0px 0px 0px 0px;" data-i18n="3shots"><i>3 shots</i></label>
|
|
|
|
<button class="sheet-textButton" type="roll" name="roll_fangunshot" style="width: 64px; height: 20px; font-family: Donegal One; font-size: 1.4em; font-weight: bold; text-align: left; border: 0px solid black; background: transparent; margin: -4px 0px 0px 4px;" value="&{template:shottype} {{name=@{character_name} *for* Fangun}} {{Roll=[[1d20]]}} {{Misfire=[[1d20]]}} {{Base=[[1]]}} {{Pistol=[[@{fangun}]]}} {{Rifle=[[@{fanrifle}]]}} {{Shotgun=[[@{fanshotgun}]]}}" data-i18n-title="title-fangun-roll" title="Fangun Roll" data-i18n="fangun-uc">FANGUN</button>
|
|
<label style="width: 130px; height: 20px; font-family: Donegal One; font-size: 0.9em; text-align: left; font-weight: normal; border: 0px solid red; margin: 0px 0px 0px 0px;" data-i18n-title="title-fangun" title="equals greater of 1 or Pistol Skill" data-i18n="one-or-skill"><i>(= 1 or WEAPON SKILL)</i></label>
|
|
<input type="text" name="attr_s30" style='width: 46px; height: 24px; text-align: center; border: 2px solid black; font-size: 1.4em; font-weight: bold; margin: -4px 0px 0px 2px; background: white;' data-i18n-title="title-fangun-base" title='Fanning Base Shot' value='1' >
|
|
<input type="text" name="attr_s31" style='width: 46px; height: 24px; text-align: center; border: 2px solid black; font-size: 1.4em; font-weight: bold; margin: -4px 0px 0px -4px; background: white;' data-i18n-title="title-fanfun-pistol" title='Fanning Pistol Shot' value='1' >
|
|
<input type="text" name="attr_s32" style='width: 46px; height: 24px; margin: -4px 0px 0px -4px; background: black;' data-i18n-title="title-no-rifile-fanshot" title='Fanning Rifle Shot not allowed' value='' >
|
|
<label style="width: 60px; font-family: Donegal One; font-size: 1.2em; text-align: center;border: 0px solid red; margin: 0px 0px 0px 0px;" data-i18n="6shots"><i>6 shots</i></label>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Wounds mapped against a Cowboy Silhouette, showing the number and severity of light and serious wounds -->
|
|
<div style='display: inline-block; vertical-align: top; width: 310px; margin: 26px 0px 0px 2px; border: 0px solid blue;'>
|
|
<!-- Cowboy Silhouette -->
|
|
<!--<img style='height: 320px; width: 190px; border: 0px dashed brown; margin: 0px 0px 0px 66px' src="https://github.com/WilliamBarkerCoC/Public-Domain-Images/blob/main/BH3e-Cowboy Silhouette.png?raw=true" />-->
|
|
<img style='height: 320px; width: 190px; border: 0px dashed brown; margin: 0px 0px 0px 66px' src="https://github.com/Roll20/roll20-character-sheets/blob/master/Boot%20Hill%203e/BH3e-Cowboy Silhouette.png?raw=true" />
|
|
|
|
<input type="hidden" name="attr_numberWounds" value="0"/>
|
|
<input type="hidden" name="attr_numberSeriousWounds" value="0"/>
|
|
|
|
<div style='display: inline-block; vertical-align: top; width: 310px; margin: -336px 0px 0px 0px; border: 0px solid pink;'>
|
|
|
|
<!-- Head -->
|
|
<div style='width: 94px; height: 54px; border: 0px solid red; margin: 0px 0px 0px 116px;'>
|
|
<label style='width: 94px; height: 8px; text-align: center; font-size: 0.7em; font-weight: bold; border: 0px dashed gray; background-color: rgba(255,255,255,0.5); color: black; line-height: 1.5; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px' data-i18n="loc-head">Head 20</label>
|
|
<input type="text" name="attr_headWound" style='width: 44px; height: 20px; text-align: center; border: 1px solid gray; font-size: 1.2em; font-weight: bold; margin: -5px 0px 0px 2px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-light-head-wounds" title='Number of Light Head Wounds' value='' >
|
|
<input type="text" name="attr_headDamage" style='width: 44px; height: 20px; text-align: center; border: 1px solid gray; font-size: 1.2em; font-weight: bold; margin: -5px 0px 0px 2px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-damage-light-head" title='Damage from Light Head Wounds' value='' >
|
|
<input type="text" name="attr_headSeriousWound" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -79px 0px 0px 46px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-serious-head-wounds" title='Number of Serious Head Wounds' value='' >
|
|
<input type="text" name="attr_headSeriousDamage" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -79px 0px 0px 46px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-damage-serious-head" title='Damage from Serious Head Wounds' value='' >
|
|
</div>
|
|
<!-- Shoulders -->
|
|
<div style='width: 94px; height: 54px; border: 0px dashed gray; margin: -18px 0px 0px 24px;'>
|
|
<label style='width: 94px; height: 8px; text-align: center; font-size: 0.7em; font-weight: bold; border: 0px solid black; background-color: rgba(255,255,255,0.5); color: black; line-height: 1.5; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px' data-i18n="loc-left-shoulder">Left Shoulder 9-10</label>
|
|
<input type="text" name="attr_leftShoulderWound" style='width: 44px; height: 20px; text-align: center; border: 1px solid gray; font-size: 1.2em; font-weight: bold; margin: -5px 0px 0px 2px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-light-left-shoulder-wounds" title='Number of Light Left Shoulder Wounds' value='' >
|
|
<input type="text" name="attr_leftShoulderDamage" style='width: 44px; height: 20px; text-align: center; border: 1px solid gray; font-size: 1.2em; font-weight: bold; margin: -5px 0px 0px 2px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-damage-light-left-shoulder" title='Damage from Light Left Shoulder Wounds' value='' >
|
|
<input type="text" name="attr_leftShoulderSeriousWound" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -80px 0px 0px 46px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-serious-left-shoulder-wounds" title='Number of Serious Left Shoulder Wounds' value='' >
|
|
<input type="text" name="attr_leftShoulderSeriousDamage" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -80px 0px 0px 46px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-damage-serious-left-shoulder" title='Damage from Serious Left Shoulder Wounds' value='' >
|
|
</div>
|
|
<div style='width: 94px; height: 54px; border: 0px dashed gray; margin: -56px 0px 0px 216px;'>
|
|
<label style='width: 94px; height: 8px; text-align: center; font-size: 0.7em; font-weight: bold; border: 0px solid black; background-color: rgba(255,255,255,0.5); color: black; line-height: 1.5; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px' data-i18n="loc-right-shoulder">Right Shoulder 11-12</label>
|
|
<input type="text" name="attr_rightShoulderWound" style='width: 44px; height: 20px; text-align: center; border: 1px solid gray; font-size: 1.2em; font-weight: bold; margin: -5px 0px 0px 2px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-light-right-shoulder-wounds" title='Number of Light Right Shoulder Wounds' value='' >
|
|
<input type="text" name="attr_rightShoulderDamage" style='width: 44px; height: 20px; text-align: center; border: 1px solid gray; font-size: 1.2em; font-weight: bold; margin: -5px 0px 0px 2px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-damage-light-right-shoulder" title='Damage from Light Right Shoulder Wounds' value='' >
|
|
<input type="text" name="attr_rightShoulderSeriousWound" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -80px 0px 0px 46px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-serious-right-shoulder-wounds" title='Number of Serious Right Shoulder Wounds' value='' >
|
|
<input type="text" name="attr_rightShoulderSeriousDamage" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -80px 0px 0px 46px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-damage-serious-right-shoulder" title='Damage from Serious Right Shoulder Wounds' value='' >
|
|
</div>
|
|
<!-- Chest -->
|
|
<div style='width: 94px; height: 52px; border: 0px dashed brown; margin: -10px 0px 0px 118px;'>
|
|
<label style='width: 94px; height: 8px; text-align: center; font-size: 0.7em; font-weight: bold; border: 0px solid black; background-color: rgba(255,255,255,0.1); color: white; line-height: 1.5; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px' data-i18n="loc-chest">Chest 18-19</label>
|
|
<input type="text" name="attr_chestWound" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -5px 0px 0px 2px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-light-chest-wounds" title='Number of Light Chest Wounds' value='' >
|
|
<input type="text" name="attr_chestDamage" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -5px 0px 0px 2px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-damage-light-chest" title='Damage from Light Chest Wounds' value='' >
|
|
<input type="text" name="attr_chestSeriousWound" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -79px 0px 0px 46px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-serious-chest-wounds" title='Number of Serious Chest Wounds' value='' >
|
|
<input type="text" name="attr_chestSeriousDamage" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -79px 0px 0px 46px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-damage-serious-chest" title='Damage from Serious Chest Wounds' value='' >
|
|
</div>
|
|
<!-- Arms -->
|
|
<div style='width: 94px; height: 52px; border: 0px dashed brown; margin: -16px 0px 0px 22px;'>
|
|
<label style='width: 94px; height: 10px; text-align: center; font-size: 0.7em; font-weight: bold; border: 0px solid black; background-color: rgba(255,255,255,0.5); color: black; line-height: 1.5; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px' data-i18n="loc-left-arm">Left Arm 5-6</label>
|
|
<input type="text" name="attr_leftArmWound" style='width: 44px; height: 20px; text-align: center; border: 1px solid gray; font-size: 1.2em; font-weight: bold; margin: -5px 0px 0px 2px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-light-left-arm-wounds" title='Number of Light Left Arm Wounds' value='' >
|
|
<input type="text" name="attr_leftArmDamage" style='width: 44px; height: 20px; text-align: center; border: 1px solid gray; font-size: 1.2em; font-weight: bold; margin: -5px 0px 0px 2px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-damage-light-left-arm" title='Damage from Light Left Arm Wounds' value='' >
|
|
<input type="text" name="attr_leftArmSeriousWound" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -80px 0px 0px 46px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-serious-left-arm-wounds" title='Number of Serious Left Arm Wounds' value='' >
|
|
<input type="text" name="attr_leftArmSeriousDamage" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -80px 0px 0px 46px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-damage-serious-left-arm" title='Damage from Serious Left Arm Wounds' value='' >
|
|
</div>
|
|
<div style='width: 94px; height: 52px; border: 0px dashed brown; margin: -50px 0px 0px 216px;'>
|
|
<label style='width: 94px; height: 10px; text-align: center; font-size: 0.7em; font-weight: bold; border: 0px solid black; background-color: rgba(255,255,255,0.5); color: black; line-height: 1.5; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px' data-i18n="loc-right-shoulder">Right Arm 7-8</label>
|
|
<input type="text" name="attr_rightArmWound" style='width: 44px; height: 20px; text-align: center; border: 1px solid gray; font-size: 1.2em; font-weight: bold; margin: -5px 0px 0px 2px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-light-right-arm-wounds" title='Number of Light Right Arm Wounds' value='' >
|
|
<input type="text" name="attr_rightArmDamage" style='width: 44px; height: 20px; text-align: center; border: 1px solid gray; font-size: 1.2em; font-weight: bold; margin: -5px 0px 0px 2px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-damage-light-right-arm" title='Damage from Light Right Arm Wounds' value='' >
|
|
<input type="text" name="attr_rightArmSeriousWound" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -79px 0px 0px 46px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-serious-right-arm-wounds" title='Number of Serious Right Arm Wounds' value='' >
|
|
<input type="text" name="attr_rightArmSeriousDamage" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -79px 0px 0px 46px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-damage-serious-right-arm" title='Damage from Serious Right Arm Wounds' value='' >
|
|
</div>
|
|
<!-- Abdomen -->
|
|
<div style='width: 94px; height: 52px; border: 0px dashed brown; margin: -16px 0px 0px 118px;'>
|
|
<label style='width: 94px; height: 8px; text-align: center; font-size: 0.7em; font-weight: bold; border: 0px solid black; background-color: rgba(255,255,255,0.1); color: white; line-height: 1.5; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px' data-i18n="loc-abdomen">Abdomen 13-17</label>
|
|
<input type="text" name="attr_abdomenWound" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -5px 0px 0px 2px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-light-abdomen-wounds" title='Number of Light Abdomen Wounds' value='' >
|
|
<input type="text" name="attr_abdomenDamage" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -5px 0px 0px 2px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-damage-light-abdomen" title='Damage from Light Abdomen Wounds' value='' >
|
|
<input type="text" name="attr_abdomenSeriousWound" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -79px 0px 0px 46px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-serious-abdomen-wounds" title='Number of Serious Abdomen Wounds' value='' >
|
|
<input type="text" name="attr_abdomenSeriousDamage" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -79px 0px 0px 46px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-damage-serious-abdomen" title='Damage from Serious Abdomen Wounds' value='' >
|
|
</div>
|
|
|
|
<!-- Legs -->
|
|
<div style='width: 94px; height: 52px; border: 0px dashed brown; margin: 28px 0px 0px 58px;'>
|
|
<label style='width: 94px; height: 10px; text-align: center; font-size: 0.7em; font-weight: bold; border: 0px solid black; background-color: rgba(255,255,255,0.5); color: black; line-height: 1.5; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px' data-i18n="loc-left-leg">Left Leg 1-2</label>
|
|
<input type="text" name="attr_leftLegWound" style='width: 44px; height: 20px; text-align: center; border: 1px solid gray; font-size: 1.2em; font-weight: bold; margin: -5px 0px 0px 2px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-light-left-leg-wounds" title='Number of Light Left Leg Wounds' value='' >
|
|
<input type="text" name="attr_leftLegDamage" style='width: 44px; height: 20px; text-align: center; border: 1px solid gray; font-size: 1.2em; font-weight: bold; margin: -5px 0px 0px 2px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-damage-light-left-leg" title='Damage from Light Left Leg Wounds' value='' >
|
|
<input type="text" name="attr_leftLegSeriousWound" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -80px 0px 0px 46px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-serious-left-leg-wounds" title='Number of Serious Left Leg Wounds' value='' >
|
|
<input type="text" name="attr_leftLegSeriousDamage" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -80px 0px 0px 46px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-damage-serious-leg-arm" title='Damage from Serious Left Leg Wounds' value='' >
|
|
</div>
|
|
<div style='width: 94px; height: 52px; border: 0px dashed brown; margin: -56px 0px 0px 180px;'>
|
|
<label style='width: 94px; height: 10px; text-align: center; font-size: 0.7em; font-weight: bold; border: 0px solid black; background-color: rgba(255,255,255,0.5); color: black; line-height: 1.5; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px' data-i18n="loc-right-leg">Right Leg 3-4</label>
|
|
<input type="text" name="attr_rightLegWound" style='width: 44px; height: 20px; text-align: center; border: 1px solid gray; font-size: 1.2em; font-weight: bold; margin: -5px 0px 0px 2px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-light-right-leg-wounds" title='Number of Light Right Leg Wounds' value='' >
|
|
<input type="text" name="attr_rightLegDamage" style='width: 44px; height: 20px; text-align: center; border: 1px solid gray; font-size: 1.2em; font-weight: bold; margin: -5px 0px 0px 2px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-damage-light-right-leg" title='Damage from Light Right Leg Wounds' value='' >
|
|
<input type="text" name="attr_rightLegSeriousWound" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -79px 0px 0px 46px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-serious-right-leg-wounds" title='Number of Serious Right Leg Wounds' value='' >
|
|
<input type="text" name="attr_rightLegSeriousDamage" style='width: 44px; height: 20px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: -79px 0px 0px 46px; background-color: rgba(255,255,255,0.5);' data-i18n-title="title-damage-serious-right-leg" title='Damage from Serious Right Leg Wounds' value='' >
|
|
</div>
|
|
|
|
<!-- Wounds: Total and Maximum -->
|
|
<input type="text" style='width: 144px; height: 76px; text-align: center; border: 1px solid black; font-size: 2em; font-weight: bold; margin: 22px 0px 0px 16px; background-color: rgba(255,255,255,0.5);' name="attr_totalWounds" data-i18n-title="title-total-wounds" title='Total Wound Points' value='' >
|
|
<input type="text" style='width: 144px; height: 76px; text-align: center; border: 1px solid black; font-size: 2em; font-weight: bold; margin: 22px 0px 0px 2px; background-color: rgba(255,255,255,0.5);' name="attr_maxWounds" data-i18n-title="title-max-wounds" title='Max. Wound Points' value='' >
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Movement -->
|
|
<div>
|
|
<label style='width: 200px; height: 26px; box-sizing: border-box; text-align: left; font-family: Donegal One; font-size: 1.4em; font-weight: bold; border: 0px solid blue; background: transparent; color: rgb(152, 130, 46); margin: 16px 0px 0px 8px' data-i18n="movement-speed">MOVEMENT SPEED</label>
|
|
<label style="width: 350px; font-family: Donegal One; font-size: 0.9em; text-align: left; font-weight: normal; border: 0px solid red; margin: 0px 0px 0px 0px;" data-i18n="accuracy-movement"><i>(Accuracy modifier & movement in yards per turn)</i></label>
|
|
<br>
|
|
<label style="width: 160px; font-family: Donegal One; font-size: 1.2em; text-align: left; font-weight: normal; border: 0px solid red; margin: 0px 0px 0px 0px;" data-i18n-title="title-walk-move-penalty" title="Walking has a 2 point movement penalty" data-i18n="walking">Walking (-2)</label>
|
|
<input type="text" name="attr_walkintypt" style='width: 28px; height: 28px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: 0px 0px 0px 0px; background: white;' data-i18n-title="title-walk-distance" title='Walking Speed in yards per turn' value='6' readonly >
|
|
<label style="width: 140px; font-family: Donegal One; font-size: 1.2em; text-align: left; font-weight: normal; border: 0px solid red; margin: 0px 0px 0px 20px;" data-i18n-title="title-run-move-penalty" title="Running has a 4 point movement penalty" data-i18n="running">Running (-4)</label>
|
|
<input type="text" name="attr_runintypt" style='width: 40px; height: 28px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: 0px 0px 0px 0px; background: white;' data-i18n-title="title-run-distance" title='Running Speed in yards per turn' value='24' readonly >
|
|
|
|
<label style="width: 100px; font-family: Donegal One; font-size: 1.2em; text-align: center; font-weight: normal; border: 0px solid red; margin: 0px 0px 0px 20px;" data-i18n-title="title-crawl-move-penalty" title="Crawling does not allow return fire" data-i18n="crawling">Crawling</label>
|
|
<input type="text" name="attr_crawlintypt" style='width: 40px; height: 28px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: 0px 0px 0px 0px; background: white;' data-i18n-title="title-crawl-distance" title='Crawling Speed in yards per turn' value='2' readonly >
|
|
<label style="width: 100px; font-family: Donegal One; font-size: 1.2em; text-align: center; font-weight: normal; border: 0px solid red; margin: 0px 0px 0px 20px;" data-i18n-title="title-evade-move-penalty" title="Evading does not allow return fire" data-i18n="evading">Evading</label>
|
|
<input type="text" name="attr_evadeintypt" style='width: 40px; height: 28px; text-align: center; border: 1px solid black; font-size: 1.2em; font-weight: bold; margin: 0px 0px 0px 0px; background: white;' data-i18n-title="title-evade-distance" title='Evading Speed in yards per turn' value='12' readonly >
|
|
</div>
|
|
|
|
<!-- Weapon Skills -->
|
|
<input type="hidden" name="attr_fangun" value="1"/> <!-- Will have to increase with Pistol Skill changes -->
|
|
<input type="hidden" name="attr_fanrifle" value="1"/> <!-- Will have to increase with Rifle Skill changes -->
|
|
<input type="hidden" name="attr_fanshotgun" value="1"/> <!-- Will have to increase with Shotgun Skill changes -->
|
|
<br>
|
|
<div>
|
|
<label style='width: 180px; height: 26px; box-sizing: border-box; text-align: left; font-family: Donegal One; font-size: 1.4em; font-weight: bold; border: 0px solid blue; background: transparent; color: rgb(152, 130, 46); margin: 10px 0px 0px 8px' data-i18n="weapon-skills">WEAPON SKILLS</label>
|
|
<label style="width: 450px; font-family: Donegal One; font-size: 0.9em; text-align: left; font-weight: normal; border: 0px solid red; margin: 0px 0px 0px 0px;" data-i18n="skill-cost"><i>(Score: Initial 1 per point spent, hereafter +1 per XP threshold spent)</i></label>
|
|
<br>
|
|
<div style='display: inline-block; vertical-align: top; width: 254px; margin: 12px 0px 0px 0px; border: 3px solid black;'>
|
|
<!-- Rifle -->
|
|
<label style="width: 172px; font-family: Donegal One; font-size: 1.3em; text-align: center; font-weight: normal; color: white; background: black; border: 0px solid red; margin: 0px 0px 0px 0px;" data-i18n="skill">Skill</label>
|
|
<label style="width: 62px; font-family: Donegal One; font-size: 1.3em; text-align: center; font-weight: normal; color: white; background: black; border: 0px solid red; margin: 0px 0px 0px -4px;" data-i18n="score">Score</label>
|
|
<button class="sheet-textButton" type="roll" name="roll_rifle" style="width: 182px; height: 23px; font-family: Donegal One; font-size: 1.2em; text-align: left; font-weight: normal; border: 0px solid black; background: transparent; margin: -2px 0px 0px 0px;" value="&{template:check} {{name=@{character_name} *for* Rifle}} {{Roll=[[1d20]]}} {{Misfire=[[1d20]]}} {{Target=[[@{coordination}+@{rifle}]]}} {{Misfire=[[1d20]]}}" data-i18n-title="title-rifle-roll" title="Rifle Roll" data-i18n="rifle">Rifle</button>
|
|
<input type="text" name="attr_rifle" style='width: 66px; height: 23px; text-align: center; border-left: 2px solid black; font-size: 1.2em; font-weight: bold; margin: -2px 0px 0px 0px; background: white;' data-i18n-title="title-rifle-skill" title='Rifle Skill' value='0' >
|
|
<!-- Shotgun -->
|
|
<button class="sheet-textButton" type="roll" name="roll_shotgun" style="width: 182px; height: 23px; font-family: Donegal One; font-size: 1.2em; text-align: left; font-weight: normal; border-top: 2px solid black; background-color: transparent; margin: -2px 0px 0px 0px;" value="&{template:check} {{name=@{character_name} *for* Shotgun}} {{Roll=[[1d20]]}} {{Misfire=[[1d20]]}} {{Target=[[@{coordination}+@{shotgun}]]}}" data-i18n-title="title-shotgun-roll" title="Shotgun Roll" data-i18n="shotgun-scattergun">Shotgun/Scattergun</button>
|
|
<input type="text" name="attr_shotgun" style='width: 66px; height: 23px; text-align: center; border-left: 2px solid black; border-top: 2px solid black; font-size: 1.2em; font-weight: bold; margin: -2px 0px 0px 0px; background: white;' data-i18n-title="title-shotgun-skill" title='Shotgun Skill' value='0' >
|
|
</div>
|
|
|
|
<div style='display: inline-block; vertical-align: top; width: 254px; margin: 12px 0px 0px 0px; border: 3px solid black;'>
|
|
<!-- Pistol -->
|
|
<label style="width: 172px; font-family: Donegal One; font-size: 1.3em; text-align: center; font-weight: normal; color: white; background: black; border: 0px solid red; margin: 0px 0px 0px 0px;" data-i18n="skill">Skill</label>
|
|
<label style="width: 62px; font-family: Donegal One; font-size: 1.3em; text-align: center; font-weight: normal; color: white; background: black; border: 0px solid red; margin: 0px 0px 0px -4px;" data-i18n="score">Score</label>
|
|
<button class="sheet-textButton" type="roll" name="roll_pistol" style="width: 182px; height: 23px; font-family: Donegal One; font-size: 1.2em; text-align: left; font-weight: normal; border: 0px solid black; background: transparent; margin: -2px 0px 0px 0px;" value="&{template:check} {{name=@{character_name} *for* Pistol}} {{Roll=[[1d20]]}} {{Misfire=[[1d20]]}} {{Target=[[@{coordination}+@{pistol}]]}} {{Misfire=[[1d20]]}}" data-i18n-title="title-pistol-roll" title="Pistol Roll" data-i18n="pistol">Pistol</button>
|
|
<input type="text" name="attr_pistol" style='width: 66px; height: 23px; text-align: center; border-left: 2px solid black; font-size: 1.2em; font-weight: bold; margin: -2px 0px 0px 0px; background: white;' data-i18n-title="title-pistol-skill" title='Pistol Skill' value='0' >
|
|
<!-- Archery -->
|
|
<button class="sheet-textButton" type="roll" name="roll_archery" style="width: 182px; height: 23px; font-family: Donegal One; font-size: 1.2em; text-align: left; font-weight: normal; border-top: 2px solid black; background-color: transparent; margin: -2px 0px 0px 0px;" value="&{template:check} {{name=@{character_name} *for* Archery}} {{Roll=[[1d20]]}} {{Misfire=[[1d20]]}} {{Target=[[@{coordination}+@{archery}]]}}" data-i18n-title="title-archery-roll" title="Archery Roll" data-i18n="archery">Archery</button>
|
|
<input type="text" name="attr_archery" style='width: 66px; height: 23px; text-align: center; border-left: 2px solid black; border-top: 2px solid black; font-size: 1.2em; font-weight: bold; margin: -2px 0px 0px 0px; background: white;' data-i18n-title="title-archery-skill" title='Archery Skill' value='0' >
|
|
</div>
|
|
|
|
<div style='display: inline-block; vertical-align: top; width: 254px; margin: 12px 0px 0px 0px; border: 3px solid black;'>
|
|
<!-- Knife/Spear/Axe -->
|
|
<label style="width: 172px; font-family: Donegal One; font-size: 1.3em; text-align: center; font-weight: normal; color: white; background: black; border: 0px solid red; margin: 0px 0px 0px 0px;" data-i18n="skill">Skill</label>
|
|
<label style="width: 62px; font-family: Donegal One; font-size: 1.3em; text-align: center; font-weight: normal; color: white; background: black; border: 0px solid red; margin: 0px 0px 0px -4px;" data-i18n="score">Score</label>
|
|
<button class="sheet-textButton" type="roll" name="roll_blade" style="width: 182px; height: 23px; font-family: Donegal One; font-size: 1.2em; text-align: left; font-weight: normal; border: 0px solid black; background: transparent; margin: -2px 0px 0px 0px;" value="&{template:check} {{name=@{character_name} *for* Blade}} {{Roll=[[1d20]]}} {{Target=[[@{coordination}+@{blade}]]}}" data-i18n-title="title-blafe-roll" title="Blade Roll" data-i18n="blades">Knife/Spear/Axe</button>
|
|
<input type="text" name="attr_blade" style='width: 66px; height: 23px; text-align: center; border-left: 2px solid black; font-size: 1.2em; font-weight: bold; margin: -2px 0px 0px 0px; background: white;' data-i18n-title="title-blade-skill" title='Blade Skill' value='0' >
|
|
<!-- Brawl/Grapple -->
|
|
<button class="sheet-textButton" type="roll" name="roll_brawl" style="width: 182px; height: 23px; font-family: Donegal One; font-size: 1.2em; text-align: left; font-weight: normal; border-top: 2px solid black; background-color: transparent; margin: -2px 0px 0px 0px;" value="&{template:check} {{name=@{character_name} *for* Brawl}} {{Roll=[[1d20]]}} {{Target=[[@{coordination}+@{brawl}]]}}" data-i18n-title="title-brawl-roll" title="Brawl Roll: Grapple allows +1 if STR > opponent's STR" data-i18n="brawling-grappling">Brawling/Grapple</button>
|
|
<input type="text" name="attr_brawl" style='width: 66px; height: 23px; text-align: center; border-left: 2px solid black; border-top: 2px solid black; font-size: 1.2em; font-weight: bold; margin: -2px 0px 0px 0px; background: white;' data-i18n-title="title-brawl-skill" title='Brawl Skill' value='0' >
|
|
</div>
|
|
|
|
|
|
<label style='width: 186px; height: 26px; box-sizing: border-box; text-align: left; font-family: Donegal One; font-size: 1.4em; font-weight: bold; border: 0px solid blue; background: transparent; color: rgb(152, 130, 46); margin: 26px 0px 0px 8px' data-i18n="working-skills">WORKING SKILLS</label>
|
|
<label style="width: 450px; font-family: Donegal One; font-size: 0.9em; text-align: left; font-weight: normal; border: 0px solid red; margin: 26px 0px 0px 0px;" data-i18n="working-skill-cost"><i>(Score: Initial 2d10, hereafter +1 per XP threshold spent)</i></label>
|
|
<br>
|
|
<!-- Working Skills: Column One -->
|
|
<div style='display: inline-block; vertical-align: top; width: 254px; height: 248px; margin: 8px 0px 0px -4px; border: 1px solid LightGray;'>
|
|
<label style="width: 172px; font-family: Donegal One; font-size: 1.3em; text-align: center; font-weight: normal; color: white; background: black; border: 0px solid red; margin: 0px 0px 0px 0px;" data-i18n="skill">Skill</label>
|
|
<label style="width: 62px; font-family: Donegal One; font-size: 1.3em; text-align: center; font-weight: normal; color: white; background: black; border: 0px solid red; margin: 0px 0px 0px -4px;" data-i18n="score">Score</label>
|
|
<fieldset class="repeating_workingleft">
|
|
<div class="sheet-skills">
|
|
<!-- will have to prepend a roll button -->
|
|
<button class='sheet-range-button' style='width: 12px; height: 16px; margin:0px 0px 2px 0px;' data-i18n-title="title-working-skill-check" title='Working Skill Check' type="roll" value="&{template:check} {{name=@{character_name} *for* @{skillname}}} {{Roll=[[1d20]]}} {{Target=[[@{skillscore}]]}}" name="roll_working_skill"></button>
|
|
<input type='text' name='attr_skillname' style='width: 160px; height: 23px; margin: 0px 0px 0px -2px; text-align: center; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid black; background: white;' title='Working Skill Name' />
|
|
<input type='text' name='attr_skillscore' style='width: 62px; height: 23px; margin: 0px 0px 0px -2px; text-align: center; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid black; background: white;' title='Skill Score' />
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
<!-- Working Skills: Column Two -->
|
|
<div style='display: inline-block; vertical-align: top; width: 254px; height: 248px; margin: 8px 0px 0px 0px; border: 1px solid LightGray;'>
|
|
<label style="width: 172px; font-family: Donegal One; font-size: 1.3em; text-align: center; font-weight: normal; color: white; background: black; border: 0px solid red; margin: 0px 0px 0px 0px;" data-i18n="skill">Skill</label>
|
|
<label style="width: 62px; font-family: Donegal One; font-size: 1.3em; text-align: center; font-weight: normal; color: white; background: black; border: 0px solid red; margin: 0px 0px 0px -4px;" data-i18n="score">Score</label>
|
|
<fieldset class="repeating_workingright">
|
|
<div class="sheet-skills">
|
|
<!-- will have to prepend a roll button -->
|
|
<button class='sheet-range-button' style='width: 12px; height: 16px; margin:0px 0px 2px 8px;' data-i18n-title="title-working-skill-check" title='Working Skill Check' type="roll" value="&{template:check} {{name=@{character_name} *for* @{skillname}}} {{Roll=[[1d20]]}} {{Target=[[@{skillscore}]]}}" name="roll_working_skill"></button>
|
|
<input type='text' name='attr_skillname' style='width: 160px; height: 23px; margin: 0px 0px 0px -2px; text-align: center; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid black; background: white;' title='Working Skill' />
|
|
<input type='text' name='attr_skillscore' style='width: 62px; height: 23px; margin: 0px 0px 0px -2px; text-align: center; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid black; background: white;' title='Skill Score' />
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
<!-- Other Attacks -->
|
|
<label style='width: 254px; height: 26px; box-sizing: border-box; text-align: left; font-family: Donegal One; font-size: 1.3em; font-weight: bold; border: 0px solid blue; background: transparent; color: black; margin: 14px 0px 0px 8px' data-i18n="other-attacks">OTHER ATTACKS</label>
|
|
<div style='display: inline-block; vertical-align: top; width: 254px; margin: -220px 0px 0px 520px; border: 3px solid black;'>
|
|
<!-- Roping -->
|
|
<label style="width: 172px; font-family: Donegal One; font-size: 1.3em; text-align: center; font-weight: normal; color: white; background: black; border: 0px solid red; margin: 0px 0px 0px 0px;" data-i18n="skill">Skill</label>
|
|
<label style="width: 62px; font-family: Donegal One; font-size: 1.3em; text-align: center; font-weight: normal; color: white; background: black; border: 0px solid red; margin: 0px 0px 0px -4px;" data-i18n="score">Score</label>
|
|
<button class="sheet-textButton" type="roll" name="roll_roping" style="width: 182px; height: 23px; font-family: Donegal One; font-size: 1.2em; text-align: left; font-weight: normal; border: 0px solid black; background: transparent; margin: -2px 0px 0px 0px;" value="&{template:check} {{name=@{character_name} *for* Roping}} {{Roll=[[1d20]]}} {{Target=[[@{coordination}+@{roping}]]}}" data-i18n-title="title-roping-roll" title="Roping Roll" data-i18n="roping">Roping <i>(lasso)</i></button>
|
|
<input type="text" name="attr_roping" style='width: 66px; height: 23px; text-align: center; border-left: 2px solid black; font-size: 1.2em; font-weight: bold; margin: -2px 0px 0px 0px; background: white;' data-i18n-title="title-roping-skill" title='Working Skill: Roping' value='0' >
|
|
<!-- For Throwing, in order to do the 'if then else' a Custom Roll Paring would have to be done -->
|
|
<input type="hidden" name="attr_maxThrow" value="0"/>
|
|
<button class="sheet-textButton" type="roll" name="roll_throwing" style="width: 182px; height: 23px; font-family: Donegal One; font-size: 1.2em; text-align: left; font-weight: normal; border-top: 2px solid black; background-color: transparent; margin: -2px 0px 0px 0px;" value="&{template:check} {{name=@{character_name} *for* Throwing}} {{Roll=[[1d20]]}} {{Target=[[@{coordination}+@{throwing}]]}}" data-i18n-title="title-throwing-roll" title="Throwing Roll" data-i18n="throwing">Throwing<i>(inc. dynamite)</i></button>
|
|
<input type="text" name="attr_throwing" style='width: 66px; height: 23px; text-align: center; border-left: 2px solid black; border-top: 2px solid black; font-size: 1.2em; font-weight: bold; margin: -2px 0px 0px 0px; background: white;' data-i18n-title="title-throw-skill" title='Working Skill: Throwing. If zero, Coordination/3 rounded up' value='0' >
|
|
<button class="sheet-textButton" type="roll" name="roll_whip" style="width: 182px; height: 23px; font-family: Donegal One; font-size: 1.2em; text-align: left; font-weight: normal; border-top: 2px solid black; background-color: transparent; margin: -2px 0px 0px 0px;" value="&{template:check} {{name=@{character_name} *for* Whip}} {{Roll=[[1d20]]}} {{Target=[[@{coordination}+@{whip}]]}}" data-i18n-title="title-whip-roll" title="Whip Roll" data-i18n="whipping">Whip</button>
|
|
<input type="text" name="attr_whip" style='width: 66px; height: 23px; text-align: center; border-left: 2px solid black; border-top: 2px solid black; font-size: 1.2em; font-weight: bold; margin: -2px 0px 0px 0px; background: white;' data-i18n-title="title-whip-skill" title='Working Skill: Whip. If zero, Coordination/3 rounded up' value='0' >
|
|
</div>
|
|
|
|
<!-- Heavy Weapons -->
|
|
<label style='display: inline-block; vertical-align: top; width: 180px; height: 26px; box-sizing: border-box; text-align: left; font-family: Donegal One; font-size: 1.3em; font-weight: bold; border: 0px solid blue; background: transparent; color: black; margin: -130px 0px 0px 522px' data-i18n="heavy-weapons">HEAVY WEAPONS</label>
|
|
<div style='display: inline-block; vertical-align: top; width: 254px; margin: -132px 0px 0px 520px; border: 3px solid black;'>
|
|
<label style="width: 172px; font-family: Donegal One; font-size: 1.3em; text-align: center; font-weight: normal; color: white; background: black; border: 0px solid red; margin: 0px 0px 0px 0px;" data-i18n="skill">Skill</label>
|
|
<label style="width: 62px; font-family: Donegal One; font-size: 1.3em; text-align: center; font-weight: normal; color: white; background: black; border: 0px solid red; margin: 0px 0px 0px -4px;" data-i18n="score">Score</label>
|
|
<button class="sheet-textButton" type="roll" name="roll_artillerist" style="width: 182px; height: 23px; font-family: Donegal One; font-size: 1.2em; text-align: left; font-weight: normal; border: 0px solid black; background: transparent; margin: -2px 0px 0px 0px;" value="&{template:check} {{name=@{character_name} *for* Artillerist}} {{Roll=[[1d20]]}} {{Target=[[@{coordination}+@{artillerist}]]}}" data-i18n-title="title-artillerist-roll" title="Artillerist Roll" data-i18n="artillery">Artillerist<i>(Gatling/Cannon)</i></button>
|
|
<input type="text" name="attr_artillerist" style='width: 66px; height: 23px; text-align: center; border-left: 2px solid black; font-size: 1.2em; font-weight: bold; margin: -2px 0px 0px 0px; background: white;' data-i18n-title="title-artillerist-skill" title='Artillerist' value='0' >
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<!--- Equipment (Tab 2) start -->
|
|
<div class="sheet-tab-content sheet-tab2" style='background-color: white; background-image:none; width: 841px; max-width: 841px; height: 1350px; margin: 2px 0 0 1px; padding: 0px; background-image: white;'>
|
|
|
|
<div style='display: inline-block; vertical-align: top; width: 830px; height: 1336px; background: white; margin: 0px 0px 0px 2px; border: 0px solid red'>
|
|
<label style="font-family:Donegal One;font-size: 2.3em; font-weight: bold; margin: 50px 0px 0px 24px;" data-i18n="equipment-feats">EQUIPMENT & FEATS</label><br>
|
|
<label style='width: 450px; height: 26px; box-sizing: border-box; text-align: left; font-family:Donegal One; font-size: 1.2em; font-weight: bold; border: 0px solid blue; background: transparent; color: rgb(152, 130, 46); margin: 4px 0px 0px 24px' data-i18n="weapons-ammo">WEAPONS, ROUNDS LOADED & AMMO</label>
|
|
|
|
|
|
<!-- Main Hand Pistol -->
|
|
<div style='display: inline-block; vertical-align: top; width: 450px; height: 114px; background: white; margin: 0px 0px 0px 24px; border: 2px solid gray'>
|
|
|
|
<label style="width: 206px; height: 23px; font-family:Ewert; font-size: 1.1em; font-weight: bold; box-sizing: border-box; border: 0px solid blue; margin: 0px 0px 0px 4px; padding: 6px 0px 0px 0px;" data-i18n="main-hand-pistol">MAIN HAND PISTOL TYPE</label>
|
|
<input type='text' name='attr_mhpistoltype' style='width: 240px; height: 23px; box-sizing: border-box; text-align: center; font-weight: bold; border-bottom: 1px solid gray; background: transparent; margin:-6px 0px 0px -4px; padding: 0px 0px 0px 0px' data-i18n-title="title-main-hand-pistol" title='Main Hand Pistol Type' />
|
|
<div style="margin: 0px 0px 0px 0px">
|
|
<label style="width: 100px; height: 16px; font-family:Donegal One; font-size: 0.9em; font-weight: bold; box-sizing: border-box; border: 0px solid blue; margin: 0px 0px 0px 6px; padding: 0px 0px 0px 0px;" data-i18n="wound-modifier">Wound Modifier:</label>
|
|
<input type='text' name='attr_mhwoundmod' style='width: 34px; height: 18px; text-align: center; box-sizing: border-box; border-bottom: 1px solid gray; background: transparent; margin: -4px 0px 0px 0px; font-size: 1.2em; font-weight: bold;' data-i18n-title="title-main-hand-wound-modifier" title='Main Hand Wound Modifier' />
|
|
<label style="width: 284px; height: 16px; border: 0px solid blue; margin: 0px 0px 0px 0px;color: transparent;">blank</label>
|
|
</div>
|
|
<label class="equip-title" style="width: 70px; font-size: 0.9em; margin: 0px 0px 0px 0px;" data-i18n="skill">Skill</label>
|
|
<label class="equip-title" style="width: 70px; font-size: 0.9em; margin: 0px 0px 0px -4px;" data-i18n="speed">Speed</label>
|
|
<label class="equip-title" style="width: 70px; font-size: 0.9em; margin: 0px 0px 0px -5px;" data-i18n="short-penalty">Short 0</label>
|
|
<label class="equip-title" style="width: 70px; font-size: 0.9em; margin: 0px 0px 0px -4px;" data-i18n="long-penalty">Long -2</label>
|
|
<label class="equip-title" style="width: 90px; font-size: 0.9em; margin: 0px 0px 0px -5px;" data-i18n="extreme-penalty">Extreme -5</label>
|
|
<label class="equip-title" style="width: 83px; font-size: 0.9em; margin: 0px 0px 0px -4px;" title="Reload Rate" data-i18n="reload-rate">RR</label>
|
|
|
|
<input type='text' class="equip-title" name='attr_mhskill' style='width: 70px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px 0px;' data-i18n-title="title-main-hand-pistol-skill" title='Main Hand Pistol Skill' value='' />
|
|
<input type="text" class="equip-title" name='attr_mhspeed' style='width: 70px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -4px;' data-i18n-title="title-main-hand-speed" title='Main Hand Speed' value='' >
|
|
<input type='text' class="equip-title" name='attr_mhshort' style='width: 70px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -5px;' data-i18n-title="title-main-hand-short-range" title='Main Hand Short Range' value='' />
|
|
<input type='text' class="equip-title" name='attr_mhlong' style='width: 70px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -4px;' data-i18n-title="title-main-hand-long-range" title='Main Hand Long Range' value='' />
|
|
<input type='text' class="equip-title" name='attr_mhextreme' style='width: 90px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -5px;' data-i18n-title="title-main-hand-extreme-range" title='Main Hand Extreme Range' value='' />
|
|
<input type='text' class="equip-title" name='attr_mhfirstR' style='width: 38px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -4px;' data-i18n-title="title-main-hand-reload" title='Main Hand Reload' value='' />
|
|
<label style='width: 8px; height: 18px; text-align: center; margin: -4px -5px 0px -5px;'>/</label>
|
|
<input type='text' class="equip-title" name='attr_mhsecondR' style='width: 38px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -8px;' data-i18n-title="title-main-hand-reload-turns" title='Main Hand Combat Turns to Reload' value='' />
|
|
|
|
<label style="display: inline-block; vertical-align: top; width: 45px; height: 16px; text-align:center; font-family:Smokum; font-size: 1.1em; font-weight: bold; box-sizing: border-box; border: 1px solid transparent; margin: -2px 0px 0px 0px;" data-i18n="notes">Notes</label>
|
|
<input type="text" name="attr_mhnotes1" style='display: inline-block; vertical-align: top; width: 400px; height: 20px; text-align: center; box-sizing: border-box; border: 1px solid gray; font-size: 1.2em; font-weight: bold; margin: -22px 0px 0px 50px; background: transparent;' data-i18n-title="title-main-hand-pistol-notes1" title='Main Hand Notes1' value='' >
|
|
<input type="text" name="attr_mhnotes2" style='display: inline-block; vertical-align: top; width: 450px; height: 20px; text-align: center; box-sizing: border-box; border: 1px solid gray; background: transparent; margin: -22px 0px 0px 0px; font-size: 1.2em; font-weight: bold;' data-i18n-title="title-main-hand-pistol-notes2" title='Main Hand Notes2' value='' />
|
|
</div>
|
|
|
|
<!-- Ammunition for Main Hand Pistol -->
|
|
<div style='display: inline-block; vertical-align: top; width: 305px; height: 114px; border: 1px solid gray; margin: -116px 0px 0px 490px;'>
|
|
<label style="width: 110px; height: 20px;font-family:Ewert; font-size: 1.1em; font-weight: bold; border: 0px solid blue; margin: 0px 0px 0px 0px;" data-i18n="shots-fired">SHOTS FIRED</label>
|
|
<label style="width: 110px; height: 20px;font-family:Ewert; font-size: 1.1em; font-weight: bold; border: 0px solid green; margin: 0px 0px 0px 40px;" data-i18n="total-ammo">TOTAL AMMO</label>
|
|
|
|
<input type="text" name="attr_mhfired" style='width: 90px; height: 80px; text-align: center; border: 3px solid gray; font-size: 2em; font-weight: bold; margin: 0px 0px 0px 0px; background: transparent;' data-i18n-title="title-main-hand-fired" title='Main Hand Fired' value='' >
|
|
<input type="text" name="attr_mhammo" style='width: 132px; height: 80px; text-align: center; border: 3px solid black; font-size: 2em; font-weight: bold; margin: -4px 0px 0px 66px; background: transparent;' data-i18n-title="title-main-hand-ammunition" title='Main Hand Ammo' value='0' >
|
|
</div>
|
|
|
|
<!-- Backup Pistol -->
|
|
<div style='display: inline-block; vertical-align: top; width: 450px; height: 114px; background: white; margin: 30px 0px 0px 24px; border: 2px solid gray'>
|
|
|
|
<label style="width: 206px; height: 23px; font-family:Ewert; font-size: 1.1em; font-weight: bold; box-sizing: border-box; border: 0px solid blue; margin: 0px 0px 0px 4px; padding: 6px 0px 0px 0px;" data-i18n="backup-pistol">BACKUP PISTOL TYPE</label>
|
|
<input type='text' name='attr_bckpistoltype' style='width: 240px; height: 23px; box-sizing: border-box; text-align: center; font-weight: bold; border-bottom: 1px solid gray; background: transparent; margin:-6px 0px 0px -4px; padding: 0px 0px 0px 0px' data-i18n-title="title-backup-pistol-type" title='Backup Pistol Type' />
|
|
<div style="margin: 0px 0px 0px 0px">
|
|
<label style="width: 100px; height: 16px; font-family:Donegal One; font-size: 0.9em; font-weight: bold; box-sizing: border-box; border: 0px solid blue; margin: 0px 0px 0px 6px; padding: 0px 0px 0px 0px;" data-i18n="wound-modifier">Wound Modifier:</label>
|
|
<input type='text' name='attr_bckwoundmod' style='width: 34px; height: 18px; text-align: center; box-sizing: border-box; border-bottom: 1px solid gray; background: transparent; margin: -4px 0px 0px 0px; font-size: 1.2em; font-weight: bold;' data-i18n-title="title-backup-pistol-wound-modifier" title='Backup Wound Modifier' />
|
|
<label style="width: 284px; height: 16px; border: 0px solid blue; margin: 0px 0px 0px 0px;color: transparent;">blank</label>
|
|
</div>
|
|
<label class="equip-title" style="width: 70px; font-size: 0.9em; margin: 0px 0px 0px 0px;" data-i18n="skill">Skill</label>
|
|
<label class="equip-title" style="width: 70px; font-size: 0.9em; margin: 0px 0px 0px -4px;" data-i18n="speed">Speed</label>
|
|
<label class="equip-title" style="width: 70px; font-size: 0.9em; margin: 0px 0px 0px -5px;" data-i18n="short-penalty">Short 0</label>
|
|
<label class="equip-title" style="width: 70px; font-size: 0.9em; margin: 0px 0px 0px -4px;" data-i18n="long-penalty">Long -2</label>
|
|
<label class="equip-title" style="width: 90px; font-size: 0.9em; margin: 0px 0px 0px -5px;" data-i18n="extreme-penalty">Extreme -5</label>
|
|
<label class="equip-title" style="width: 83px; font-size: 0.9em; margin: 0px 0px 0px -4px;" title="Reload Rate" data-i18n="reload-rate">RR</label>
|
|
|
|
<input type='text' class="equip-title" name='attr_bckskill' style='width: 70px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px 0px;' data-i18n-title="title-backup-pistol-skill" title='Backup Pistol Skill' value='' />
|
|
<input type="text" class="equip-title" name='attr_bckspeed' style='width: 70px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -4px;' data-i18n-title="title-backup-pistol-speed" title='Backup Pistol Speed' value='' >
|
|
<input type='text' class="equip-title" name='attr_bckshort' style='width: 70px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -5px;' data-i18n-title="title-backup-short-range" title='Backup Pistol Short Range' value='' />
|
|
<input type='text' class="equip-title" name='attr_bcklong' style='width: 70px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -4px;' data-i18n-title="title-backup-long-range" title='Backup Pistol Long Range' value='' />
|
|
<input type='text' class="equip-title" name='attr_bckextreme' style='width: 90px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -5px;' data-i18n-title="title-backup-extreme-range" title='Backup Pistol Extreme Range' value='' />
|
|
<input type='text' class="equip-title" name='attr_bckfirstR' style='width: 38px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -4px;' data-i18n-title="title-backup-reload" title='Backup Pistol Reload' value='' />
|
|
<label style='width: 8px; height: 18px; text-align: center; margin: -4px -5px 0px -5px;'>/</label>
|
|
<input type='text' class="equip-title" name='attr_bcksecondR' style='width: 38px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -8px;' data-i18n-title="title-reload-turns" title='Backup Pistol Combat Turns to Reload' value='' />
|
|
|
|
<label style="display: inline-block; vertical-align: top; width: 45px; height: 16px; text-align:center; font-family:Smokum; font-size: 1.1em; font-weight: bold; box-sizing: border-box; border: 1px solid transparent; margin: -2px 0px 0px 0px;" data-i18n="notes">Notes</label>
|
|
<input type="text" name="attr_bcknotes1" style='display: inline-block; vertical-align: top; width: 400px; height: 20px; text-align: center; box-sizing: border-box; border: 1px solid gray; font-size: 1.2em; font-weight: bold; margin: -22px 0px 0px 50px; background: transparent;' data-i18n-title="title-backup-pistol-notes1" title='Backup Pistol Notes1' value='' >
|
|
<input type="text" name="attr_bcknotes2" style='display: inline-block; vertical-align: top; width: 450px; height: 20px; text-align: center; box-sizing: border-box; border: 1px solid gray; background: transparent; margin: -22px 0px 0px 0px; font-size: 1.2em; font-weight: bold;' data-i18n-title="title-backup-pistol-notes2" title='Backup Pistol Notes2' value='' />
|
|
</div>
|
|
|
|
<!-- Ammunition for Backup Pistol -->
|
|
<div style='display: inline-block; vertical-align: top; width: 305px; height: 114px; border: 1px solid gray; margin: -116px 0px 0px 490px;'>
|
|
<label style="width: 110px; height: 20px;font-family:Ewert; font-size: 1.1em; font-weight: bold; border: 0px solid blue; margin: 0px 0px 0px 0px;" data-i18n="shots-fired">SHOTS FIRED</label>
|
|
<label style="width: 110px; height: 20px;font-family:Ewert; font-size: 1.1em; font-weight: bold; border: 0px solid green; margin: 0px 0px 0px 40px;" data-i18n="total-ammo">TOTAL AMMO</label>
|
|
|
|
<input type="text" name="attr_bckfired" style='width: 90px; height: 80px; text-align: center; border: 3px solid gray; font-size: 2em; font-weight: bold; margin: 0px 0px 0px 0px; background: transparent;' data-i18n-title="title-backup-pistol-fired" title='Backup Fired' value='' >
|
|
<input type="text" name="attr_bckammo" style='width: 132px; height: 80px; text-align: center; border: 3px solid black; font-size: 2em; font-weight: bold; margin: -4px 0px 0px 66px; background: transparent;' data-i18n-title="title-backup-pistol-ammunition" title='Backup Ammo' value='0' >
|
|
</div>
|
|
|
|
|
|
<!-- Shotgun/Scattergun -->
|
|
<div style='display: inline-block; vertical-align: top; width: 450px; height: 114px; background: white; margin: 30px 0px 0px 24px; border: 2px solid gray'>
|
|
|
|
<label style="width: 252px; height: 23px; font-family:Ewert; font-size: 1.1em; font-weight: bold; box-sizing: border-box; border: 0px solid blue; margin: 0px 0px 0px 4px; padding: 6px 0px 0px 0px;" data-i18n="shotgun-or-scattergun">SHOTGUN / SCATTERGUN TYPE</label>
|
|
<input type='text' name='attr_shotguntype' style='width: 194px; height: 23px; box-sizing: border-box; text-align: center; font-weight: bold; border-bottom: 1px solid gray; background: transparent; margin:-6px 0px 0px -4px; padding: 0px 0px 0px 0px' data-i18n-title="title-shotgun/scattergun" title='Shotgun/Scattergun' />
|
|
<div style="margin: 0px 0px 0px 0px">
|
|
<label style="width: 100px; height: 16px; font-family:Donegal One; font-size: 0.9em; font-weight: bold; box-sizing: border-box; border: 0px solid blue; margin: 0px 0px 0px 6px; padding: 0px 0px 0px 0px;" data-i18n="wound-modifier">Wound Modifier:</label>
|
|
<input type='text' name='attr_shotgunwoundmod' style='width: 34px; height: 18px; text-align: center; box-sizing: border-box; border-bottom: 1px solid gray; background: transparent; margin: -4px 0px 0px 0px; font-size: 1.2em; font-weight: bold;' data-i18n-title="title-shotgun/scattergun-wound-modifier" title='Shotgun/Scattergun Wound Modifier' />
|
|
<label style="width: 284px; height: 16px; border: 0px solid blue; margin: 0px 0px 0px 0px;color: transparent;">blank</label>
|
|
</div>
|
|
<label class="equip-title" style="width: 70px; font-size: 0.9em; margin: 0px 0px 0px 0px;" data-i18n="skill">Skill</label>
|
|
<label class="equip-title" style="width: 70px; font-size: 0.9em; margin: 0px 0px 0px -4px;" data-i18n="speed">Speed</label>
|
|
<label class="equip-title" style="width: 70px; font-size: 0.9em; margin: 0px 0px 0px -5px;" data-i18n="short-penalty">Short 0</label>
|
|
<label class="equip-title" style="width: 70px; font-size: 0.9em; margin: 0px 0px 0px -4px;" data-i18n="long-penalty">Long -2</label>
|
|
<label class="equip-title" style="width: 90px; font-size: 0.9em; margin: 0px 0px 0px -5px;" data-i18n="extreme-penalty">Extreme -5</label>
|
|
<label class="equip-title" style="width: 83px; font-size: 0.9em; margin: 0px 0px 0px -4px;" title="Reload Rate" data-i18n="reload-rate">RR</label>
|
|
|
|
<input type='text' class="equip-title" name='attr_shotgunskill' style='width: 70px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px 0px;' data-i18n-title="title-shotgun/scattergun-skill" title='Shotgun/Scattergun Skill' value='' />
|
|
<input type="text" class="equip-title" name='attr_shotgunspeed' style='width: 70px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -4px;' data-i18n-title="title-shotgun/scattergun-speed" title='Shotgun/Scattergun Speed' value='' >
|
|
<input type='text' class="equip-title" name='attr_shotgunshort' style='width: 70px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -5px;' data-i18n-title="title-shotgun/scattergun-short-range" title='Shotgun/Scattergun Short Range' value='' />
|
|
<input type='text' class="equip-title" name='attr_shotgunlong' style='width: 70px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -4px;' data-i18n-title="title-shotgun/scattergun-long-range" title='Shotgun/Scattergun Long Range' value='' />
|
|
<input type='text' class="equip-title" name='attr_shotgunextreme' style='width: 90px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -5px;' data-i18n-title="title-shotgun/scattergun-extreme-range" title='Shotgun/Scattergun Extreme Range' value='' />
|
|
<input type='text' class="equip-title" name='attr_shotgunfirstR' style='width: 38px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -4px;' data-i18n-title="title-shotgun/scattergun-reload" title='Shotgun/Scattergun Reload' value='' />
|
|
<label style='width: 8px; height: 18px; text-align: center; margin: -4px -5px 0px -5px;'>/</label>
|
|
<input type='text' class="equip-title" name='attr_shotgunsecondR' style='width: 38px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -8px;' data-i18n-title="title-shotgun/scattergun-reload-turns" title='Shotgun/Scattergun Combat Turns to Reload' value='' />
|
|
|
|
<label style="display: inline-block; vertical-align: top; width: 45px; height: 16px; text-align:center; font-family:Smokum; font-size: 1.1em; font-weight: bold; box-sizing: border-box; border: 1px solid transparent; margin: -2px 0px 0px 0px;" data-i18n="notes">Notes</label>
|
|
<input type="text" name="attr_shotgunnotes1" style='display: inline-block; vertical-align: top; width: 400px; height: 20px; text-align: center; box-sizing: border-box; border: 1px solid gray; font-size: 1.2em; font-weight: bold; margin: -22px 0px 0px 50px; background: transparent;' data-i18n-title="title-shotgun/scattergun-notes2" title='Shotgun/Scattergun Notes1' value='' >
|
|
<input type="text" name="attr_shotgunnotes2" style='display: inline-block; vertical-align: top; width: 450px; height: 20px; text-align: center; box-sizing: border-box; border: 1px solid gray; background: transparent; margin: -22px 0px 0px 0px; font-size: 1.2em; font-weight: bold;' data-i18n-title="title-shotgun/scattergun-notes2" title='Shotgun/Scattergun Notes2' value='' />
|
|
</div>
|
|
|
|
<!-- Ammunition for Shotgun or Scattergun -->
|
|
<div style='display: inline-block; vertical-align: top; width: 305px; height: 114px; border: 1px solid gray; margin: -116px 0px 0px 490px;'>
|
|
<label style="width: 110px; height: 20px;font-family:Ewert; font-size: 1.1em; font-weight: bold; border: 0px solid blue; margin: 0px 0px 0px 0px;" data-i18n="shots-fired">SHOTS FIRED</label>
|
|
<label style="width: 110px; height: 20px;font-family:Ewert; font-size: 1.1em; font-weight: bold; border: 0px solid green; margin: 0px 0px 0px 40px;" data-i18n="total-ammo">TOTAL AMMO</label>
|
|
|
|
<input type="text" name="attr_shotgunfired" style='width: 90px; height: 80px; text-align: center; border: 3px solid gray; font-size: 2em; font-weight: bold; margin: 0px 0px 0px 0px; background: transparent;' data-i18n-title="title-shotgun/scattergun-fired" title='Shotgun/Scattergun rounds Fired' value='' >
|
|
<input type="text" name="attr_shotgunammo" style='width: 132px; height: 80px; text-align: center; border: 3px solid black; font-size: 2em; font-weight: bold; margin: -4px 0px 0px 66px; background: transparent;' data-i18n-title="title-shotgun/scattergun-ammunition" title='Shotgun/Scattergun Ammo' value='0' >
|
|
</div>
|
|
|
|
|
|
<!-- Single Shot Rifle -->
|
|
<div style='display: inline-block; vertical-align: top; width: 450px; height: 114px; background: white; margin: 30px 0px 0px 24px; border: 2px solid gray'>
|
|
|
|
<label style="width: 252px; height: 23px; font-family:Ewert; font-size: 1.1em; font-weight: bold; box-sizing: border-box; border: 0px solid blue; margin: 0px 0px 0px 4px; padding: 6px 0px 0px 0px;" data-i18n="single-shot-rifle">SINGLE SHOT RIFLE TYPE</label>
|
|
<input type='text' name='attr_ssrifletype' style='width: 194px; height: 23px; box-sizing: border-box; text-align: center; font-weight: bold; border-bottom: 1px solid gray; background: transparent; margin:-6px 0px 0px -4px; padding: 0px 0px 0px 0px' data-i18n-title="title-single-shot-rifle" title='Single Shot Rifle' />
|
|
<div style="margin: 0px 0px 0px 0px">
|
|
<label style="width: 100px; height: 16px; font-family:Donegal One; font-size: 0.9em; font-weight: bold; box-sizing: border-box; border: 0px solid blue; margin: 0px 0px 0px 6px; padding: 0px 0px 0px 0px;" data-i18n="wound-modifier">Wound Modifier:</label>
|
|
<input type='text' name='attr_ssriflewoundmod' style='width: 34px; height: 18px; text-align: center; box-sizing: border-box; border-bottom: 1px solid gray; background: transparent; margin: -4px 0px 0px 0px; font-size: 1.2em; font-weight: bold;' data-i18n-title="title-single-shot-rifle-wound-modifier" title='Single Shot Rifle Wound Modifier' />
|
|
<label style="width: 284px; height: 16px; border: 0px solid blue; margin: 0px 0px 0px 0px;color: transparent;">blank</label>
|
|
</div>
|
|
<label class="equip-title" style="width: 70px; font-size: 0.9em; margin: 0px 0px 0px 0px;" data-i18n="skill">Skill</label>
|
|
<label class="equip-title" style="width: 70px; font-size: 0.9em; margin: 0px 0px 0px -4px;" data-i18n="speed">Speed</label>
|
|
<label class="equip-title" style="width: 70px; font-size: 0.9em; margin: 0px 0px 0px -5px;" data-i18n="short-penalty">Short 0</label>
|
|
<label class="equip-title" style="width: 70px; font-size: 0.9em; margin: 0px 0px 0px -4px;" data-i18n="long-penalty">Long -2</label>
|
|
<label class="equip-title" style="width: 90px; font-size: 0.9em; margin: 0px 0px 0px -5px;" data-i18n="extreme-penalty">Extreme -5</label>
|
|
<label class="equip-title" style="width: 83px; font-size: 0.9em; margin: 0px 0px 0px -4px;" title="Reload Rate" data-i18n="reload-rate">RR</label>
|
|
|
|
<input type='text' class="equip-title" name='attr_ssrifleskill' style='width: 70px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px 0px;' data-i18n-title="title-single-shot-rifle-skill" title='Single Shot Rifle Skill' value='' />
|
|
<input type="text" class="equip-title" name='attr_ssriflespeed' style='width: 70px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -4px;' data-i18n-title="title-single-shot-rifle-speed" title='Single Shot Rifle Speed' value='' >
|
|
<input type='text' class="equip-title" name='attr_ssrifleshort' style='width: 70px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -5px;' data-i18n-title="title-single-shot-rifle-short-range" title='Single Shot Rifle Short Range' value='' />
|
|
<input type='text' class="equip-title" name='attr_ssriflelong' style='width: 70px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -4px;' data-i18n-title="title-single-shot-rifle-long-range" title='Single Shot Rifle Long Range' value='' />
|
|
<input type='text' class="equip-title" name='attr_ssrifleextreme' style='width: 90px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -5px;' data-i18n-title="title-single-shot-rifle-extreme-range" title='Single Shot Rifle Extreme Range' value='' />
|
|
<input type='text' class="equip-title" name='attr_ssriflefirstR' style='width: 38px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -4px;' data-i18n-title="title-single-shot-rifle-reload" title='Single Shot Rifle Reload' value='' />
|
|
<label style='width: 8px; height: 18px; text-align: center; margin: -4px -5px 0px -5px;'>/</label>
|
|
<input type='text' class="equip-title" name='attr_ssriflesecondR' style='width: 38px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -8px;' data-i18n-title="title-single-shot-rifle-reload-turns" title='Single Shot Rifle Combat Turns to Reload' value='' />
|
|
|
|
<label style="display: inline-block; vertical-align: top; width: 45px; height: 16px; text-align:center; font-family:Smokum; font-size: 1.1em; font-weight: bold; box-sizing: border-box; border: 1px solid transparent; margin: -2px 0px 0px 0px;" data-i18n="notes">Notes</label>
|
|
<input type="text" name="attr_ssriflenotes1" style='display: inline-block; vertical-align: top; width: 400px; height: 20px; text-align: center; box-sizing: border-box; border: 1px solid gray; font-size: 1.2em; font-weight: bold; margin: -22px 0px 0px 50px; background: transparent;' data-i18n-title="title-single-shot-rifle-notes1" title='Single Shot Rifle Notes1' value='' >
|
|
<input type="text" name="attr_ssriflenotes2" style='display: inline-block; vertical-align: top; width: 450px; height: 20px; text-align: center; box-sizing: border-box; border: 1px solid gray; background: transparent; margin: -22px 0px 0px 0px; font-size: 1.2em; font-weight: bold;' data-i18n-title="title-single-shot-rifle-notes2" title='Single Shot Rifle Notes2' value='' />
|
|
</div>
|
|
|
|
<!-- Ammunition for Single Shot Rifle -->
|
|
<div style='display: inline-block; vertical-align: top; width: 305px; height: 114px; border: 1px solid gray; margin: -116px 0px 0px 490px;'>
|
|
<label style="width: 110px; height: 20px;font-family:Ewert; font-size: 1.1em; font-weight: bold; border: 0px solid blue; margin: 0px 0px 0px 0px;" data-i18n="shots-fired">SHOTS FIRED</label>
|
|
<label style="width: 110px; height: 20px;font-family:Ewert; font-size: 1.1em; font-weight: bold; border: 0px solid green; margin: 0px 0px 0px 40px;" data-i18n="total-ammo">TOTAL AMMO</label>
|
|
|
|
<input type="text" name="attr_ssriflecylinder" style='width: 90px; height: 80px; text-align: center; border: 3px solid gray; font-size: 2em; font-weight: bold; margin: 0px 0px 0px 0px; background: transparent;' data-i18n-title="title-single-shot-rifle-fired" title='Single Shot Rifle rounds Fired' value='' >
|
|
<input type="text" name="attr_ssrifleammo" style='width: 132px; height: 80px; text-align: center; border: 3px solid black; font-size: 2em; font-weight: bold; margin: -4px 0px 0px 66px; background: transparent;' data-i18n-title="title-single-shot-rifle-fired" title='Single Shot Rifle Ammo' value='0' >
|
|
</div>
|
|
|
|
|
|
<!-- Rifle -->
|
|
<div style='display: inline-block; vertical-align: top; width: 450px; height: 114px; background: white; margin: 30px 0px 0px 24px; border: 2px solid gray'>
|
|
|
|
<label style="width: 252px; height: 23px; font-family:Ewert; font-size: 1.1em; font-weight: bold; box-sizing: border-box; border: 0px solid blue; margin: 0px 0px 0px 4px; padding: 6px 0px 0px 0px;" data-i18n="rifle-type">RIFLE TYPE</label>
|
|
<input type='text' name='attr_rifletype' style='width: 194px; height: 23px; box-sizing: border-box; text-align: center; font-weight: bold; border-bottom: 1px solid gray; background: transparent; margin:-6px 0px 0px -4px; padding: 0px 0px 0px 0px' data-i18n-title="title-rifle-type" title='Rifle' />
|
|
<div style="margin: 0px 0px 0px 0px">
|
|
<label style="width: 100px; height: 16px; font-family:Donegal One; font-size: 0.9em; font-weight: bold; box-sizing: border-box; border: 0px solid blue; margin: 0px 0px 0px 6px; padding: 0px 0px 0px 0px;" data-i18n="wound-modifier">Wound Modifier:</label>
|
|
<input type='text' name='attr_riflewoundmod' style='width: 34px; height: 18px; text-align: center; box-sizing: border-box; border-bottom: 1px solid gray; background: transparent; margin: -4px 0px 0px 0px; font-size: 1.2em; font-weight: bold;' data-i18n-title="title-rifle-wound-modifier" title='Rifle Modifier' />
|
|
<label style="width: 284px; height: 16px; border: 0px solid blue; margin: 0px 0px 0px 0px;color: transparent;">blank</label>
|
|
</div>
|
|
<label class="equip-title" style="width: 70px; font-size: 0.9em; margin: 0px 0px 0px 0px;" data-i18n="skill">Skill</label>
|
|
<label class="equip-title" style="width: 70px; font-size: 0.9em; margin: 0px 0px 0px -4px;" data-i18n="speed">Speed</label>
|
|
<label class="equip-title" style="width: 70px; font-size: 0.9em; margin: 0px 0px 0px -5px;" data-i18n="short-penalty">Short 0</label>
|
|
<label class="equip-title" style="width: 70px; font-size: 0.9em; margin: 0px 0px 0px -4px;" data-i18n="long-penalty">Long -2</label>
|
|
<label class="equip-title" style="width: 90px; font-size: 0.9em; margin: 0px 0px 0px -5px;" data-i18n="extreme-penalty">Extreme -5</label>
|
|
<label class="equip-title" style="width: 83px; font-size: 0.9em; margin: 0px 0px 0px -4px;" title="Reload Rate"data-i18n="reload-rate">RR</label>
|
|
|
|
<input type='text' class="equip-title" name='attr_rifleskill' style='width: 70px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px 0px;' data-i18n-title="title-rifle-skill" title='Rifle Skill' value='' />
|
|
<input type="text" class="equip-title" name='attr_riflespeed' style='width: 70px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -4px;' data-i18n-title="title-rifle-speed" title='Rifle Speed' value='' >
|
|
<input type='text' class="equip-title" name='attr_rifleshort' style='width: 70px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -5px;' data-i18n-title="title-rifle-short-range" title='Rifle Short Range' value='' />
|
|
<input type='text' class="equip-title" name='attr_riflelong' style='width: 70px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -4px;' data-i18n-title="title-rifle-long-range" title='Rifle Long Range' value='' />
|
|
<input type='text' class="equip-title" name='attr_rifleextreme' style='width: 90px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -5px;' data-i18n-title="title-rifle-extreme-range" title='Rifle Extreme Range' value='' />
|
|
<input type='text' class="equip-title" name='attr_riflefirstR' style='width: 38px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -4px;' data-i18n-title="title-rifle-reload" title='Rifle Reload' value='' />
|
|
<label style='width: 8px; height: 18px; text-align: center; margin: -4px -5px 0px -5px;'>/</label>
|
|
<input type='text' class="equip-title" name='attr_riflesecondR' style='width: 38px; font-size: 1.2em; height: 18px; margin: -5px 0px 0px -8px;' data-i18n-title="title-rifle-reload-turns" title='Rifle Combat Turns to Reload' value='' />
|
|
|
|
<label style="display: inline-block; vertical-align: top; width: 45px; height: 16px; text-align:center; font-family:Smokum; font-size: 1.1em; font-weight: bold; box-sizing: border-box; border: 1px solid transparent; margin: -2px 0px 0px 0px;" data-i18n="notes">Notes</label>
|
|
<input type="text" name="attr_riflenotes1" style='display: inline-block; vertical-align: top; width: 400px; height: 20px; text-align: center; box-sizing: border-box; border: 1px solid gray; font-size: 1.2em; font-weight: bold; margin: -22px 0px 0px 50px; background: transparent;' data-i18n-title="title-rifle-notes1" title='Single Shot Rifle Notes1' value='' >
|
|
<input type="text" name="attr_riflenotes2" style='display: inline-block; vertical-align: top; width: 450px; height: 20px; text-align: center; box-sizing: border-box; border: 1px solid gray; background: transparent; margin: -22px 0px 0px 0px; font-size: 1.2em; font-weight: bold;' data-i18n-title="title-rifle-notes2" title='Single Shot Rifle Notes2' value='' />
|
|
</div>
|
|
|
|
<!-- Ammunition for Rifle -->
|
|
<div style='display: inline-block; vertical-align: top; width: 305px; height: 114px; border: 1px solid gray; margin: -116px 0px 0px 490px;'>
|
|
<label style="width: 110px; height: 20px;font-family:Ewert; font-size: 1.1em; font-weight: bold; border: 0px solid blue; margin: 0px 0px 0px 0px;" data-i18n="shots-fired">SHOTS FIRED</label>
|
|
<label style="width: 110px; height: 20px;font-family:Ewert; font-size: 1.1em; font-weight: bold; border: 0px solid green; margin: 0px 0px 0px 40px;" data-i18n="total-ammo">TOTAL AMMO</label>
|
|
|
|
<input type="text" name="attr_riflecylinder" style='width: 90px; height: 80px; text-align: center; border: 3px solid gray; font-size: 2em; font-weight: bold; margin: 0px 0px 0px 0px; background: transparent;' data-i18n-title="title-rifle-fired" title='Rifle rounds Fired' value='' >
|
|
<input type="text" name="attr_rifleammo" style='width: 132px; height: 80px; text-align: center; border: 3px solid black; font-size: 2em; font-weight: bold; margin: -4px 0px 0px 66px; background: transparent;' data-i18n-title="title-rifle-ammunition" title='Rifle Ammo' value='0' >
|
|
</div>
|
|
|
|
|
|
<!-- Items -->
|
|
<label style='width: 120px; height: 24px; box-sizing: border-box; text-align: left; font-family:Donegal One; font-size: 1.2em; font-weight: bold; border: 0px solid blue; background: transparent; color: rgb(152, 130, 46); margin: -39px 0px 0px 24px' data-i18n="items">ITEMS</label>
|
|
<div style='width: 340px; height: 388px; margin: 0px 0px 0px 26px; border: 2px solid black'>
|
|
<label style="width: 55px; height: 20px; text-align: center;color:white; background: black; margin: -18px 0px 0px 0px; " data-i18n="pieces">Pieces</label>
|
|
<label style="width: 200px; height: 20px; text-align: center;color:white; background: black; margin: -18px 0px 0px -4px;" data-i18n="description">Description</label>
|
|
<label style="width: 55px; height: 20px; text-align: center;color:white; background: black; margin: -18px 0px 0px -4px;" data-i18n="dollar-value">$ Value</label>
|
|
|
|
<input type='text' class="item itnumb" style='margin: 0px 0px 0px 0px' data-i18n-title="title-item1-quantity" title='Item 1: Number' name='attr_itnumb1' value='' />
|
|
<input type='text' class="item itdesc" style='margin: 0px 0px 0px -5px' data-i18n-title="title-item1-description" title='Item 1: Description' name='itdesc1' value='' />
|
|
<input type='text' class="item itvalu" style='margin: 0px 0px 0px -5px' data-i18n-title="title-item1-value" title='Item 1: Value' name='attr_itvalue1' value='' />
|
|
|
|
<input type='text' class="item itnumb" data-i18n-title="title-item2-quantity" title='Item 2: Number' name='attr_itnumb2' value='' />
|
|
<input type='text' class="item itdesc" data-i18n-title="title-item2-description" title='Item 2: Description' name='itdesc2' value='' />
|
|
<input type='text' class="item itvalu" data-i18n-title="title-item2-value" title='Item 2: Value' name='attr_itvalue2' value='' />
|
|
|
|
<input type='text' class="item itnumb" data-i18n-title="title-item3-quantity" title='Item 3: Number' name='attr_itnumb3' value='' />
|
|
<input type='text' class="item itdesc" data-i18n-title="title-item3-description" title='Item 3: Description' name='itdesc3' value='' />
|
|
<input type='text' class="item itvalu" data-i18n-title="title-item3-value" title='Item 3: Value' name='attr_itvalue3' value='' />
|
|
|
|
<input type='text' class="item itnumb" data-i18n-title="title-item4-quantity" title='Item 4: Number' name='attr_itnumb4' value='' />
|
|
<input type='text' class="item itdesc" data-i18n-title="title-item4-description" title='Item 4: Description' name='itdesc4' value='' />
|
|
<input type='text' class="item itvalu" data-i18n-title="title-item4-value" title='Item 4: Value' name='attr_itvalue4' value='' />
|
|
|
|
<input type='text' class="item itnumb" data-i18n-title="title-item5-quantity" title='Item 5: Number' name='attr_itnumb5' value='' />
|
|
<input type='text' class="item itdesc" data-i18n-title="title-item5-description" title='Item 5: Description' name='itdesc5' value='' />
|
|
<input type='text' class="item itvalu" data-i18n-title="title-item5-value" title='Item 5: Value' name='attr_itvalue5' value='' />
|
|
|
|
<input type='text' class="item itnumb" data-i18n-title="title-item6-quantity" title='Item 6: Number' name='attr_itnumb6' value='' />
|
|
<input type='text' class="item itdesc" data-i18n-title="title-item6-description" title='Item 6: Description' name='itdesc6' value='' />
|
|
<input type='text' class="item itvalu" data-i18n-title="title-item6-value" title='Item 6: Value' name='attr_itvalue6' value='' />
|
|
|
|
<input type='text' class="item itnumb" data-i18n-title="title-item7-quantity" title='Item 7: Number' name='attr_itnumb7' value='' />
|
|
<input type='text' class="item itdesc" data-i18n-title="title-item7-description" title='Item 7: Description' name='itdesc7' value='' />
|
|
<input type='text' class="item itvalu" data-i18n-title="title-item7-value" title='Item 7: Value' name='attr_itvalue7' value='' />
|
|
|
|
<input type='text' class="item itnumb" data-i18n-title="title-item8-quantity" title='Item 8: Number' name='attr_itnumb8' value='' />
|
|
<input type='text' class="item itdesc" data-i18n-title="title-item8-description" title='Item 8: Description' name='itdesc8' value='' />
|
|
<input type='text' class="item itvalu" data-i18n-title="title-item8-value" title='Item 8: Value' name='attr_itvalue8' value='' />
|
|
|
|
<input type='text' class="item itnumb" data-i18n-title="title-item9-quantity" title='Item 9: Number' name='attr_itnumb9' value='' />
|
|
<input type='text' class="item itdesc" data-i18n-title="title-item9-description" title='Item 9: Description' name='itdesc9' value='' />
|
|
<input type='text' class="item itvalu" data-i18n-title="title-item9-value" title='Item 9: Value' name='attr_itvalue9' value='' />
|
|
|
|
<input type='text' class="item itnumb" data-i18n-title="title-item10-quantity" title='Item 10: Number' name='attr_itnumb10' value='' />
|
|
<input type='text' class="item itdesc" data-i18n-title="title-item10-description" title='Item 10: Description' name='itdesc10' value='' />
|
|
<input type='text' class="item itvalu" data-i18n-title="title-item10-value" title='Item 10: Value' name='attr_itvalue10' value='' />
|
|
|
|
<input type='text' class="item itnumb" data-i18n-title="title-item11-quantity" title='Item 11: Number' name='attr_itnumb11' value='' />
|
|
<input type='text' class="item itdesc" data-i18n-title="title-item11-description" title='Item 11: Description' name='itdesc11' value='' />
|
|
<input type='text' class="item itvalu" data-i18n-title="title-item11-value" title='Item 11: Value' name='attr_itvalue11' value='' />
|
|
|
|
<input type='text' class="item itnumb" data-i18n-title="title-item12-quantity" title='Item 12: Number' name='attr_itnumb12' value='' />
|
|
<input type='text' class="item itdesc" data-i18n-title="title-item12-description" title='Item 12: Description' name='itdesc12' value='' />
|
|
<input type='text' class="item itvalu" data-i18n-title="title-item12-value" title='Item 12: Value' name='attr_itvalue12' value='' />
|
|
|
|
<input type='text' class="item itnumb" data-i18n-title="title-item13-quantity" title='Item 13: Number' name='attr_itnumb13' value='' />
|
|
<input type='text' class="item itdesc" data-i18n-title="title-item13-description" title='Item 13: Description' name='itdesc13' value='' />
|
|
<input type='text' class="item itvalu" data-i18n-title="title-item13-value" title='Item 13: Value' name='attr_itvalue13' value='' />
|
|
|
|
<input type='text' class="item itnumb" data-i18n-title="title-item14-quantity" title='Item 14: Number' name='attr_itnumb14' value='' />
|
|
<input type='text' class="item itdesc" data-i18n-title="title-item14-description" title='Item 14: Description' name='itdesc14' value='' />
|
|
<input type='text' class="item itvalu" data-i18n-title="title-item14-value" title='Item 14: Value' name='attr_itvalue14' value='' />
|
|
|
|
<input type='text' class="item itnumb" data-i18n-title="title-item15-quantity" title='Item 15: Number' name='attr_itnumb15' value='' />
|
|
<input type='text' class="item itdesc" data-i18n-title="title-item15-description" title='Item 15: Description' name='itdesc15' value='' />
|
|
<input type='text' class="item itvalu" data-i18n-title="title-item15-value" title='Item 15: Value' name='attr_itvalue15' value='' />
|
|
|
|
<input type='text' class="item itnumb" data-i18n-title="title-item16-quantity" title='Item 16: Number' name='attr_itnumb16' value='' />
|
|
<input type='text' class="item itdesc" data-i18n-title="title-item16-description" title='Item 16: Description' name='itdesc16' value='' />
|
|
<input type='text' class="item itvalu" data-i18n-title="title-item16-value" title='Item 16: Value' name='attr_itvalue16' value='' />
|
|
|
|
<input type='text' class="item itnumb" data-i18n-title="title-item17-quantity" title='Item 17: Number' name='attr_itnumb17' value='' />
|
|
<input type='text' class="item itdesc" data-i18n-title="title-item17-description" title='Item 17: Description' name='itdesc17' value='' />
|
|
<input type='text' class="item itvalu" data-i18n-title="title-item17-value" title='Item 17: Value' name='attr_itvalue17' value='' />
|
|
|
|
<input type='text' class="item itnumb" data-i18n-title="title-item18-quantity" title='Item 18: Number' name='attr_itnumb18' value='' />
|
|
<input type='text' class="item itdesc" data-i18n-title="title-item18-description" title='Item 18: Description' name='itdesc18' value='' />
|
|
<input type='text' class="item itvalu" data-i18n-title="title-item18-value" title='Item 18: Value' name='attr_itvalue18' value='' />
|
|
|
|
<input type='text' class="item itnumb" style='background: LightGray;' data-i18n-title="title-number-items" title='Total: Number' name='attr_itnumbttl' value='' readonly />
|
|
<input type='text' class="item itdesc" style='background: LightGray; font-weight: bold;' data-i18n-title="title-total-label" title='Total' name='itdescttl' value='Total' readonly />
|
|
<input type='text' class="item itvalu" style='background: LightGray;' data-i18n-title="title-total-value-items" title='Total: Value' name='attr_itvtotal' value='' readonly />
|
|
</div>
|
|
|
|
<!-- Feats -->
|
|
<div style='display: inline-block; vertical-align: top; width: 360px; margin: -418px 0px 0px 456px; border: 0px solid purple'>
|
|
<label style='width: 320px; height: 26px; box-sizing: border-box; text-align: left; font-family:Donegal One; font-size: 1.2em; font-weight: bold; border: 0px solid blue; background: transparent; color: rgb(152, 130, 46); margin: 0px 0px 0px 0px' data-i18n="feats">FEATS</label>
|
|
|
|
<div style='width: 340px; height: 234px; margin: 0px 0px 0px 0px; border: 2px solid black'>
|
|
<label style="width: 66px; height: 19px; text-align: left; color:black; background: black; margin: -14px 0px 0px 0px; ">blank</label>
|
|
<label style="width: 253px; height: 19px; text-align: left; color:white; background: black; margin: -14px 0px 0px -4px;" data-i18n="name-feat">Name of Feat</label>
|
|
|
|
<label style="width: 60px; height: 40px; font-size: 1.2em; font-weight: bold; border: 0px solid black; margin: -4px 0px 0px 0px;" data-i18n="1000xp">1000 XP</label>
|
|
<input type='text' style='width: 270px; height: 40px; text-align: center; border: 1px solid black; background: transparent; margin: 0px 0px 0px -4px' data-i18n-title="title-feat1" title='Feat' name='attr_feat1' value='' />
|
|
|
|
<label style="width: 60px; height: 40px; font-size: 1.2em; font-weight: bold; border: 0px solid black; margin: -4px 0px 0px 0px;" data-i18n="2000xp">2000 XP</label>
|
|
<input type='text' style='width: 270px; height: 40px; text-align: center; border: 1px solid black; background: transparent; margin: -8px 0px 0px -4px' data-i18n-title="title-feat2" title='Feat' name='attr_feat2' value='' />
|
|
|
|
<label style="width: 60px; height: 40px; font-size: 1.2em; font-weight: bold; border: 0px solid black; margin: -4px 0px 0px 0px;" data-i18n="3000xp">3000 XP</label>
|
|
<input type='text' style='width: 270px; height: 40px; text-align: center; border: 1px solid black; background: transparent; margin: -10px 0px 0px -4px' data-i18n-title="title-feat3" title='Feat' name='attr_feat3' value='' />
|
|
|
|
<label style="width: 60px; height: 40px; font-size: 1.2em; font-weight: bold; border: 0px solid black; margin: -4px 0px 0px 0px;" data-i18n="4000xp">4000 XP</label>
|
|
<input type='text' style='width: 270px; height: 40px; text-align: center; border: 1px solid black; background: transparent; margin: -10px 0px 0px -4px' data-i18n-title="title-feat4" title='Feat' name='attr_feat4' value='' />
|
|
|
|
<label style="width: 60px; height: 40px; font-size: 1.2em; font-weight: bold; border: 0px solid black; margin: -4px 0px 0px 0px;" data-i18n="5000xp">5000 XP</label>
|
|
<input type='text' style='width: 270px; height: 40px; text-align: center; border: 1px solid black; background: transparent; margin: -12px 0px 0px -4px' data-i18n-title="title-feat5" title='Feat' name='attr_feat5' value='' />
|
|
</div>
|
|
<!-- Valuables-->
|
|
<label style='width: 320px; height: 24px; box-sizing: border-box; text-align: left; font-family:Donegal One; font-size: 1.2em; font-weight: bold; border: 0px solid blue; background: transparent; color: rgb(152, 130, 46); margin: 4px 0px 0px 0px' data-i18n="valuables">VALUABLES</label>
|
|
<div style='width: 340px; height: 146px; margin: 0px 0px 0px 0px; border: 2px solid black'>
|
|
<label style="width: 56px; height: 19px; text-align: center;color:white; background: black; margin: -14px 0px 0px 0px; " data-i18n="pieces">Pieces</label>
|
|
<label style="width: 198px; height: 19px; text-align: center;color:white; background: black; margin: -14px 0px 0px -4px;" data-i18n="description">Description</label>
|
|
<label style="width: 56px; height: 19px; text-align: center;color:white; background: black; margin: -14px 0px 0px -4px;" data-i18n="dollar-value">$ Value</label>
|
|
|
|
<input type='text' style='width: 60px; height: 23px; text-align: center; border: 1px solid black; background: transparent; margin: -2px 0px 0px 0px' data-i18n-title="title-number-dollars" title='Number of Dollars' name='attr_numdollars' value='' />
|
|
<label style="width: 204px; height: 20px; font-size: 1.1em; font-weight: bold; border: 1px solid black; margin: 0px 0px 0px -4px;" data-i18n="dollars">Dollars</label>
|
|
<input type='text' style='width: 64px; height: 23px; text-align: center; border: 1px solid black; background: transparent; margin: -2px 0px 0px -4px' data-i18n-title="title-value-dollars" title='Value of Dollars' name='attr_dollars' value='' />
|
|
|
|
<input type='text' style='width: 60px; height: 23px; text-align: center; border: 1px solid black; background: transparent; margin: -2px 0px 0px 0px' data-i18n-title="title-number-gold-pieces" title='Gold Pieces' name='attr_numgold' value='' />
|
|
<label style="width: 204px; height: 20px; font-size: 1.1em; font-weight: bold; border: 1px solid black; margin: -3px 0px 0px -4px;" data-i18n="gold">Gold</label>
|
|
<input type='text' style='width: 64px; height: 23px; text-align: center; border: 1px solid black; background: transparent; margin: -2px 0px 0px -4px' data-i18n-title="title-value-gold-pieces" title='Gold Value' name='attr_gold' value='' />
|
|
|
|
<input type='text' style='width: 60px; height: 22px; text-align: center; border: 1px solid black; background: transparent; margin: -2px 0px 0px 0px' data-i18n-title="title-number-silver-pieces" title='Silver Pieces' name='attr_numsilver' value='' />
|
|
<label style="width: 204px; height: 20px; font-size: 1.1em; font-weight: bold; border: 1px solid black; margin: -3px 0px 0px -4px;" data-i18n="silver">Silver</label>
|
|
<input type='text' style='width: 64px; height: 22px; text-align: center; border: 1px solid black; background: transparent; margin: -2px 0px 0px -4px' data-i18n-title="title-value-silver-pieces" title='Silver Value' name='attr_silver' value='' />
|
|
|
|
<input type='text' style='width: 60px; height: 23px; text-align: center; border: 1px solid black; background: transparent; margin: -3px 0px 0px 0px' data-i18n-title="title-number-pieces-jewerly" title='Pieces of Jewelry' name='attr_numjewelry' value='' />
|
|
<label style="width: 204px; height: 20px; font-size: 1.1em; font-weight: bold; border: 1px solid black; margin: -3px 0px 0px -4px;" data-i18n="jewelry">Jewelry</label>
|
|
<input type='text' style='width: 64px; height: 23px; text-align: center; border: 1px solid black; background: transparent; margin: -3px 0px 0px -4px' data-i18n-title="title-value-jewerly" title='Value of Jewelry' name='attr_jewelry' value='' />
|
|
|
|
<input type='text' style='width: 60px; height: 22px; text-align: center; border: 1px solid black; background: transparent; margin: -3px 0px 0px 0px' data-i18n-title="title-number-other" title='Number of Other' name='attr_numother' value='' />
|
|
<label style="width: 204px; height: 20px; font-size: 1.1em; font-weight: bold; border: 1px solid black; margin: -3px 0px 0px -4px;" data-i18n="other">Other</label>
|
|
<input type='text' style='width: 64px; height: 22px; text-align: center; border: 1px solid black; background: transparent; margin: -3px 0px 0px -4px' data-i18n-title="title-value-other" title='Value of Other' name='attr_other' value='' />
|
|
|
|
<input type='text' style='width: 60px; height: 23px; text-align: center; border: 1px solid black; background: LightGray; margin: -3px 0px 0px 0px' data-i18n-title="title-total-number-valuables" title='Number of Pieces' name='attr_numvaluables' value='' />
|
|
<label style="width: 204px; height: 20px; font-size: 1.1em; font-weight: bold; background: LightGray; border: 1px solid black; margin: -3px 0px 0px -4px;" data-i18n="total">Total</label>
|
|
<input type='text' style='width: 64px; height: 23px; text-align: center; border: 1px solid black; background: LightGray; margin: -3px 0px 0px -4px' data-i18n-title="title-total-value-valuables" title='Total Value' name='attr_valuable' value='' />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!--- Mount (Tab 3) start -->
|
|
<div class="sheet-tab-content sheet-tab3" style='background-color: white; background-image:none; width: 841px; max-width: 841px; height: 1190px; margin: 2px 0 0 1px; padding: 0px;'>
|
|
<!--- Tab 3 start -->
|
|
<div style='display: inline-block; vertical-align: top; width: 830px; height: 1300px; background: white; margin: 0px 0px 0px 2px; border: 0px solid red'>
|
|
<label style="font-family:Donegal One;font-size: 2.3em; font-weight: bold; margin: 50px 0px 0px 24px;" data-i18n="mount-c">MOUNT</label><br>
|
|
|
|
<div style="width: 830px; height: 1px; border: 0px solid transparent"></div>
|
|
<!-- Mount Breed and Wounds -->
|
|
<!-- <img style='height: 300px; width: 400px; border: 0px solid brown; margin: 0px 0px 0px 20px' src="https://github.com/WilliamBarkerCoC/Public-Domain-Images/blob/main/BH3e_horse1.png?raw=true" /> -->
|
|
<img style='height: 300px; width: 400px; border: 0px solid brown; margin: 0px 0px 0px 20px' src="https://github.com/Roll20/roll20-character-sheets/blob/master/Boot%20Hill%203e/BH3e_horse1.png?raw=true" />
|
|
|
|
<div style='display: inline-block; vertical-align: top; width: 400px; margin: -300px 0px 0px 20px; border: 1px solid LightGray'>
|
|
<label class="sheet-tooltip" style="height: 12px; width:380px; border: 0px solid red; display: inline-block; vertical-align: top; text-align: left; font-size: 0.9em; font-weight: bold; background: transparent; color: black; margin: -3px 0px 0px 4px;">Wound Points:
|
|
<span class="sheet-tooltip-text sheet-tooltip-text-right">
|
|
<span data-i18n="wound-location">Wound Location:</span>
|
|
<ul>
|
|
<li> <strong class="tooltip_label">Head: 19-20</strong><span>  </span><span>Severity +1</span></li>
|
|
<li> <strong class="tooltip_label">Neck: 17-18</strong><span>  </span><span>Severity +1</span></li>
|
|
<li> <strong class="tooltip_label">Chest: 15-16</strong><span>  </span><span>Severity +1</span></li>
|
|
<li> <strong class="tooltip_label">Abdomen: 11-14</strong><span>  </span></li>
|
|
<li> <strong class="tooltip_label">Rear: 9-10</strong><span>  </span><span>Severity -1</span></li>
|
|
<li> <strong class="tooltip_label">Right Rear Leg: 7-8</strong><span>  </span><span>Severity -1</span></li>
|
|
<li> <strong class="tooltip_label">Right Front Leg: 5-6</strong><span>  </span><span>Severity -1</span></li>
|
|
<li> <strong class="tooltip_label">Left Rear Leg: 3-4</strong><span>  </span><span>Severity -1</span></li>
|
|
<li> <strong class="tooltip_label">Left Front Leg: 1-2</strong><span>  </span><span>Severity -1</span></li>
|
|
</ul>
|
|
</span>
|
|
</label>
|
|
<input type='text' name='attr_mount_wound' style='width: 170px; height: 60px; text-align: center; border: 1px solid gray; background-color: rgba(255,255,255,0.1); margin: -6px 0px 0px 0px' data-i18n-title="title-mount-wound-points" title='Wound Points' value='' />
|
|
|
|
<input type='text' name='attr_mount_head_wounds' style='width: 108px; height: 44px; text-align: center; border: 1px solid gray; background: rgba(255,255,255,0.6); margin: -88px 0px 0px 278px' data-i18n-title="title-head-chance-severity" title='Head:19-20, Severity +1' value='' />
|
|
<input type='text' name='attr_mount_neck_wounds' style='width: 108px; height: 44px; text-align: center; border: 1px solid gray; background: rgba(255,255,255,0.6); margin: -32px 0px 0px 230px' data-i18n-title="title-neck-chance-severity" title='Neck:17-18, Severity +1' value='' />
|
|
<input type='text' name='attr_mount_abdomen_wounds' style='width: 80px; height: 80px; text-align: center; border: 1px solid gray; background: rgba(255,255,255,0.6); margin: -6px 0px 0px 156px' data-i18n-title="title-abdomen-chance-severity" title='Abdomen:11-14' value='' />
|
|
<input type='text' name='attr_mount_rear_wounds' style='width: 104px; height: 42px; text-align: center; border: 1px solid gray; background: rgba(255,255,255,0.6); margin: -38px 0px 0px -188px' data-i18n-title="title-rear-chance-severity" title='Rear:9-10, Severity -1' value='' />
|
|
<input type='text' name='attr_mount_chest_wounds' style='width: 106px; height: 42px; text-align: center; border: 1px solid gray; background: rgba(255,255,255,0.6); margin: -94px 0px 0px 236px' data-i18n-title="title-chest-chance-severity" title='Chest:15-16, Severity +1' value='' />
|
|
|
|
<input type='text' name='attr_mount_right_rear_leg_wounds' style='width: 108px; height: 44px; text-align: center; border: 1px solid gray; background: rgba(255,255,255,0.6); margin: -14px 0px 0px 110px' data-i18n-title="title-right-rear-leg-chance-severity" title='Right Rear Leg:7-8, Severity -1' value='' />
|
|
<input type='text' name='attr_mount_right_front_leg_wounds' style='width: 108px; height: 44px; text-align: center; border: 1px solid gray; background: rgba(255,255,255,0.6); margin: -90px 0px 0px 290px' data-i18n-title="title-right-front-leg-chance-severity" title='Right Front Leg:5-6, Severity -1' value='' />
|
|
|
|
<input type='text' name='attr_mount_left_rear_leg_wounds' style='width: 106px; height: 44px; text-align: center; border: 1px solid gray; background: rgba(255,255,255,0.6); margin: -16px 0px 0px 20px' data-i18n-title="title-left-rear-leg-chance-severity" title='Left Rear Leg:3-4, Severity -1' value='' />
|
|
<input type='text' name='attr_mount_left_front_leg_wounds' style='width: 106px; height: 44px; text-align: center; border: 1px solid gray; background: rgba(255,255,255,0.6); margin: -86px 0px 0px 290px' data-i18n-title="title-left-front-leg-chance-severity" title='Left Front Leg:1-2, Severity -1' value='' />
|
|
|
|
<label style='width: 120px; height: 26px; box-sizing: border-box; text-align: center; font-family:Donegal One; font-size: 1.0em; font-weight: bold; border: 0px solid blue; background: transparent; color: rgb(152, 130, 46); padding: 0px 0px 0px 0px' data-i18n="mount-type">TYPE OF MOUNT</label>
|
|
<input type='text' name='attr_breed' style='width: 130px; height: 26px; text-align: center; font-size: 1.2em; font-weight: bold; border-bottom: 2px solid black; background: white; margin: 0px 0px 0px -4px' data-i18n-title="title-mount-type" title='Type of Mount' value='' />
|
|
<label style='width: 70px; height: 26px; box-sizing: border-box;; text-align: center; font-size: 1.1em; font-weight: bold; border: 0px solid blue; background: transparent; color: black; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px' data-i18n="value-mc">Value</label>
|
|
<input type='text' name='attr_mount_value' style='width: 40px; height: 26px; text-align: center; border-bottom: 2px solid black; background: white; margin: -2px 0px 0px -4px' data-i18n-title="title-mount-value" title='Value (in Dollars)' value='' />
|
|
|
|
<label style='width: 120px; height: 26px; box-sizing: border-box; text-align: center; font-family:Donegal One; font-size: 1.0em; font-weight: bold; border: 0px solid blue; background: transparent; color: rgb(152, 130, 46); padding: 0px 0px 0px 0px' data-i18n-title="title-mount-quality" title='Mount Quality (based on Strength)' data-i18n="horse-quality">HORSE QUALITY</label>
|
|
<input type='text' style='width: 130px; height: 26px; text-align: center; font-weight: bold; border-bottom: 2px solid black; background: white; margin: 0px 0px 0px -4px' name='attr_mount_quality' value='' readonly />
|
|
</div>
|
|
|
|
|
|
|
|
<!-- Mount Bio and Attributes -->
|
|
<div style='display: inline-block; vertical-align: top; width: 170px; height: 316px; margin: -370px 0px 0px 424px; border: 2px solid gray'>
|
|
<label style='width: 44px; height: 22px; color: black; font-family: Smokum; text-align: left; font-size: 1.3em; font-weight: bold; box-sizing: border-box; border-bottom: 2px solid black; background: white; padding: 3px 0px 0px 8px; margin: 0px 0px 0px 0px' spellcheck="false" data-i18n="mount-name">Name</label>
|
|
<input type='text' name='attr_mount_name' style='display: inline-block; vertical-align: top; width: 126px; height: 22px; text-align: center; font-size: 1.2em; font-weight: bold; border-bottom: 2px solid black; background: white; padding: 3px 0px 0px 0px; margin: 0px 0px 0px -4px' title="Mount's Name" value='' />
|
|
<!-- Mount Attributes Roll Buttons -->
|
|
<div style='display: inline-block; vertical-align: top; width: 128px; margin: 0px 0px 0px 0px; border: 0px solid red'>
|
|
<button class="sheet-textButton" type="roll" name="roll_mntstrcheck" style="width: 126px; height: 22px; box-sizing: border-box; border-bottom: 1px solid black; background: transparent; margin: 0px 0px 0px 0px" value="&{template:check} {{name=@{mount_name} *for* Strength}} {{Roll=[[1d20]]}} {{Target=[[@{mount_strength}]]}}" data-i18n-title="title-mount-strength-roll" title="Mount Strength Action Roll">
|
|
<label style='width: 126px; height: 22px; box-sizing: border-box; font-family: Smokum; text-align: left; font-size: 1.3em; font-weight: bold; border: 0px solid green; background: transparent; padding: 3px 0px 0px 8px; margin: 0px 0px 0px 0px' data-i18n="strength-mc">Strength</label></button>
|
|
<button class="sheet-textButton" type="roll" name="roll_mntcoordcheck" style="width: 126px; height: 22px; box-sizing: border-box; border-bottom: 1px solid black; background: transparent; margin: 0px 0px 0px 0px" value="&{template:check} {{name=@{mount_name} *for* Coordination}} {{Roll=[[1d20]]}} {{Target=[[@{mount_coordination}]]}}" data-i18n-title="title-mount-coordination-roll" title="Mount Coordination Action Roll">
|
|
<label style='width: 126px; height: 22px; box-sizing: border-box; font-family: Smokum; text-align: left; font-size: 1.3em; font-weight: bold; border: 0px solid green; background: transparent; padding: 3px 0px 0px 8px; margin: 0px 0px 0px 0px' data-i18n="coordination-mc">Coordination</label></button>
|
|
<button class="sheet-textButton" type="roll" name="roll_mntintcheck" style="width: 126px; height: 22px; box-sizing: border-box; border-bottom: 1px solid black; background: transparent; margin: 0px 0px 0px 0px" value="&{template:check} {{name=@{mount_name} *for* Intelligence}} {{Roll=[[1d20]]}} {{Target=[[@{mount_intelligence}]]}}" data-i18n-title="title-mount-intelligence-roll" title="Mount Intelligence Action Roll">
|
|
<label style='width: 126px; height: 22px; box-sizing: border-box; font-family: Smokum; text-align: left; font-size: 1.3em; font-weight: bold; border: 0px solid green; background: transparent; padding: 3px 0px 0px 8px; margin: 0px 0px 0px 0px' data-i18n="intelligence-mc">Intelligence</label></button>
|
|
<button class="sheet-textButton" type="roll" name="roll_mntluckcheck" style="width: 126px; height: 22px; box-sizing: border-box; border-bottom: 1px solid black; background: transparent; margin: 0px 0px 0px 0px" value="&{template:check} {{name=@{mount_name} *for* Luck}} {{Roll=[[1d20]]}} {{Target=[[@{mount_luck}]]}}" data-i18n-title="title-mount-luck-roll" title="Mount Luck Action Roll">
|
|
<label style='width: 126px; height: 22px; box-sizing: border-box; font-family: Smokum; text-align: left; font-size: 1.3em; font-weight: bold; border: 0px solid green; background: transparent; padding: 3px 0px 0px 8px; margin: 0px 0px 0px 0px' data-i18n="luck-mc">Luck</label></button>
|
|
</div>
|
|
<!-- Mount Attributes -->
|
|
<div style='display: inline-block; vertical-align: top; width: 46px; margin: -90px 0px 0px 124px; border: 0px solid red'>
|
|
<input type='text' name='attr_mount_strength' style='width: 46px; height: 22px; box-sizing: border-box; text-align: center; font-size: 1.2em; font-weight: bold; border-bottom: 1px solid black; background: white; margin: 2px 0px 0px 0px' data-i18n-title="title-mount-strength" title='Mount Strength' value='' />
|
|
<input type='text' name='attr_mount_coordination' style='width: 46px; height: 22px; box-sizing: border-box; text-align: center; font-size: 1.2em; font-weight: bold; border-bottom: 1px solid black; background: white; margin: 0px 0px 0px 0px' data-i18n-title="title-mount-coordination" title='Mount Coordination' value='' />
|
|
<input type='text' name='attr_mount_intelligence' style='width: 46px; height: 22px; box-sizing: border-box; text-align: center; font-size: 1.2em; font-weight: bold; border-bottom: 1px solid black; background: white; margin: 0px 0px 0px 0px' data-i18n-title="title-mount-intelligence" title='Mount Intelligence' value='' />
|
|
<input type='text' name='attr_mount_luck' style='width: 46px; height: 22px; box-sizing: border-box; text-align: center; font-size: 1.2em; font-weight: bold; border-bottom: 1px solid black; background: white; margin: 0px 0px 0px 0px' data-i18n-title="title-mount-luck" title='Mount Luck' value='' />
|
|
</div>
|
|
|
|
<!-- Mount Skills: Scores and Roll Buttons -->
|
|
<div style='display: inline-block; vertical-align: top; width: 168px; margin: -18px 0px 0px 0px; border: 0px solid red'>
|
|
<label style='width: 40px; height: 22px; box-sizing: border-box; font-family: Smokum; text-align: left; font-size: 1.3em; font-weight: bold; border-bottom: 1px solid black; background: white; padding: 2px 0px 0px 8px; margin: 0px 0px 0px 0px' data-i18n="score">Score</label>
|
|
<label style='width: 124px; height: 22px; box-sizing: border-box; font-family: Smokum; text-align: left; font-size: 1.3em; font-weight: bold; border-bottom: 1px solid black; background: white; padding: 2px 0px 0px 8px; margin: 0px 0px 0px 0px' data-i18n="skill">Skill</label>
|
|
</div>
|
|
<!-- Mount Skills -->
|
|
<div style='display: inline-block; vertical-align: top; width: 40px; margin: -14px 0px 0px 0px; border: 0px solid green'>
|
|
<input type='text' name='attr_mount_herding' style='width: 40px; height: 22px; box-sizing: border-box; text-align: center; font-size: 1.2em; font-weight: bold;; border-bottom: 1px solid black; background: white; margin: 0px 0px 0px 0px' data-i18n-title="title-mount-herding" title='Mount Herding' value='' />
|
|
<input type='text' name='attr_mount_cutting' style='width: 40px; height: 22px; box-sizing: border-box; text-align: center; font-size: 1.2em; font-weight: bold;; border-bottom: 1px solid black; background: white; margin: 0px 0px 0px 0px' data-i18n-title="title-mount-cutting" title='Mount Cutting' value='' />
|
|
<input type='text' name='attr_mount_swimming' style='width: 40px; height: 22px; box-sizing: border-box; text-align: center; font-size: 1.2em; font-weight: bold;; border-bottom: 1px solid black; background: white; margin: 0px 0px 0px 0px' data-i18n-title="title-mount-swimming" title='Mount Swimming' value='' />
|
|
<input type='text' name='attr_mount_gun' style='width: 40px; height: 22px; box-sizing: border-box; text-align: center; font-size: 1.2em; font-weight: bold;; border-bottom: 1px solid black; background: white; margin: 0px 0px 0px 0px' data-i18n-title="title-mount-gun" title='Mount Gun - attenuated to gunfire' value='' />
|
|
</div>
|
|
<!-- Mount Skills Buttons -->
|
|
<div style='display: inline-block; vertical-align: top; width: 118px; margin: -88px 0px 0px 40px; border: 0px solid purple'>
|
|
<button class="sheet-textButton" type="roll" name="roll_mntherdcheck" style="width: 130px; height: 22px; box-sizing: border-box; border-bottom: 1px solid black; background: transparent; margin: 0px 0px 0px 0px" value="&{template:check} {{name=@{mount_name} *for* Herding}} {{Roll=[[1d20]]}} {{Target=[[@{mount_herding}]]}}" data-i18n-title="title-mount-herding-roll" title="Mount Herding Action Roll">
|
|
<label style='width: 125px; height: 22px; box-sizing: border-box; font-family: Smokum; text-align: left; font-size: 1.3em; font-weight: bold; border-bottom: 0px solid black; background: transparent; padding: 3px 0px 0px 8px; margin: 0px 0px 0px 0px' data-i18n="herding">Herding</label></button>
|
|
<button class="sheet-textButton" type="roll" name="roll_mntcutcheck" style="width: 130px; height: 22px; box-sizing: border-box; border-bottom: 1px solid black; background: transparent; margin: 0px 0px 0px 0px" value="&{template:check} {{name=@{mount_name} *for* Cutting}} {{Roll=[[1d20]]}} {{Target=[[@{mount_cutting}]]}}" data-i18n-title="title-mount-cutting-roll" title="Mount Cutting Action Roll">
|
|
<label style='width: 125px; height: 22px; box-sizing: border-box; font-family: Smokum; text-align: left; font-size: 1.3em; font-weight: bold; border-bottom: 0px solid black; background: transparent; padding: 3px 0px 0px 8px; margin: 0px 0px 0px 0px' data-i18n="cutting">Cutting</label></button>
|
|
<button class="sheet-textButton" type="roll" name="roll_mntswimcheck" style="width: 130px; height: 22px; box-sizing: border-box; border-bottom: 1px solid black; background: transparent; margin: 0px 0px 0px 0px" value="&{template:check} {{name=@{mount_name} *for* Swimming}} {{Roll=[[1d20]]}} {{Target=[[@{mount_swimming}]]}}" data-i18n-title="title-mount-swimming-roll" title="Mount Swimming Action Roll">
|
|
<label style='width: 125px; height: 22px; box-sizing: border-box; font-family: Smokum; text-align: left; font-size: 1.3em; font-weight: bold; border-bottom: 0px solid black; background: transparent; padding: 3px 0px 0px 8px; margin: 0px 0px 0px 0px' data-i18n="swimming">Swimming</label></button>
|
|
<button class="sheet-textButton" type="roll" name="roll_mntguncheck" style="width: 130px; height: 22px; box-sizing: border-box; border-bottom: 1px solid black; background: transparent; margin: 0px 0px 0px 0px" value="&{template:check} {{name=@{mount_name} *for* Gun}} {{Roll=[[1d20]]}} {{Target=[[@{mount_gun}]]}}" data-i18n-title="title-mount-gun-roll" title="Mount Gun Action Roll">
|
|
<label style='width: 125px; height: 22px; box-sizing: border-box; font-family: Smokum; text-align: left; font-size: 1.3em; font-weight: bold; border-bottom: 0px solid black; background: transparent; padding: 3px 0px 0px 8px; margin: 0px 0px 0px 0px' title="Gunfire tolerance" data-i18n="gunfire-tolerance">Gun</label></button>
|
|
</div>
|
|
<!-- Mount Tricks -->
|
|
<div style='display: inline-block; vertical-align: top; width: 168px; margin: -18px 0px 0px 0px; border: 0px solid red'>
|
|
<label style='width: 60px; height: 22px; box-sizing: border-box; font-family: Smokum; text-align: left; font-size: 1.3em; font-weight: bold; border: 1px solid black; background: white; padding: 3px 0px 0px 8px; margin: 0px 0px 0px 0px' data-i18n="tricks">Tricks</label>
|
|
<input type='text' style='width: 110px; height: 22px; text-align: center; border: 1px solid black; background: white; margin: -44px 0px 0px 60px' data-i18n-title="title-mount-tricks1" title='Trick 1' name='attr_tricks1' value='' />
|
|
<textarea rows="3" cols="20" wrap="hard" style='resize: none; width: 161px; height: 62px; text-align: left; border: 1px solid black; background: white; margin: -20px 0px 0px 0px' data-i18n-title="title-mount-trick-area" title='Tricks Area' name='attr_tricks2' value='' />
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Mount Tack & Description -->
|
|
<div style='display: inline-block; vertical-align: top; width: 150px; height: 316px; margin: -390px 0px 0px 600px; border: 2px solid gray'>
|
|
<label style='width: 150px; height: 22px; box-sizing: border-box; font-family: Smokum; text-align: left; font-size: 1.3em; font-weight: bold; border-bottom: 2px solid black; background: white; padding: 3px 0px 0px 8px; margin: 0px 0px 0px 0px' data-i18n="tack-notes">Horse Tack Notes</label>
|
|
|
|
<label style='width: 60px; height: 22px; box-sizing: border-box; font-family: Smokum; text-align: left; font-size: 1.3em; font-weight: bold; border-bottom: 1px solid black; background: white; padding: 3px 0px 0px 8px; margin: 0px 0px 0px 0px' data-i18n="bridle">Bridle</label>
|
|
<input name='attr_mount_bridle' type='text' style='width: 90px; height: 23px; text-align: center; box-sizing: border-box; border: 1px solid black; background: white; margin: -6px 0px 0px -4px' data-i18n-title="title-mount-bridle" title="Tack: Bridle" value='' />
|
|
|
|
<label style='width: 60px; height: 22px; box-sizing: border-box; font-family: Smokum; text-align: left; font-size: 1.3em; font-weight: bold; border-bottom: 1px solid black; background: white; padding: 3px 0px 0px 8px; margin: 0px 0px 0px 0px' data-i18n="saddle">Saddle</label>
|
|
<input type='text' name='attr_mount_saddle' style='width: 90px; height: 23px; text-align: center; box-sizing: border-box; border: 1px solid black; background: white; margin: -6px 0px 0px -4px' data-i18n-title="title-mount-saddle" title='Tack: Saddle' value='' />
|
|
<label style='width: 60px; height: 22px; box-sizing: border-box; font-family: Smokum; text-align: left; font-size: 1.3em; font-weight: bold; border-bottom: 1px solid black; background: white; padding: 3px 0px 0px 8px; margin: 0px 0px 0px 0px' data-i18n="blanket">Blanket</label>
|
|
<input type='text' name='attr_saddle_blanket' style='width: 90px; height: 23px; text-align: center; box-sizing: border-box; border: 1px solid black; background: white; margin: -6px 0px 0px -4px' data-i18n-title="title-mount-blanket" title='Tack: Blanket' value='' />
|
|
<label style='width: 150px; height: 22px; box-sizing: border-box; font-family: Smokum; text-align: left; font-size: 1.3em; font-weight: bold; border-top: 2px solid black; border-bottom: 2px solid black; background: white; padding: 0px 0px 0px 8px; margin: -2px 0px 0px 0px' data-i18n="mount-description">Horse Description:</label>
|
|
<textarea rows="6" cols="14" style='width: 148px; height: 200px; box-sizing: border-box; border: 1px solid black; background: white; margin: 2px 0px 0px 0px' data-i18n-title="title-horse-description" title='Horse Description' name='attr_mount_desc' value='' />
|
|
</div>
|
|
<!-- Advanced Riding Skills -->
|
|
<div style='display: inline-block; vertical-align: top; width: 460px; height: 280px; margin: 0px 0px 0px 0px; border: 0px solid green'>
|
|
<label style='width: 450px; height: 26px; box-sizing: border-box; text-align: left; font-family:Donegal One; font-size: 1.2em; font-weight: bold; border: 0px solid blue; background: transparent; color: rgb(152, 130, 46); padding: 0px 0px 0px 0px' data-i18n="advance-riding">ADVANCED RIDING</label>
|
|
<div style="width: 450px; height: 138px; border: 0px solid green; margin: -12px 0px 0px 0px;">
|
|
<label style='width: 260px; height: 26px; box-sizing: border-box; text-align: left; font-size: 1.1em; border: 0px solid blue; background: transparent; color: black; margin: -16px 0px 0px 0px; padding: 0px 0px 0px 0px'><span style="font-weight: bold;" data-i18n="stay-saddle">Stay in saddle</span><span style="font-weight: normal;" data-i18n="stay-saddle-desc"> - If horse is panicking</span></label>
|
|
<input type='text' name='attr_stay_saddle' style='width: 114px; height: 36px; text-align: center; font-size: 1.3em; font-weight: bold; border: 2px solid black; background: white; margin: 12px 0px 0px 14px' data-i18n-title="title-stay-saddle" title="Advance Riding: Stay in Saddle" value='' />
|
|
<div style="width: 262px; height: 28px; border: 0px solid red; margin: -12px 0px 0px 0px;">
|
|
<label style="width: 260px; height: 26px; box-sizing: border-box; text-align: left; font-family:Donegal One; font-size: 0.7em; font-weight: bold; border: 0px solid black; background: transparent; color: black; margin: -8px 0px 0px 6px;" data-i18n-title="title-stay-saddle-default" title="Skill defaults" data-i18n="stay-saddle-default">(Either Riding Skill or 1/2 Coordination Attribute)</label>
|
|
</div>
|
|
|
|
<label style='width: 260px; height: 26px; box-sizing: border-box; text-align: left; font-size: 1.1em; border: 0px solid blue; background: transparent; color: Black); margin: -8px 0px 0px 0px; padding: 0px 0px 0px 0px'><span style="font-weight: bold;" data-i18n="calm-horse">Calm horse down</span><span style="font-weight: normal;" data-i18n="calm-horse-caveat"> (only if skilled)</span></label>
|
|
<input type='text' name='attr_calm_mount' style='width: 114px; height: 36px; text-align: center; font-size: 1.3em; font-weight: bold; border: 2px solid black; background: white; margin: 12px 0px 0px 14px' data-i18n-title="title-calm-horse" title="Advance Riding: Calm horse" value='' />
|
|
<div style="width: 262px; height: 28px; border: 0px solid red; margin: -12px 0px 0px 0px;">
|
|
<label style="width: 260px; height: 26px; box-sizing: border-box; text-align: left; font-family:Donegal One; font-size: 0.7em; font-weight: bold; border: 0px solid purple; background: transparent; color: black; margin: -8px 0px 0px 6px;" data-i18n-title="title-calm-horse-default" title="Skill defaults" data-i18n="calm-horse-default">(Either Riding Skill or Wrangling Skill)</label>
|
|
</div>
|
|
</div>
|
|
<label style='width: 110px; height: 26px; box-sizing: border-box; text-align: left; font-family:Donegal One; font-size: 1.2em; font-weight: bold; border: 0px solid blue; background: transparent; color: rgb(152, 130, 46); padding: 0px 0px 0px 0px' data-i18n="wild-shots">WILD SHOTS</label>
|
|
<label style='width: 280px; height: 26px; box-sizing: border-box; text-align: left; font-size: 1.1em; font-weight: bold; border: 0px solid blue; background: transparent; color: Black; margin: -8px 0px 0px 0px; padding: 0px 0px 0px 0px' data-i18n="wild-shot-caveat">- when mounted</label>
|
|
<div style="width: 460px; height: 50px; border: 0px solid green; margin: -12px 0px 0px 0px;">
|
|
<label style='width: 228px; height: 26px; box-sizing: border-box; text-align: left; font-size: 1.0em; font-weight: normal; border: 0px solid blue; background: transparent; color: Black; margin: -8px 0px 0px 0px; padding: 0px 0px 0px 0px' data-i18n="wild-shot-outcome1"><b>Rider</b> is hit in <i>legs</i> or <i>abdomen</i></label>
|
|
<label style='width: 224px; height: 26px; box-sizing: border-box; text-align: left; font-size: 1.0em; font-weight: normal; border: 0px solid blue; background: transparent; color: Black; margin: -8px 0px 0px 0px; padding: 0px 0px 0px 0px' data-i18n="wild-shot-outcome2">= 50% chance <i>horse</i> is hit instead</label>
|
|
|
|
<label style='width: 228px; height: 20px; box-sizing: border-box; text-align: left; font-size: 1.0em; font-weight: normal; border: 0px solid blue; background: transparent; color: Black; margin: -8px 0px 0px 0px; padding: 0px 0px 0px 0px' data-i18n="wild-shot-outcome3"><b>Horse</b> is hit in <i>chest</i> or <i>abdomen</i></label>
|
|
<label style='width: 224px; height: 20px; box-sizing: border-box; text-align: left; font-size: 1.0em; font-weight: normal; border: 0px solid blue; background: transparent; color: Black; margin: -8px 0px 0px 0px; padding: 0px 0px 0px 0px' data-i18n="wild-shot-outcome4">= 50% chance <i>rider</i> is hit instead</label>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!-- Movement -->
|
|
<div style='display: inline-block; vertical-align: top; width: 350px; margin: 0px 0px 0px 0px; border: 0px dotted brown'>
|
|
<label style="width: 344px; height: 26px; box-sizing: border-box; text-align: left; font-family:Donegal One; font-size: 1.2em; font-weight: bold; border: 0px solid blue; background: transparent; color: rgb(152, 130, 46);" data-i18n-title="title-modifiers-distance" title="(Accuracy modifier & yards per turn)" data-i18n="movement-speed-uc">MOVEMENT SPEED</label>
|
|
|
|
<label style="width: 140px; height: 26px; box-sizing: border-box; text-align: left; font-family:Donegal One; font-size: 1.0em; font-weight: bold; border: 0px solid blue; background: transparent; color: black;" data-i18n-title="title-mount-walking-modifier" title="Mount Walking (Accuracy modifier)" data-i18n="walking">Walking (-2)</label>
|
|
<label style="width: 100px; height: 26px; box-sizing: border-box; text-align: center; font-family:Donegal One; font-size: 1.4em; font-weight: bold; border: 3px solid black; background: transparent; color: black;" data-i18n-title="title-mount-walking-yards-per-turn" title="Walking: yards per turn" data-i18n="walking-dist">8</label>
|
|
|
|
<label style="width: 140px; height: 26px; box-sizing: border-box; text-align: left; font-family:Donegal One; font-size: 1.0em; font-weight: bold; border: 0px solid blue; background: transparent; color: black;" data-i18n-title="title-mount-trotting-modifier" title="Mount Trotting (Accuracy modifier)" data-i18n="trotting">Trotting (-4)</label>
|
|
<label style="width: 100px; height: 26px; box-sizing: border-box; text-align: center; font-family:Donegal One; font-size: 1.4em; font-weight: bold; border: 3px solid black; background: transparent; color: black;" data-i18n-title="title-mount-trotting-yards-per-turn" title="Trotting: yards per turn" data-i18n="trotting-dist">16</label>
|
|
|
|
<label style="width: 140px; height: 26px; box-sizing: border-box; text-align: left; font-family:Donegal One; font-size: 1.0em; font-weight: bold; border: 0px solid blue; background: transparent; color: black;" data-i18n-title="title-mount-galloping-modifier" title="Mount Galloping (Accuracy modifier)" data-i18n="galloping">Galloping (-4)</label>
|
|
<label style="width: 100px; height: 26px; box-sizing: border-box; text-align: center; font-family:Donegal One; font-size: 1.4em; font-weight: bold; border: 3px solid black; background: transparent; color: black;" data-i18n-title="title-mount-galloping-yards-per-turn" title="Galloping: yards per turn" data-i18n="galloping-dist">32</label>
|
|
|
|
<label style="width: 140px; height: 26px; box-sizing: border-box; text-align: left; font-family:Donegal One; font-size: 1.0em; font-weight: bold; border: 0px solid blue; background: transparent; color: black;" data-i18n-title="title-mount-dismount-penalty" title="Action" data-i18n="mount-action">Mount / Dismount</label>
|
|
<label style="width: 140px; height: 26px; box-sizing: border-box; text-align: center; font-family:Donegal One; font-size: 0.7em; font-weight: bold; border-bottom: 1px solid black; background: transparent; color: black;" data-i18n-title="title-mount-penalty-cost" title="Penalty" data-i18n="mount-action-penalty">Cost 50% of movement</label>
|
|
</div>
|
|
|
|
<div style="width: 660px; height: 40px; border: 0px solid green; margin: -26px 0px 0px 0px;">
|
|
<label style="width: 500px; height: 23px; text-align: left; font-family:Donegal One; font-size: 1.2em; font-weight: bold; border: 0px solid blue; background: transparent; color: rgb(152, 130, 46); margin: 0px 0px 0px 0px" data-i18n="mount-items-uc">ITEMS CARRIED ON MOUNT</label>
|
|
<div style="width: 640px; height: 50px; border: 0px solid green; margin: -14px 0px 0px 0px;">
|
|
<label style="width: 618px; height: 3px; border-top: 2px solid black; background: transparent; color: black; margin: -14px 0px 0px 0px;"></label>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Left Saddle Bag: 10 rows -->
|
|
<div style='display: inline-block; vertical-align: top; width: 310px; height: 272px; margin: -16px 0px 0px 0px; border: 1px solid gray'>
|
|
<label style="width: 300px; height: 16px; text-align: left; font-size: 1.1em; font-weight: bold; border: 0px solid blue; background: transparent; color: black;" data-i18n="left-saddle-bag">Left Saddle Bag</label>
|
|
<label style="width: 56px; height: 19px; text-align: center; color: white; background: black; margin: -12px 0px 0px -4px;" data-i18n="pieces">Pieces</label>
|
|
<label style="width: 172px; height: 19px; text-align: center; color: white; background: black; margin: -12px 0px 0px -4px;" data-i18n="description">Description</label>
|
|
<label style="width: 56px; height: 19px; text-align: center; color: white; background: black; margin: -12px 0px 0px -4px;" data-i18n="dollar-value">$ Value</label>
|
|
<fieldset class='repeating_leftsb' style='vertical-align: top; margin: 0px 0px 0px 2px; border: 1px solid purple'>
|
|
<input type='text' style='width: 64px; height: 19px; text-align: center; border-bottom: 2px solid black; background: white; margin: 0px 0px 0px 0px' data-i18n-title="title-left-saddlebag-pieces" title='Pieces' name='attr_pieces' value='' />
|
|
<input type='text' style='width: 182px; height: 19px; text-align: center; border-bottom: 2px solid black; background: white; margin: 0px 0px 0px -4px' data-i18n-title="title-left-saddlebag-description" title='Description' name='attr_description' value='' />
|
|
<input type='text' style='width: 64px; height: 19px; text-align: center; border-bottom: 2px solid black; background: white; margin: 0px 0px 0px -4px' data-i18n-title="title-left-saddlebag-value" title='Dollar value' name='attr_value' value='' />
|
|
</fieldset>
|
|
<input type='text' name='attr_lsbtotalpeices' style='width: 56px; height: 19px; text-align: center; border: 1px solid black; background: LightGray; margin: 0px 0px 0px 0px' data-i18n-title="title-total-left-saddlebag-pieces" title='Total Number of Pieces' value='' />
|
|
<label style="width: 172px; height: 19px; font-size: 1.1em; font-weight: bold; text-align: left; color: black; background: LightGray; padding: 0px 0px 0px 10px;" data-i18n="total">Total</label>
|
|
<input type='text' name='attr_lsbtotalvalue' style='width: 60px; height: 19px; text-align: center; border: 1px solid black; background: LightGray; margin: 0px 0px 0px 0px' data-i18n-title="title-total-left-saddlebag-value" title='Total Dollar Value' value='' />
|
|
</div>
|
|
|
|
<!-- Right Saddle Bag: 10 rows -->
|
|
<div style='display: inline-block; vertical-align: top; width: 310px; height: 272px; margin: -16px 0px 0px 0px; border: 1px solid gray'>
|
|
<label style="width: 300px; height: 16px; text-align: left; font-size: 1.1em; font-weight: bold; border: 0px solid blue; background: transparent; color: black;" data-i18n="right-saddle-bag">Right Saddle Bag</label>
|
|
<label style="width: 56px; height: 19px; text-align: center;color:white; background: black; margin: -12px 0px 0px -4px;" data-i18n="pieces">Pieces</label>
|
|
<label style="width: 172px; height: 19px; text-align: center;color:white; background: black; margin: -12px 0px 0px -4px;" data-i18n="description">Description</label>
|
|
<label style="width: 56px; height: 19px; text-align: center;color:white; background: black; margin: -12px 0px 0px -4px;" data-i18n="dollar">$ Value</label>
|
|
<fieldset class='repeating_rightsb' style='vertical-align: top; margin: 0px 0px 0px 2px; border: 1px solid purple'>
|
|
<input type='text' style='width: 64px; height: 19px; text-align: center; border-bottom: 2px solid black; background: white; margin: 0px 0px 0px 0px' data-i18n-title="title-right-saddlebag-pieces" title='Pieces' name='attr_pieces' value='' />
|
|
<input type='text' style='width: 182px; height: 19px; text-align: center; border-bottom: 2px solid black; background: white; margin: 0px 0px 0px -4px' data-i18n-title="title-right-saddlebag-description" title='Description' name='attr_description' value='' />
|
|
<input type='text' style='width: 64px; height: 19px; text-align: center; border-bottom: 2px solid black; background: white; margin: 0px 0px 0px -4px' data-i18n-title="title-right-saddlebag-value" title='Dollar value' name='attr_value' value='' />
|
|
</fieldset>
|
|
<input type='text' name='attr_rsbtotalpeices' style='width: 56px; height: 19px; text-align: center; border: 1px solid black; background: LightGray; margin: 0px 0px 0px 0px' data-i18n-title="title-total-right-saddlebag-pieces" title='Total Number of Pieces' value='' />
|
|
<label style="width: 172px; height: 19px; font-size: 1.1em; font-weight: bold; text-align: left; color: black; background: LightGray; padding: 0px 0px 0px 10px;" data-i18n="total">Total</label>
|
|
<input type='text' name='attr_rsbtotalvalue' style='width: 60px; height: 19px; text-align: center; border: 1px solid black; background: LightGray; margin: 0px 0px 0px 0px' data-i18n-title="title-total-right-saddlebag-value" title='Total Dollar Value' value='' />
|
|
</div>
|
|
|
|
<!-- WANTED? -->
|
|
<div style='display: inline-block; vertical-align: top; width: 310px; height: 120px; margin: 36px 0px 0px 0px; border: 1px solid gray'>
|
|
<label style="width: 300px; height: 18px; font-family:Donegal One; font-size: 1.1em; font-weight: bold; text-align: left; font-family:Donegal One; font-size: 1.1em; font-weight: bold; border: 0px solid blue; background: transparent; color: rgb(152, 130, 46);" data-i18n="wanted">WANTED?</label>
|
|
<label style="width: 300px; height: 20px; font-family:Donegal One; font-size: 1.1em; font-weight: normal; text-align: center; color: white; background: black; margin: -12px 0px 0px -4px;" data-i18n="wanted-rewards">Wanted Rewards</label>
|
|
|
|
<label style="width: 60px; height: 20px; text-align: right; font-size: 1.1em; font-weight: bold; border-bottom: 1px solid black; background: transparent; color: black; margin: 0px 0px 0px 60px; padding: 4px 0px 0px -4px;" data-i18n="reward">Reward</label>
|
|
<input type='text' name='attr_reward' style='display: inline-block; vertical-align: top; width: 100px; height: 20px; text-align: center; font-weight: bold; border-bottom: 2px solid black; background: white; margin: 0px 0px 0px 0px' data-i18n-title="title-reward" title='Reward' value='' />
|
|
<label style="display: inline-block; vertical-align: top; width: 10px; height: 20px; text-align: right; font-size: 1.1em; font-weight: bold; border: 0px solid black; background: transparent; color: black; margin: 0px 0px 0px 0px; padding: 4px 0px 0px -4px;" data-i18n="reward-dollar-value">$</label>
|
|
<br>
|
|
<label style="width: 44px; height: 20px; text-align: left; font-size: 0.9em; font-weight: bold; font-style: italic; border: 0px solid black; background: transparent; color: black; margin: 6px 0px 0px 6px; padding: 4px 0px 0px 0px;" data-i18n="alive">Alive?</label>
|
|
<input type='text' name='attr_alive' style=' width: 50px; height: 24px; text-align: center; font-weight: bold; border-bottom: 2px solid black; background: white; margin: 2px 0px 0px 0px' data-i18n-title="title-alive?" title='Alive?' value='' />
|
|
<label style="width: 80px; height: 20px; text-align: right; font-size: 0.9em; font-weight: bold; font-style: italic; border: 0px solid black; background: transparent; color: black; margin: 6px 0px 0px 6px; padding: 4px 0px 0px 0px;" data-i18n="dead-or-alive">Dead/Alive?</label>
|
|
<input type='text' name='attr_deadoralive' style=' width: 50px; height: 24px; text-align: center; font-weight: bold; border-bottom: 2px solid black; background: white; margin: 2px 0px 0px 0px' data-i18n-title="title-dead-or-alive" title='Dead?' value='' />
|
|
<label style="width: 50px; height: 20px; text-align: center; font-size: 0.8em; font-weight: bold; font-style: italic; border: 0px solid black; background: transparent; color: black; margin: 6px 0px 0px 2px; padding: 0px 0px 0px 0px;" data-i18n="mark-x">(Mark X)</label>
|
|
</div>
|
|
|
|
<!-- VISIBLE MARKS? -->
|
|
<div style='display: inline-block; vertical-align: top; width: 310px; height: 120px; margin: 36px 0px 0px 2px; border: 1px solid gray'>
|
|
<label style="width: 300px; height: 18px; font-family:Donegal One; text-align: left; font-family:Donegal One; font-size: 1.1em; font-weight: bold; border: 0px solid blue; background: transparent; color: rgb(152, 130, 46);" data-i18n="visible-marks">VISIBLE MARKS?</label>
|
|
<label style="width: 300px; height: 20px; font-family:Donegal One; font-size: 1.1em; font-weight: normal; text-align: center; color: white; background: black; margin: -18px 0px 0px 0px;" data-i18n="marks-desc">Facial/body marks (Tattoo, scars, etc.)</label>
|
|
<textarea rows="3" cols="40" style='display: inline-block; vertical-align: top; width: 298px; height: 60px; border: 1px solid gray; background: white; margin: 0px 0px 0px 0px' data-i18n-title="title-visible-markings" title='Visible Marks' name='attr_marks' value='' />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!--- Fight (Tab 4) start -->
|
|
<div class="sheet-tab-content sheet-tab4" style='background-color: white; background-image:none; width: 841px; max-width: 841px; height: 1000px; margin: 2px 0 0 1px; padding: 0px; background: none;'>
|
|
|
|
<!-- Since there are TEN accuracy modifiers for a single shot, best to have them in one place -->
|
|
<div style='display: inline-block; vertical-align: top; width: 830px; height: 1000px; background: white; margin: 0px 0px 0px 2px; border: 0px solid red'>
|
|
<label style="font-family:Donegal One;font-size: 2.3em; font-weight: bold; margin: 50px 0px 0px 24px;" data-i18n="shot-accuracy-mods">Shot Accuracy Modifiers</label><br>
|
|
<!-- Weapon Skill Used-->
|
|
<div style='margin: 12px 0px 0px 52px'>
|
|
<label style='width: 120px; font-family:Donegal One; font-size: 1.4em; font-weight: bold; color: rgb(152, 130, 46); border: 0px solid orange' data-i18n="weapon">Weapon:</label>
|
|
<input type="radio" id="pistol" name="attr_weapon" style='display: none' value="Pistol" checked><label for="pistol" style='font-size: 1.2em;' data-i18n="pistol">Pistol</label>
|
|
<input type="radio" id="rifle" name="attr_weapon" style='display: none' value="Rifle"><label for="rifle" style='font-size: 1.2em;' data-i18n="rifle">Rifle</label>
|
|
<input type="radio" id="shotgun" name="attr_weapon" style='display: none' value="Shotgun"><label for="shotgun" style='font-size: 1.2em;' data-i18n="shotgun">Shotgun</label>
|
|
<input type="radio" id="scattergun" name="attr_weapon" style='display: none' value="Scattergun"><label for="scattergun" style='font-size: 1.2em;' data-i18n="scattergun">Scattergun</label>
|
|
<input type="radio" id="artillery" name="attr_weapon" style='display: none' value="Artillerist"><label for="artillery" style='font-size: 1.2em;' data-i18n="artillery">Artillery</label>
|
|
<input type="radio" id="archery" name="attr_weapon" style='display: none' value="Archery"><label for="archery" style='font-size: 1.2em;' data-i18n="bow">Bow</label>
|
|
<input type='text' style='width: 100px; height: 26px; font-size: 1.3em; text-align: center' name='attr_weapon' data-i18n-title="title-weapon-used" title='Weapon in Use' readonly />
|
|
<input type='text' style='width: 40px; height: 26px; font-size: 1.3em; text-align: center' name='attr_weaponskill' data-i18n-title="title-weapon-skill" title='Weapon Skill' value='0' readonly />
|
|
</div>
|
|
<!-- Shot Type -->
|
|
<div style='margin: 0px 0px 0px 52px'>
|
|
<label style='width: 120px; font-family:Donegal One; font-size: 1.4em; font-weight: bold; color: rgb(152, 130, 46); border: 0px solid orange' data-i18n="shot-type">Shot Type:</label>
|
|
<input type="radio" id="careful" name="attr_shot" style='display: none' value="Careful" checked><label for="careful" style='font-size: 1.2em;' data-i18n-title="title-shot-careful" title="Aimed and fired at eye level" data-i18n="careful">Careful</label>
|
|
<input type="radio" id="steady" name="attr_shot" style='display: none' value="Steady"><label for="steady" style='font-size: 1.2em;' data-i18n-title="title-shot-steady" title="Gun held still but below eye level" data-i18n="steady">Steady</label>
|
|
<input type="radio" id="hip shot" name="attr_shot" style='display: none' value="Hip Shot"><label for="hip shot" style='font-size: 1.2em;' data-i18n-title="title-shot-hip" title="Shot when holster is cleared" data-i18n="hip-shot">Hip Shot</label>
|
|
<input type="radio" id="fangun" name="attr_shot" style='display: none' value="Fangun"><label for="fangun" style='font-size: 1.2em;' data-i18n-title="title-shot-fan-gun" title="Works hammer with heel of hand" data-i18n="fangun">Fangun</label>
|
|
<input type='text' name='attr_shot_mod' style='width: 40px; height: 26px; font-size: 1.3em; text-align: center; margin: 0px 0px 0px 115px;' data-i18n-title="title-shot-modifier" title='Shot Modifier' value='0' readonly />
|
|
</div>
|
|
<!-- Range -->
|
|
<div style='margin: 0px 0px 0px 52px'>
|
|
<label style='width: 120px; font-family:Donegal One; font-size: 1.4em; font-weight: bold; color: rgb(152, 130, 46); border: 0px solid orange' data-i18n="range">Range:</label>
|
|
<input type="radio" id="point blank" name="attr_range" style='display: none' value="Point Blank"><label for="point blank" style='font-size: 1.2em;' data-i18n="point-blank">Point Blank</label>
|
|
<input type="radio" id="short" name="attr_range" style='display: none' value="Short" checked><label for="short" style='font-size: 1.2em;' data-i18n="short">Short</label>
|
|
<input type="radio" id="long" name="attr_range" style='display: none' value="Long"><label for="long" style='font-size: 1.2em;' data-i18n="long">Long</label>
|
|
<input type="radio" id="extreme" name="attr_range" style='display: none' value="Extreme"><label for="extreme" style='font-size: 1.2em;' data-i18n="extreme">Extreme</label>
|
|
<input type='text' name='attr_range_mod' style='width: 40px; height: 26px; font-size: 1.3em; text-align: center; margin: 0px 0px 0px 114px;' data-i18n-title="title-shot-range-modifier" title='Range Modifier' value='0' readonly />
|
|
</div>
|
|
<!-- Speed -->
|
|
<div style='margin: 0px 0px 0px 52px'>
|
|
<label style='width: 120px; font-family:Donegal One; font-size: 1.4em; font-weight: bold; color: rgb(152, 130, 46); border: 0px solid orange' data-i18n-title="title-shot-weapon-speed" title="Speed of the weapon: from bulky/clumsy to slick" data-i18n="speed">Speed:</label>
|
|
<input type="radio" id="very slow" name="attr_speed" style='display: none' value="Very Slow"><label for="very slow" data-i18n-title="title-speed-very-slow" title='Very Slow' style='font-size: 1.2em;' data-i18n="very-slow">Very Slow</label>
|
|
<input type="radio" id="slow" name="attr_speed" style='display: none' value="Slow" checked><label for="slow" data-i18n-title="title-speed-slow" title='Slow' style='font-size: 1.2em;' data-i18n="slow">Slow</label>
|
|
<input type="radio" id="normal" name="attr_speed" style='display: none' value="Normal" checked><label for="normal" data-i18n-title="title-speed-normal" title='Normal' style='font-size: 1.2em;' data-i18n="normal">Normal</label>
|
|
<input type="radio" id="fast" name="attr_speed" style='display: none' value="Fast"><label for="fast" data-i18n-title="title-speed-fast" title='Fast' style='font-size: 1.2em;' data-i18n="fast">Fast</label>
|
|
<input type="radio" id="very fast" name="attr_speed" style='display: none' value="Very Fast"><label for="very fast" data-i18n-title="title-speed-very-fast" title='Very Fast' style='font-size: 1.2em;' data-i18n="very-fast">Very Fast</label>
|
|
<input type='text' name='attr_speed_mod' style='width: 40px; height: 26px; font-size: 1.3em; text-align: center; margin: 0px 0px 0px 62px;' data-i18n-title="title-shot-speed-modifier" title='Speed Modifier' value='0' readonly />
|
|
</div>
|
|
<!-- Movement: Self -->
|
|
<div style='margin: 0px 0px 0px 52px'>
|
|
<label style='width: 120px; font-family:Donegal One; font-size: 1.4em; font-weight: bold; color: rgb(152, 130, 46); border: 0px solid orange' data-i18n="move">Move: <span style="font-size: 0.8em;" data-i18n="shooter"><i>Shooter</i></span></label>
|
|
<input type="radio" id="none" name="attr_move_self" style='display: none' value="None" checked><label for="none" style='font-size: 1.2em;' data-i18n="none">None</label>
|
|
<input type="radio" id="walking" name="attr_move_self" style='display: none' value="Walking"><label for="walking" style='font-size: 1.2em;' data-i18n="walking">Walking</label>
|
|
<input type="radio" id="running" name="attr_move_self" style='display: none' value="Running" checked><label for="running" data-i18n-title="title-shot-running/trotting/galloping" title='Running/Trotting/Galloping' style='font-size: 1.2em;' data-i18n="running">Running</label>
|
|
<input type='text' name='attr_move_self_mod' style='width: 40px; height: 26px; font-size: 1.3em; text-align: center; margin: 0px 0px 0px 194px;' data-i18n-title="title-shotmovement-modifier" title='Shooter Movement Modifier' value='0' readonly />
|
|
</div>
|
|
<!-- Movement: Target -->
|
|
<div style='margin: 0px 0px 0px 52px'>
|
|
<label style='width: 120px; font-family:Donegal One; font-size: 1.4em; font-weight: bold; color: rgb(152, 130, 46); border: 0px solid orange' data-i18n="move">Move: <span style="font-size: 0.8em;" data-i18n="target"><i>Target</i></span></label>
|
|
<input type="radio" id="target_none" name="attr_move_target" style='display: none' value="None" checked><label for="target_none" style='font-size: 1.2em;' data-i18n="none">None</label>
|
|
<input type="radio" id="target_running" name="attr_move_target" style='display: none' value="Running" checked><label for="target_running" data-i18n-title="title-target-running/trotting" title='Running/Trotting' style='font-size: 1.2em;' data-i18n="running">Running</label>
|
|
<input type="radio" id="target_evading" name="attr_move_target" style='display: none' value="Evading"><label for="target_evading" data-i18n-title="title-target-evading/galloping" title='Evading/Galloping' style='font-size: 1.2em;' data-i18n="evading">Evading</label>
|
|
<input type='text' name='attr_move_target_mod' style='width: 40px; height: 26px; font-size: 1.3em; text-align: center; margin: 0px 0px 0px 192px;' data-i18n-title="title-target-movement-modifier" title='Target Movement Modifier' value='0' readonly />
|
|
</div>
|
|
<!-- Size -->
|
|
<div style='margin: 0px 0px 0px 52px; border: 0px dashed purple'>
|
|
<label style='width: 120px; font-family:Donegal One; font-size: 1.4em; font-weight: bold; color: rgb(152, 130, 46); border: 0px solid orange' data-i18n="size">Size:</label>
|
|
<input type="radio" id="huge" name="attr_size" style='display: none' value="Huge"> <label for="huge" style='font-size: 1.2em;' data-i18n="huge">Huge</label>
|
|
<input type="radio" id="large" name="attr_size" style='display: none' value="Large"> <label for="large" style='font-size: 1.2em;' data-i18n="large-target">Large</label>
|
|
<input type="radio" id="average" name="attr_size" style='display: none' value="Average" checked> <label for="average" style='font-size: 1.2em;' data-i18n="average">Average</label>
|
|
<input type="radio" id="small" name="attr_size" style='display: none' value="Small"> <label for="small" style='font-size: 1.2em;' data-i18n="small-target">Small</label>
|
|
<input type="radio" id="tiny" name="attr_size" style='display: none' value="Tiny"> <label for="tiny" style='font-size: 1.2em;' data-i18n="tiny">Tiny</label>
|
|
<input type='text' name='attr_size_mod' style='width: 40px; height: 26px; font-size: 1.3em; text-align: center; margin: 0px 0px 0px 112px;' data-i18n-title="title-size-modifier" title='Size Modifier' value='0' readonly />
|
|
</div>
|
|
<!-- Light Wounds -->
|
|
<div style='margin: 0px 0px 0px 52px; border: 0px dashed green'>
|
|
<label style='width: 154px; font-family:Donegal One; font-size: 1.4em; font-weight: bold; color: rgb(152, 130, 46); border: 0px solid orange' data-i18n="light-wounds">Light Wounds:</label>
|
|
<label style='font-size: 1.2em' data-i18n="num-light-wounds">Number = </label><input type='text' style='width: 40px; height: 26px; font-size: 1.3em; text-align: center; margin: -4px 0px 0px -4px' name='attr_numberWounds' data-i18n-title="title-number-light-wounds" title='Number of Light Wounds' value='0' readonly />
|
|
<label style='font-size: 1.2em' data-i18n="light-wounds-mod">Modifier = </label><label style='width: 10px; height: 26px; font-size: 1.4em; border: 0px solid black' data-i18n-title="title-light-wound-accuracy-penalty" title='Accuracy Modifier Modifier: -1 each' data-i18n="minus1">-1</label>
|
|
<input type='text' name='attr_lightWounds_mod' style='width: 40px; height: 26px; font-size: 1.3em; text-align: center; margin: -6px 0px 0px 132px;' data-i18n-title="title-total-light-wound-modifier" title='Total of Serious Wounds times Modifier' value='0' readonly />
|
|
</div>
|
|
<!-- Serious Wounds -->
|
|
<div style='margin: -4px 0px 0px 52px; border: 0px dashed red'>
|
|
<label style='width: 154px; font-family:Donegal One; font-size: 1.4em; font-weight: bold; color: rgb(152, 130, 46); border: 0px solid orange' data-i18n="serious-wounds">Serious Wounds:</label>
|
|
<label style='font-size: 1.2em' data-i18n="num-serious-wounds">Number = </label><input type='text' style='width: 40px; height: 26px; font-size: 1.3em; text-align: center; margin: -4px 0px 0px -4px' name='attr_numberSeriousWounds' data-i18n-title="title-number-serious-wounds" title='Number of Serious Wounds' value='0' readonly />
|
|
<label style='font-size: 1.2em' data-i18n="serious-wounds-mod">Modifier = </label><label style='width: 10px; height: 26px; font-size: 1.4em; border: 0px solid black' data-i18n-title="title-serious-wound-accuracy-penalty" title='Accuracy Modifier Modifier: -4 each' data-i18n="minus4">-4</label>
|
|
<input type='text' name='attr_seriousWounds_mod' style='width: 40px; height: 26px; font-size: 1.3em; text-align: center; margin: -6px 0px 0px 132px;' data-i18n-title="title-total-serious-wound-modifier" title='Total of Serious Wounds times Modifier' value='0' readonly />
|
|
</div>
|
|
|
|
<!-- Miscellaneous -->
|
|
<div style='margin: 0px 0px 0px 52px'>
|
|
<label style='width: 120px; font-family:Donegal One; font-size: 1.4em; font-weight: bold; color: rgb(152, 130, 46); border: 0px solid orange' data-i18n="miscellaneous">Miscellaneous:</label>
|
|
<input class="emphasis" id="misc_sniping" type="checkbox" name="attr_misc_sniping" value='1'><label class="emphasis" style='margin: 4px 0px -4px 6px;' data-i18n-title="title-shot-snipe" title='Sniping' for="misc_sniping" data-i18n="sniping">Sniping</label>
|
|
<input class="emphasis" id="misc_obscured" type="checkbox" name="attr_misc_obscured" value='1'><label class="emphasis" style='margin: 4px 0px -4px 0px;' data-i18n-title="title-shot-obscured" title='Cannot see target: surroundings obscured' for="misc_obscured" data-i18n="obscured">Obscured</label>
|
|
<input class="emphasis" id="misc_wrongHand" type="checkbox" name="attr_wronghand" value='1'><label class="emphasis" style=' margin: 4px 0px -4px 0px;' data-i18n-title="title-wrong-handed" title='Shooter using wrong hand' for="misc_wrongHand" data-i18n="wrong-hand">Wrong Hand</label>
|
|
<input class="emphasis" id="misc_twoPistols" type="checkbox" name="attr_two_pistols" value='1'><label class="emphasis" style='margin: 4px 0px -4px 0px;' data-i18n-title="title-dual-wielding" title='Firing two pistols' for="misc_twoPistols" data-i18n="two-pistols">Two Pistols</label>
|
|
<input class="emphasis" id="misc_surprised" type="checkbox" name="attr_surprised" value='1'><label class="emphasis" style='margin: 4px 0px -4px 0px;' data-i18n-title="title-surprised" title='Surprised' for="misc_surprised" data-i18n="surprised">Surprised</label>
|
|
<input class="emphasis" id="misc_compsurprise" type="checkbox" name="attr_compsurprise" value='1'><label class="emphasis" style='margin: 4px 0px -4px 0px;' data-i18n-title="title-complete-surprise" title='Complete Surprise' for="misc_compsurprise" data-i18n="complete-surprise">Complete Surprise</label>
|
|
<input type='text' style='width: 40px; height: 28px; font-size: 1.3em; text-align: center' name='attr_misc_mod' data-i18n-title="title-miscellaneous-modifiers-total" title='Miscellaneous Modifiers' value='0' readonly />
|
|
</div>
|
|
|
|
<!-- Fire the Weapon -->
|
|
<div style='margin: 0px 0px 0px 22px'>
|
|
<!-- Note: If willing to Custom Roll Parse, could add Misfire on a roll of 20 - would have to know the type of gun to complete the Misfire roll though -->
|
|
<button class="sheet-textButton" type="roll" name="roll_shoot" style="width: 80px; height: 20px; border: 1px solid black; color: white; background-color: red; margin: 16px 0px 0px 22px; font-size: 1.3em;" value="&{template:check} {{name=@{character_name} *shoots* @{weapon}}} {{Roll=[[1d20]]}} {{Misfire=[[1d20]]}} {{Target=[[@{weaponskill}+@{lightWounds_mod}+@{seriousWounds_mod}+@{shot_mod}+@{range_mod}+@{speed_mod}+@{size_mod}+@{move_self_mod}+@{move_target_mod}+@{misc_mod}]]}}" data-i18n-title="title-shot-with-modifiers-roll" title="Shoot Weapon with Accuracy Modifiers numbering TEN" data-i18n="all-shot-modifiers">Shoot</button>
|
|
</div>
|
|
|
|
<!-- Wound Damage -->
|
|
<div>
|
|
<div>
|
|
<label style='font-family:Donegal One;font-size: 1.6em; font-weight: bold; margin: 22px 0px 0px 16px; border: 0px solid red' data-i18n="target-wound">Target's Wound:</label>
|
|
</div>
|
|
<button type="action" name="act_wound" style='height: 24px; margin: 2px 0px 0px 16px; font-size: 1.3em; padding: none; border: 1px solid black; color: white; background-color: rgba(238, 75, 43, 1.0);' data-i18n-title="title-wound-roll" title="Roll Wound: Damage and Location" id="Wound" data-i18n="wound">Wound</button>
|
|
<label style='font-family:Donegal One; font-size: 1.3em; margin: 0px 0px 0px 16px' data-i18n-title="title-wound-weapon-damage" title=' Weapon Damage' data-i18n="wound-damage"> Weapon Damage: </label><input type='text' style='width: 18px; height: 18px; text-align: center; margin: 0px 0px 0px 0px' name='attr_wounddamage' data-i18n-title="title-hit-point-loss" title='Hit Point Loss' />
|
|
<label style='font-size: 1.3em; margin: 0px 0px 0px 2px'></label><input type='text' style='width: 100px; height: 18px; text-align: center; margin: 0px 0px 0px 0px' name='attr_woundseverity' data-i18n-title="title-wound-severity" title='Wound Severity' />
|
|
<label style='font-family:Donegal One; font-size: 1.3em; margin: 0px 0px 0px 22px' data-i18n-title="title-wound-location" title=' Wound Location' data-i18n="location"> Location </label><input type='text' style='width: 32px; height: 18px; text-align: center; margin: 0px 0px 0px 0px' name='attr_locationroll' data-i18n-title="title-wound-location-rolled" title='Location Rolled (pre-modifiers)' />
|
|
<label style='font-size: 1.3em; margin: 0px 0px 0px 2px'></label><input type='text' style='width: 100px; height: 18px; text-align: center; margin: 0px 0px 0px 0px' name='attr_woundlocation' data-i18n-title="title-wound-location-number" title='Location (pre-modifiers)' />
|
|
<label style='font-size: 1.3em; margin: 0px 0px 0px 2px'></label><input type='text' style='width: 32px; height: 18px; text-align: center; margin: 0px 0px 0px 0px' name='attr_woundlocationModifier' data-i18n-title="title-wound-location-modifier" title='Wound Location Modifier (Based on Shot type and Range)' />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!-- Roll Templates -->
|
|
|
|
<rolltemplate class="sheet-rolltemplate-check">
|
|
<div class="container">
|
|
<div><h1>{{name}}</h1></div>
|
|
<div class="arrow-container"><div class="arrow-right"></div></div>
|
|
<div class="rowcolor"><span class="tcat">Check: </span>{{Roll}}</div>
|
|
<div class="rowcolor"><span class="tcat">Target: </span>{{Target}}</div>
|
|
{{#rollGreater() Roll Target}}
|
|
<div class="rowcolor"><span class="tcat">Result: </span>Failure</div>
|
|
{{/rollGreater() Roll Target}}
|
|
{{#^rollGreater() Roll Target}}
|
|
<div class="rowcolor"><span class="tcat">Result: </span>Success!</div>
|
|
{{/^rollGreater() Roll Target}}
|
|
{{#rollTotal() Roll 20}}
|
|
{{#Misfire}}
|
|
<div class="rowcolor"><span class="tcat"><b style='color:red;'>MISFIRE!!</b>: </span>code {{Misfire}}</div>
|
|
{{/Misfire}}
|
|
{{/rollTotal() Roll 20}}
|
|
</div>
|
|
</rolltemplate>
|
|
|
|
|
|
|
|
<rolltemplate class="sheet-rolltemplate-shottype">
|
|
<div class="container">
|
|
<div><h1>{{name}}</h1></div>
|
|
{{#SkillName}}
|
|
<div><span class="subheader">'s {{SkillName}}</span></div>
|
|
<tr><th>*for* {{SkillName}}</th></tr>
|
|
{{/SkillName}}
|
|
<div class="arrow-container"><div class="arrow-right"></div></div>
|
|
<div class="rowcolor"><span class="tcat">Check: </span>{{Roll}}</div>
|
|
|
|
{{#rollTotal() Roll 20}}
|
|
<div class="rowcolor"><span class="tcat"><b style='color:red;'>MISFIRE!!</b>: </span>code {{Misfire}}</div>
|
|
{{/rollTotal() Roll 20}}
|
|
|
|
<div class="rowcolor"><span class="tcat">Base: </span>{{Base}}</div>
|
|
{{#rollGreater() Roll Base}}
|
|
<div class="rowcolor"><span class="tcat">Result: </span>Failure</div>
|
|
{{/rollGreater() Roll Base}}
|
|
{{#^rollGreater() Roll Base}}
|
|
<div class="rowcolor"><span class="tcat">Result: </span>Success!</div>
|
|
{{/^rollGreater() Roll Base}}
|
|
|
|
<div class="rowcolor"><span class="tcat">Pistol: </span>{{Pistol}}</div>
|
|
{{#rollGreater() Roll Pistol}}
|
|
<div class="rowcolor"><span class="tcat">Result: </span>Failure</div>
|
|
{{/rollGreater() Roll Pistol}}
|
|
{{#^rollGreater() Roll Pistol}}
|
|
<div class="rowcolor"><span class="tcat">Result: </span>Success!</div>
|
|
{{/^rollGreater() Roll Pistol}}
|
|
|
|
<div class="rowcolor"><span class="tcat">Rifle: </span>{{Rifle}}</div>
|
|
{{#rollGreater() Roll Rifle}}
|
|
<div class="rowcolor"><span class="tcat">Result: </span>Failure</div>
|
|
{{/rollGreater() Roll Rifle}}
|
|
{{#^rollGreater() Roll Rifle}}
|
|
<div class="rowcolor"><span class="tcat">Result: </span>Success!</div>
|
|
{{/^rollGreater() Roll Rifle}}
|
|
|
|
<div class="rowcolor"><span class="tcat">Shotgun: </span>{{Shotgun}}</div>
|
|
{{#rollGreater() Roll Shotgun}}
|
|
<div class="rowcolor"><span class="tcat">Result: </span>Failure</div>
|
|
{{/rollGreater() Roll Shotgun}}
|
|
{{#^rollGreater() Roll Shotgun}}
|
|
<div class="rowcolor"><span class="tcat">Result: </span>Success!</div>
|
|
{{/^rollGreater() Roll Shotgun}}
|
|
</div>
|
|
</rolltemplate>
|
|
|
|
<rolltemplate class="sheet-rolltemplate-manifest">
|
|
<div class="container">
|
|
<div><h1>{{name}}</h1></div>
|
|
<div><span class="subheader">Wounds from {{SkillName}}</span></div>
|
|
<div class="arrow-container"><div class="arrow-right"></div></div>
|
|
{{#Damage}}
|
|
<div class="rowcolor"><span class="tcat">Wounds: </span>{{Damage}}</div>
|
|
{{#Severity}}
|
|
<div class="rowcolor"><span class="tcat">Severity: </span>{{Severity}}</div>
|
|
{{/Severity}}
|
|
{{/Damage}}
|
|
{{#Location}}
|
|
<div class="rowcolor"><span class="tcat">Location: </span>{{Location}}</div>
|
|
{{#LocationRoll}}
|
|
<div class="rowcolor"><span class="tcat">Location Roll: </span>{{LocationRoll}}</div>
|
|
{{/LocationRoll}}
|
|
{{#WoundMod}}
|
|
<div class="rowcolor"><span class="tcat">Wound Modifier: </span>{{WoundMod}}</div>
|
|
{{/WoundMod}}
|
|
{{/Location}}
|
|
</div>
|
|
</rolltemplate>
|
|
|
|
|
|
<!-- SHEET WORKERS -->
|
|
<script type="text/worker">
|
|
|
|
on('sheet:opened',function(){
|
|
|
|
getAttrs(["setupDone"], function(pvalue) {
|
|
console.log("hello there");
|
|
|
|
let SetupDone=parseInt(pvalue.setupDone);
|
|
console.log("setupdone: "+SetupDone );
|
|
|
|
if (SetupDone==0){
|
|
console.log("do setup");
|
|
|
|
// Set up Accuracy Modifiers, as for some reason value="0" on a 'readonly' field is not initialized
|
|
setAttrs({weaponskill:0, lightWounds_mod:0, seriousWounds_mod:0, shot_mod:0, range_mod:0, speed_mod:0, size_mod:0, move_self_mod:0, move_target_mod:0, misc_mod:0 });
|
|
|
|
setAttrs({setupDone:1});
|
|
}
|
|
|
|
});
|
|
})
|
|
|
|
function incTalent(section,skill){
|
|
getSectionIDs(section, function(idArray) {
|
|
var found = false;
|
|
if (idArray.length > 0) {
|
|
var fields = [];
|
|
_.each(idArray, function(currentID) {
|
|
fields.push(section+"_" + currentID + "_skill");
|
|
});
|
|
getAttrs(fields, function(values) {
|
|
_.each(idArray, function(currentID, i) {
|
|
var curSkill = values[section+"_" + idArray[i] + "_skill"];
|
|
if (curSkill === skill){
|
|
found = true;
|
|
}
|
|
});
|
|
if (!found) {
|
|
//console.log(skill+""+section+" add !!!!!!!!!!!");
|
|
addTalent(section,skill);
|
|
}
|
|
});
|
|
}
|
|
else{
|
|
addTalent(section,skill);
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
function incCarried(section,item){
|
|
getSectionIDs(section, function(idArray) {
|
|
var found = false;
|
|
if (idArray.length > 0) {
|
|
var fields = [];
|
|
_.each(idArray, function(currentID) {
|
|
fields.push(section+"_" + currentID + "_carried");
|
|
});
|
|
getAttrs(fields, function(values) {
|
|
_.each(idArray, function(currentID, i) {
|
|
var curItem = values[section+"_" + idArray[i] + "_carried"];
|
|
if (curItem === carried){
|
|
found = true;
|
|
}
|
|
});
|
|
if (!found) {
|
|
//console.log(item+""+section+" add !!!!!!!!!!!");
|
|
addCarried(section,item);
|
|
}
|
|
});
|
|
}
|
|
else{
|
|
addCarried(section,item);
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
function incSkill(section,skill,value){
|
|
getSectionIDs(section, function(idArray) {
|
|
var found = false;
|
|
if (idArray.length > 0) {
|
|
var fields = [];
|
|
_.each(idArray, function(currentID) {
|
|
fields.push(section+"_" + currentID + "_skill");
|
|
fields.push(section+"_" + currentID + "_skillValue");
|
|
});
|
|
getAttrs(fields, function(values) {
|
|
_.each(idArray, function(currentID, i) {
|
|
var curSkill = values[section+"_" + idArray[i] + "_skill"];
|
|
if (curSkill === skill){
|
|
found = true;
|
|
}
|
|
});
|
|
if (!found) {
|
|
//console.log(skill+""+section+" add !!!!!!!!!!!");
|
|
addSkill(section,skill,value);
|
|
}
|
|
});
|
|
}
|
|
else{
|
|
addSkill(section,skill,value);
|
|
}
|
|
|
|
});
|
|
}
|
|
|
|
|
|
function addTalent(section,talent){
|
|
var id=getId();
|
|
var setObj = {};
|
|
setObj[section+"_"+id+'_skill']=talent;
|
|
//console.log(" addTalent section " + section + " skill: " + talent);
|
|
setAttrs(setObj);
|
|
}
|
|
|
|
|
|
function addCarried(section,carried){
|
|
var id=getId();
|
|
var setObj = {};
|
|
setObj[section+"_"+id+'_carried']=carried;
|
|
//console.log(" addCarried section " + section + " carried: " + carried);
|
|
setAttrs(setObj);
|
|
}
|
|
|
|
|
|
function addSkill(section,skill,value){
|
|
var id=getId();
|
|
var setObj = {};
|
|
setObj[section+"_"+id+'_skill']=skill;
|
|
setAttrs(setObj);
|
|
setObj[section+"_"+id+'_skillValue']=value;
|
|
//console.log("!!!!!!!!! skill value: "+value);
|
|
setAttrs(setObj);
|
|
}
|
|
|
|
function getId(){
|
|
const sattrs = {};
|
|
const createdIDs = [];
|
|
var retId = 0;
|
|
if (createdIDs.length==0){
|
|
retId = generateRowID();
|
|
createdIDs.push(retId);
|
|
}
|
|
var checkit = true;
|
|
while (checkit==true) {
|
|
let newID = generateRowID();
|
|
//console.log("Newid "+newID);
|
|
if (!createdIDs.includes(newID)) {
|
|
newrowid = newID;
|
|
//console.log("newrowid "+newID);
|
|
createdIDs.push(newrowid);
|
|
checkit=false;
|
|
}
|
|
}
|
|
retId = newrowid;
|
|
|
|
return retId;
|
|
}
|
|
|
|
function clearSection(section){
|
|
getSectionIDs(section, function(idarray) {
|
|
for(var i=0; i < idarray.length; i++) {
|
|
removeRepeatingRow(section + "_" + idarray[i]);
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
on('clicked:allAttributes', function() {
|
|
// This routine is a quick way for GMs to roll NPCs
|
|
|
|
getAttrs(['strength','coordination','observation','stature','luck','totalPoints'], function (values) {
|
|
let Strength = parseInt(values.strength) || 0;
|
|
let Coordination = parseInt(values.coordination) || 0;
|
|
let Observation = parseInt(values.observation) || 0;
|
|
let Stature = parseInt(values.stature) || 0;
|
|
let Luck = parseInt(values.luck) || 0;
|
|
let totalAttributePoints = parseInt(values.totalPoints) || 0;
|
|
|
|
|
|
|
|
if (totalAttributePoints > 0) {
|
|
console.log(" Already rolled attributes, total = " + totalAttributePoints + " and should end, but player is always right - rerolling" );
|
|
}
|
|
|
|
const AttributeNames = ["Strength", "Coordination", "Observation", "Stature", "Luck" ];
|
|
const AttributeValues = ["0", "0", "0", "0", "0" ];
|
|
|
|
for (let i = 0; i < AttributeNames.length; i++) {
|
|
let value = Math.floor((Math.random() * 10) + 1) + Math.floor((Math.random() * 10) + 1);
|
|
if (value < 6) { //2-5
|
|
value += 5;
|
|
} else if (value < 11) { //6-10
|
|
value += 3;
|
|
} else if (value < 15) { //11-14
|
|
value += 2;
|
|
} else if (value < 18) { //15-17
|
|
value += 1;
|
|
}
|
|
AttributeValues[i] = String(value);
|
|
console.log(" " + AttributeNames[i] + " = " + AttributeValues[i]);
|
|
};
|
|
|
|
let total = Strength + Coordination + Observation + Stature + Luck;
|
|
InitialSkills = 8;
|
|
if (total < 41) {
|
|
InitialSkills = 10;
|
|
} else if (total > 62) {
|
|
InitialSkills = 6;
|
|
}
|
|
setAttrs({
|
|
strength : String(AttributeValues[0]),
|
|
coordination : String(AttributeValues[1]),
|
|
observation : String(AttributeValues[2]),
|
|
stature : String(AttributeValues[3]),
|
|
luck : String(AttributeValues[4]),
|
|
maxWounds: String(AttributeValues[0]),
|
|
totalPoints : total,
|
|
initialSkills : InitialSkills
|
|
});
|
|
});
|
|
});
|
|
|
|
on("change:strength", function(eventInfo) {
|
|
getAttrs(['strength'], function (values) {
|
|
let Strength = parseInt(values.strength) || 0;
|
|
console.log("****** Assign maxWounds: Strength " + Strength );
|
|
|
|
setAttrs({
|
|
maxWounds : Strength
|
|
});
|
|
});
|
|
});
|
|
|
|
|
|
on("change:headDamage change:headSeriousDamage change:chestDamage change:chestSeriousDamage change:abdomenDamage change:abdomenSeriousDamage change:leftShoulderDamage change:leftShoulderSeriousDamage change:rightShoulderDamage change:rightShoulderSeriousDamage change:leftArmDamage change:leftArmSeriousDamage change:rightArmDamage change:rightArmSeriousDamage change:leftLegDamage change:leftLegSeriousDamage change:rightLegDamage change:rightLegSeriousDamage", function(eventInfo) {
|
|
getAttrs(['headDamage','headSeriousDamage','chestDamage','chestSeriousDamage','abdomenDamage','abdomenSeriousDamage','leftShoulderDamage','leftShoulderSeriousDamage','rightShoulderDamage','rightShoulderSeriousDamage','leftArmDamage','leftArmSeriousDamage','rightArmDamage','rightArmSeriousDamage','leftLegDamage','leftLegSeriousDamage','rightLegDamage','rightLegSeriousDamage'], function (values) {
|
|
let HeadDamage = parseInt(values.headDamage) || 0;
|
|
let HeadSeriousDamage = parseInt(values.headSeriousDamage) || 0;
|
|
let ChestDamage = parseInt(values.chestDamage) || 0;
|
|
let ChestSeriousDamage = parseInt(values.chestSeriousDamage) || 0;
|
|
let AbdomenDamage = parseInt(values.abdomenDamage) || 0;
|
|
let AbdomenSeriousDamage = parseInt(values.abdomenSeriousDamage) || 0;
|
|
let LeftShoulderDamage = parseInt(values.leftShoulderDamage) || 0;
|
|
let LeftShoulderSeriousDamage = parseInt(values.leftShoulderSeriousDamage) || 0;
|
|
let RightShoulderDamage = parseInt(values.rightShoulderDamage) || 0;
|
|
let RightShoulderSeriousDamage = parseInt(values.rightShoulderSeriousDamage) || 0;
|
|
let LeftArmDamage = parseInt(values.leftArmDamage) || 0;
|
|
let LeftArmSeriousDamage = parseInt(values.leftArmSeriousDamage) || 0;
|
|
let RightArmDamage = parseInt(values.rightArmDamage) || 0;
|
|
let RightArmSeriousDamage = parseInt(values.rightArmSeriousDamage) || 0;
|
|
let LeftLegDamage = parseInt(values.leftLegDamage) || 0;
|
|
let LeftLegSeriousDamage = parseInt(values.leftLegSeriousDamage) || 0;
|
|
let RightLegDamage = parseInt(values.rightLegDamage) || 0;
|
|
let RightLegSeriousDamage = parseInt(values.rightLegSeriousDamage) || 0;
|
|
|
|
Damage = HeadDamage + HeadSeriousDamage + ChestDamage + ChestSeriousDamage + AbdomenDamage + AbdomenSeriousDamage + LeftShoulderDamage + LeftShoulderSeriousDamage + RightShoulderDamage + RightShoulderSeriousDamage + LeftArmDamage + LeftArmSeriousDamage + RightArmDamage + RightArmSeriousDamage + LeftLegDamage + LeftLegSeriousDamage + RightLegDamage + RightLegSeriousDamage;
|
|
|
|
console.log("****** Damage = " + Damage );
|
|
|
|
setAttrs({
|
|
totalWounds : Damage
|
|
});
|
|
});
|
|
});
|
|
|
|
on('clicked:Wound', function() {
|
|
// This routine is a quick way for GMs to roll Wound Location and Damage
|
|
|
|
let Location = String(Math.floor((Math.random() * 20) + 1));
|
|
let WeaponDamageModifier = 0;
|
|
let Damage = Math.ceil((Math.random() * 6)) + WeaponDamageModifier;
|
|
let Severity = "";
|
|
let WoundLocation = "";
|
|
|
|
switch (Location) {
|
|
case "1":
|
|
case "2":
|
|
WoundLocation = "Left Leg";
|
|
Damage += -1;
|
|
break;
|
|
case "3":
|
|
case "4":
|
|
WoundLocation = "Right Leg";
|
|
Damage += -1;
|
|
break;
|
|
case "5":
|
|
case "6":
|
|
WoundLocation = "Left Arm";
|
|
Damage += -1;
|
|
break;
|
|
case "7":
|
|
case "8":
|
|
WoundLocation = "Right Arm";
|
|
Damage += -1;
|
|
break;
|
|
case "9":
|
|
WoundLocation = "Left Shoulder";
|
|
break;
|
|
case "10":
|
|
WoundLocation = "Right Shoulder";
|
|
break;
|
|
case "11":
|
|
case "12":
|
|
case "13":
|
|
case "14":
|
|
WoundLocation = "Abdomen";
|
|
break;
|
|
case "15":
|
|
case "16":
|
|
case "17":
|
|
case "18":
|
|
WoundLocation = "Chest";
|
|
Damage += 1;
|
|
break;
|
|
case "19":
|
|
case "20":
|
|
WoundLocation = "Head";
|
|
Damage += 1;
|
|
break;
|
|
default:
|
|
console.log(" Default case - Location should not exist: " + Location);
|
|
}
|
|
|
|
switch (String(Damage)) {
|
|
case "-1": //Not mathematically possible but included for completeness as WeaponDamageModifier may be applied in the future
|
|
Severity = "A scratch";
|
|
break;
|
|
case "0":
|
|
case "1":
|
|
case "2":
|
|
Severity = "Light Wound";
|
|
break;
|
|
case "3":
|
|
case "4":
|
|
case "5":
|
|
Severity = "Serious Wound";
|
|
break;
|
|
case "6":
|
|
case "7":
|
|
case "8":
|
|
case "9":
|
|
Severity = "Mortal Wound";
|
|
break;
|
|
default:
|
|
console.log(" Default case - Damage should not exist: " + String(Damage));
|
|
}
|
|
|
|
setAttrs({
|
|
wounddamage : String(Damage),
|
|
woundseverity : Severity,
|
|
locationroll : Location,
|
|
woundlocation : WoundLocation,
|
|
});
|
|
|
|
// Custom Roll Parsing
|
|
startRoll("&{template:manifest} {{name=@{character_name}}} {{SkillName=@{weapon}}} {{Damage=[[@{wounddamage}]]}} {{Severity=@{woundseverity}}} {{Location=@{woundlocation}}} {{LocationRoll=[[@{locationroll}]]}} {{WoundMod=@{woundlocationModifier}}}", (results) => {
|
|
const computed = Damage;
|
|
|
|
finishRoll(
|
|
results.rollId,
|
|
{
|
|
roll: computed,
|
|
}
|
|
);
|
|
});
|
|
});
|
|
|
|
|
|
|
|
on("change:throwing change:coordination", function(eventInfo) {
|
|
getAttrs(['throwing','coordination'], function (values) {
|
|
let Coordination = parseInt(values.coordination) || 0;
|
|
let Throwing = parseInt(values.throwing) || 0;
|
|
console.log("****** Calculate maxThrow: Coordination " + Coordination + " or Throwing: " + Throwing );
|
|
|
|
let MaxThrow = Math.max(Math.ceil(Coordination/3),Throwing); // Coordination/3 rounded up or Skill lever, whichever is higher
|
|
setAttrs({
|
|
maxThrow : String(MaxThrow)
|
|
});
|
|
});
|
|
});
|
|
|
|
on("change:coordination change:pistol change:rifle change:shotgun", function(eventInfo) {
|
|
getAttrs(['pistol','rifle','shotgun','coordination','fangun','fanrifle','fanshotgun'], function (values) {
|
|
let Coordination = parseInt(values.coordination) || 0;
|
|
let Pistol = parseInt(values.pistol) || 0;
|
|
let Rifle = parseInt(values.rifle) || 0;
|
|
let Shotgun = parseInt(values.shotgun) || 0;
|
|
let Fangun = parseInt(values.fangun) || 0;
|
|
let FanRifle = parseInt(values.fanrifle) || 0;
|
|
let FanShotgun = parseInt(values.fanshotgun) || 0;
|
|
console.log("****** Change Coordination: " + Coordination + " or Pistol: " + Pistol + " or Rifle: " + Rifle);
|
|
|
|
let Careful = Coordination;
|
|
let Steady = Math.ceil(Coordination/2);
|
|
let HipShot = Math.floor(Coordination/4);
|
|
let FanShot = Math.max(Pistol,1);
|
|
FanRifle = Math.max(Rifle,1);
|
|
FanShotgun = Math.max(Shotgun,1);
|
|
console.log(" Fanshots: Pistol " + FanShot + " Rifle " + FanRifle + " Shotgun " + FanShotgun);
|
|
|
|
setAttrs({
|
|
s00 : String(Careful),
|
|
s10 : String(Steady),
|
|
s20 : String(HipShot),
|
|
s30 : String(FanShot),
|
|
s01 : String(Careful+Pistol),
|
|
s11 : String(Steady+Pistol),
|
|
s21 : String(HipShot+Pistol),
|
|
s31 : String(FanShot),
|
|
s02 : String(Careful+Rifle),
|
|
s12 : String(Steady+Rifle),
|
|
s22 : String(HipShot+Rifle),
|
|
fangun : String(FanShot),
|
|
fanrifle : String(FanRifle),
|
|
fanshotgun : String(FanShotgun)
|
|
});
|
|
});
|
|
});
|
|
|
|
// Change in Item table to calculate total value
|
|
on("change:itvalue1 change:itvalue2 change:itvalue3 change:itvalue4 change:itvalue5 change:itvalue6 change:itvalue7 change:itvalue8 change:itvalue9 change:itvalue10 change:itvalue11 change:itvalue12 change:itvalue13 change:itvalue14 change:itvalue15 change:itvalue16 change:itvalue17 change:itvalue18", function(eventInfo) {
|
|
getAttrs(['itvalue1', 'itvalue2', 'itvalue3', 'itvalue4', 'itvalue5', 'itvalue6', 'itvalue7', 'itvalue8', 'itvalue9', 'itvalue10', 'itvalue11', 'itvalue12', 'itvalue13', 'itvalue14', 'itvalue15', 'itvalue16', 'itvalue17', 'itvalue18'], function (values) {
|
|
let v1 = parseInt(values.itvalue1) || 0;
|
|
let v2 = parseInt(values.itvalue2) || 0;
|
|
let v3 = parseInt(values.itvalue3) || 0;
|
|
let v4 = parseInt(values.itvalue4) || 0;
|
|
let v5 = parseInt(values.itvalue5) || 0;
|
|
let v6 = parseInt(values.itvalue6) || 0;
|
|
let v7 = parseInt(values.itvalue7) || 0;
|
|
let v8 = parseInt(values.itvalue8) || 0;
|
|
let v9 = parseInt(values.itvalue9) || 0;
|
|
let v10 = parseInt(values.itvalue10) || 0;
|
|
let v11 = parseInt(values.itvalue11) || 0;
|
|
let v12 = parseInt(values.itvalue12) || 0;
|
|
let v13 = parseInt(values.itvalue13) || 0;
|
|
let v14 = parseInt(values.itvalue14) || 0;
|
|
let v15 = parseInt(values.itvalue15) || 0;
|
|
let v16 = parseInt(values.itvalue16) || 0;
|
|
let v17 = parseInt(values.itvalue17) || 0;
|
|
let v18 = parseInt(values.itvalue18) || 0;
|
|
|
|
let Total = v1 + v2 + v3 + v4 + v5 + v6 + v7 + v8 + v9 + v10+ v11 + v12 + v13 + v14 + v15 + v16 + v17 + v18 ;
|
|
|
|
setAttrs({
|
|
itvtotal : String(Total)
|
|
});
|
|
});
|
|
});
|
|
|
|
on("change:dollars change:gold change:silver change:jewelry change:other", function(eventInfo) {
|
|
getAttrs(['dollars', 'gold', 'silver', 'jewelry', 'other'], function (values) {
|
|
let Dollars = parseInt(values.dollars) || 0;
|
|
let Gold = parseInt(values.gold) || 0;
|
|
let Silver = parseInt(values.silver) || 0;
|
|
let Jewelry = parseInt(values.jewelry) || 0;
|
|
let Other = parseInt(values.other) || 0;
|
|
console.log("****** Change Valuables: Dollars " + Dollars + " Gold" + Gold + " Silver " + Silver + " Jewelry " + Jewelry + " Other " + Other);
|
|
|
|
let Valuables = Dollars + Gold + Silver + Jewelry + Other;
|
|
|
|
setAttrs({
|
|
valuable : String(Valuables)
|
|
});
|
|
});
|
|
});
|
|
|
|
|
|
on("change:mount_strength", function(eventInfo) {
|
|
|
|
let Strength = parseInt(eventInfo.newValue) || 0;
|
|
console.log("****** Check Mount Strength: " + Strength );
|
|
let Quality = '';
|
|
let QualityExcellent = ' ';
|
|
let QualityGood = ' ';
|
|
let QualityFair = ' ';
|
|
let QualityPoor = ' ';
|
|
|
|
if (Strength > 20) {
|
|
console.log(" Strength: " + Strength + " Excellent ");
|
|
Quality = 'Excellent';
|
|
QualityExcellent = 'X';
|
|
} else if (Strength > 15) {
|
|
Quality = 'Good';
|
|
QualityGood = 'X';
|
|
} else if (Strength > 10) {
|
|
Quality = 'Fair';
|
|
QualityFair = 'X';
|
|
} else if (Strength > 0) {
|
|
console.log(" Strength: " + Strength + " Poor ");
|
|
Quality = 'Poor';
|
|
QualityPoor = 'X';
|
|
} else {
|
|
console.log(" Strength: " + Strength + " None ");
|
|
Quality = ' ';
|
|
}
|
|
|
|
setAttrs({ mount_quality: Quality, mount_quality_e: QualityExcellent, mount_quality_g: QualityGood, mount_quality_f: QualityFair, mount_quality_p: QualityPoor });
|
|
});
|
|
|
|
// GiGs Repeating Section Guards!!!!
|
|
|
|
// GiGs bumper guard for repeating Working Skills left - only 10 entries, but 7 fit in table
|
|
on("change:repeating_workingleft", function() {
|
|
console.log(" Change repeating Working Skills left\n");
|
|
section = "repeating_workingleft";
|
|
getSectionIDs(section, function(idarray) {
|
|
for(var i=10; i < idarray.length; i++) {
|
|
console.log(" Deleting repeating workingleft row: " + i + "\n");
|
|
removeRepeatingRow(section + "_" + idarray[i]);
|
|
}
|
|
});
|
|
});
|
|
|
|
// GiGs bumper guard for repeating Working Skils Right - only 10 entries
|
|
on("change:repeating_workingright", function() {
|
|
console.log(" Change repeating Working Skils Right\n");
|
|
section = "repeating_workingright";
|
|
getSectionIDs(section, function(idarray) {
|
|
for(var i=10; i < idarray.length; i++) {
|
|
console.log(" Deleting repeating workingright row: " + i + "\n");
|
|
removeRepeatingRow(section + "_" + idarray[i]);
|
|
}
|
|
});
|
|
});
|
|
|
|
|
|
// GiGs bumper guard for repeating saddle bags - only 10 entries
|
|
on("change:repeating_leftsb", function() {
|
|
console.log(" Change repeating Left Saddle Bag\n");
|
|
section = "repeating_leftsb";
|
|
getSectionIDs(section, function(idarray) {
|
|
for(var i=10; i < idarray.length; i++) {
|
|
console.log(" Deleting repeating left saddle bag row: " + i + "\n");
|
|
removeRepeatingRow(section + "_" + idarray[i]);
|
|
}
|
|
});
|
|
});
|
|
|
|
// GiGs bumper guard for repeating saddle bags - only 10 entries
|
|
on("change:repeating_rightsb", function() {
|
|
console.log(" Change repeating Right Saddle Bag\n");
|
|
section = "repeating_rightsb";
|
|
getSectionIDs(section, function(idarray) {
|
|
for(var i=10; i < idarray.length; i++) {
|
|
console.log(" Deleting repeating right saddle bag row: " + i + "\n");
|
|
removeRepeatingRow(section + "_" + idarray[i]);
|
|
}
|
|
});
|
|
});
|
|
|
|
|
|
/* Check for Light Wounds */
|
|
on("change:headWound change:leftShoulderWound change:rightShoulderWound change:chestWound change:leftArmWound change:rightArmWound change:abdomenWound change:leftLegWound change:rightLegWound ", function(eventInfo) {
|
|
getAttrs(['headWound', 'leftShoulderWound', 'rightShoulderWound', 'chestWound', 'leftArmWound', 'rightArmWound', 'abdomenWound', 'leftLegWound', 'rightLegWound'], function (values) {
|
|
let Head = parseInt(values.headWound) || 0;
|
|
let LeftShoulder = parseInt(values.leftShoulderWound) || 0;
|
|
let RightShoulder = parseInt(values.rightShoulderWound) || 0;
|
|
let Chest = parseInt(values.chestWound) || 0;
|
|
let LeftArm = parseInt(values.leftArmWound) || 0;
|
|
let RightArm = parseInt(values.rightArmWound) || 0;
|
|
let Abdomen = parseInt(values.abdomenWound) || 0;
|
|
let LeftLeg = parseInt(values.leftLegWound) || 0;
|
|
let RightLeg = parseInt(values.rightLegWound) || 0;
|
|
|
|
console.log("****** Change Light Wounds: Head " + Head + " LeftShoulder" + LeftShoulder + " RightShoulder " + RightShoulder + " Chest " + Chest);
|
|
console.log("****** LeftArm " + LeftArm + " RightArm" + RightArm + " Abdomen " + Abdomen + " LeftLeg " + LeftLeg + " RightLeg " + RightLeg);
|
|
|
|
let LightWounds = Head + LeftShoulder + RightShoulder + Chest + LeftArm + RightArm + Abdomen + LeftLeg + RightLeg;
|
|
|
|
setAttrs({
|
|
numberWounds: String(LightWounds),
|
|
lightWounds_mod : String(LightWounds * -1)
|
|
});
|
|
});
|
|
});
|
|
|
|
|
|
/* Check for Serious Wounds */
|
|
on("change:headSeriousWound change:leftShoulderSeriousWound change:rightShoulderSeriousWound change:chestSeriousWound change:leftArmSeriousWound change:rightArmSeriousWound change:abdomenSeriousWound change:leftLegSeriousWound change:rightLegSeriousWound ", function(eventInfo) {
|
|
getAttrs(['headSeriousWound', 'leftShoulderSeriousWound', 'rightShoulderSeriousWound', 'chestSeriousWound', 'leftArmSeriousWound', 'rightArmSeriousWound', 'abdomenSeriousWound', 'leftLegSeriousWound', 'rightLegSeriousWound'], function (values) {
|
|
let Head = parseInt(values.headSeriousWound) || 0;
|
|
let LeftShoulder = parseInt(values.leftShoulderSeriousWound) || 0;
|
|
let RightShoulder = parseInt(values.rightShoulderSeriousWound) || 0;
|
|
let Chest = parseInt(values.chestSeriousWound) || 0;
|
|
let LeftArm = parseInt(values.leftArmSeriousWound) || 0;
|
|
let RightArm = parseInt(values.rightArmSeriousWound) || 0;
|
|
let Abdomen = parseInt(values.abdomenSeriousWound) || 0;
|
|
let LeftLeg = parseInt(values.leftLegSeriousWound) || 0;
|
|
let RightLeg = parseInt(values.rightLegSeriousWound) || 0;
|
|
|
|
console.log("****** Change Serious Wounds: Head " + Head + " LeftShoulder " + LeftShoulder + " RightShoulder " + RightShoulder + " Chest " + Chest);
|
|
console.log("****** LeftArm " + LeftArm + " RightArm " + RightArm + " Abdomen " + Abdomen + " LeftLeg " + LeftLeg + " RightLeg " + RightLeg);
|
|
|
|
let SeriousWounds = Head + LeftShoulder + RightShoulder + Chest + LeftArm + RightArm + Abdomen + LeftLeg + RightLeg;
|
|
|
|
setAttrs({
|
|
numberSeriousWounds: String(SeriousWounds),
|
|
seriousWounds_mod : String(SeriousWounds * -4)
|
|
});
|
|
});
|
|
});
|
|
|
|
/* Accuracy Modifier for Shot base on Coordination and type of weapon */
|
|
|
|
on("change:shot change:weapon change:coordination", function(eventInfo) {
|
|
getAttrs(['shot', 'weapon', 'coordination', 'pistol', 'rifle', 'shotgun', 'archery', 'artillerist'], function (values) {
|
|
let Shot = values.shot; // valid states: "Careful", "Steady", "Hip Shot", "Fangun"
|
|
let Weapon = values.weapon;
|
|
let Coordination = parseInt(values.coordination) || 0;
|
|
let Pistol = parseInt(values.pistol) || 0;
|
|
let Rifle = parseInt(values.rifle) || 0;
|
|
let Shotgun = parseInt(values.shotgun) || 0;
|
|
let Archery = parseInt(values.archery) || 0;
|
|
let Artillerist = parseInt(values.artillerist) || 0;
|
|
let WeaponSkill = 0;
|
|
|
|
let ShotMod = 0;
|
|
console.log("****** Change Shot: Shot " + Shot + " Weapon " + Weapon + " Coordination " + Coordination);
|
|
|
|
let Careful = Coordination;
|
|
let Steady = Math.ceil(Coordination/2);
|
|
let HipShot = Math.floor(Coordination/4);
|
|
let FanShot = 1;
|
|
|
|
switch (Weapon) {
|
|
case "Pistol":
|
|
WeaponSkill = Pistol;
|
|
FanShot = Math.max(Pistol,1);
|
|
break;
|
|
case "Rifle":
|
|
WeaponSkill = Rifle;
|
|
FanShot = Math.max(Rifle,1);
|
|
break;
|
|
case "Shotgun":
|
|
case "Scattergun":
|
|
WeaponSkill = Shotgun;
|
|
FanShot = Math.max(Shotgun,1);
|
|
console.log(" Weapon " + Weapon + " WeaponSkill " + WeaponSkill);
|
|
break;
|
|
case "Archery":
|
|
WeaponSkill = Archery;
|
|
break;
|
|
case "Artillerist":
|
|
WeaponSkill = Artillerist;
|
|
break;
|
|
default:
|
|
console.log(" Default case should not exist: " + Weapon);
|
|
}
|
|
|
|
if (Shot == "Careful") {
|
|
ShotMod = Careful; }
|
|
else if (Shot == "Steady") {
|
|
ShotMod = Steady; }
|
|
else if (Shot == "Hip Shot") {
|
|
ShotMod = HipShot; }
|
|
else if (Shot == "Fangun") {
|
|
ShotMod = FanShot;
|
|
}
|
|
|
|
// Vet against Weapon
|
|
if ((Weapon == "Artillerist") && (Shot != "Careful")) {
|
|
ShotMod = -20;
|
|
}
|
|
|
|
setAttrs({
|
|
shot_mod : String(ShotMod), weaponskill : WeaponSkill
|
|
});
|
|
});
|
|
});
|
|
|
|
/* Accuracy Modifier for Range */
|
|
|
|
on("change:range change:weapon", function(eventInfo) {
|
|
getAttrs(['range', 'weapon'], function (values) {
|
|
let Range = values.range; // valid states: "Point Blank", "Short", "Long", "Extreme"
|
|
let Weapon = values.weapon;
|
|
|
|
let RangeMod = 0;
|
|
console.log("****** Change Range: Range " + Range + " Weapon " + Weapon);
|
|
|
|
switch (Range) {
|
|
case "Extreme":
|
|
RangeMod = -5;
|
|
break;
|
|
case "Long":
|
|
RangeMod = -2;
|
|
break;
|
|
case "Short":
|
|
RangeMod = 0;
|
|
break;
|
|
case "Point Blank":
|
|
RangeMod = -2;
|
|
if (Weapon == "Pistol") {
|
|
RangeMod = 4;
|
|
}
|
|
break;
|
|
default:
|
|
console.log(" Default case should be Short: " + Range);
|
|
}
|
|
|
|
setAttrs({
|
|
range_mod : String(RangeMod)
|
|
});
|
|
|
|
});
|
|
});
|
|
|
|
/* Accuracy Modifier for Wound Location */
|
|
|
|
on("change:weaponskill change:shot_mod change:range_mod", function(eventInfo) {
|
|
getAttrs(['shot', 'range_mod', 'weaponskill'], function (values) {
|
|
let Shot = values.shot; // valid states: "Careful", "Steady", "Hip Shot", "Fangun"
|
|
let Range = values.range_mod; // valid states: -2 or 4, 0, -2, 5
|
|
let WeaponSkill = parseFloat(values.weaponskill) || 0.0;
|
|
let WoundLocationModifier = 0;
|
|
|
|
let RangeMod = 0;
|
|
console.log("****** Change Wound Location Modifier - Shot: " + Shot + " Range: " + Range + " WeaponSkill " + WeaponSkill);
|
|
|
|
let Modifier = 0.0;
|
|
switch (Range) {
|
|
case "-5":
|
|
if (Shot == "Careful") {Modifier = 0.25;}
|
|
break;
|
|
case "-2":
|
|
if (Shot == "Careful") {Modifier = 0.50;}
|
|
else if (Shot == "Steady") {Modifier = 0.25;}
|
|
break;
|
|
case "0":
|
|
case "4":
|
|
if (Shot == "Careful") {Modifier = 1.00;}
|
|
else if (Shot == "Steady") {Modifier = 0.50;}
|
|
else if (Shot == "Hip Shot") {Modifier = 0.25;}
|
|
break;
|
|
default:
|
|
console.log(" Default case is an error: " + Range);
|
|
}
|
|
|
|
let Mult = Modifier * WeaponSkill;
|
|
let MultInt = parseInt(Mult) || 0;
|
|
WoundLocationMondifier = MultInt;
|
|
|
|
console.log(" WoundLocationModifier: " + WoundLocationModifier + " from Modifier: " + Modifier + " WeaponSkill " + WeaponSkill + " Mult " + Mult + " MultInt " + MultInt);
|
|
|
|
setAttrs({
|
|
woundlocationModifier : String(MultInt)
|
|
});
|
|
|
|
});
|
|
});
|
|
|
|
|
|
/* Accuracy Modifier for Speed: Very Slow to Very Fast */
|
|
|
|
on("change:speed", function(eventInfo) {
|
|
getAttrs(['speed'], function (values) {
|
|
let Speed = values.speed; // valid states: "Very Slow", "Slow", "Normal", "Fast", "Very Fast"
|
|
|
|
let SpeedMod = 0;
|
|
console.log("****** Change Speed: Speed " + Speed);
|
|
|
|
switch (Speed) {
|
|
case "Very Fast":
|
|
SpeedMod = 2;
|
|
break;
|
|
case "Fast":
|
|
SpeedMod = 1;
|
|
break;
|
|
case "Slow":
|
|
SpeedMod = -1;
|
|
break;
|
|
case "Very Slow":
|
|
SpeedMod = -2;
|
|
break;
|
|
|
|
default:
|
|
console.log(" Default case should be Normal: " + Speed);
|
|
}
|
|
|
|
setAttrs({
|
|
speed_mod : String(SpeedMod)
|
|
});
|
|
|
|
});
|
|
});
|
|
|
|
/* Accuracy Modifier for Size */
|
|
|
|
on("change:size", function(eventInfo) {
|
|
getAttrs(['size'], function (values) {
|
|
let Size = values.size; // valid states: "Huge", "Large", "Average", "Small", "Tiny" Book states Normal but conflicts with Speed
|
|
|
|
let SizeMod = 0;
|
|
console.log("****** Change Size: Size " + Size);
|
|
|
|
switch (Size) {
|
|
case "Huge":
|
|
SizeMod = 4;
|
|
break;
|
|
case "Large":
|
|
SizeMod = 2;
|
|
break;
|
|
case "Small":
|
|
SizeMod = -2;
|
|
break;
|
|
case "Tiny":
|
|
SizeMod = -4;
|
|
break;
|
|
|
|
default:
|
|
console.log(" Default case should be Average: " + Size);
|
|
}
|
|
|
|
setAttrs({
|
|
size_mod : String(SizeMod)
|
|
});
|
|
|
|
});
|
|
});
|
|
|
|
/* Accuracy Modifier for Shooter Movement */
|
|
|
|
on("change:move_self", function(eventInfo) {
|
|
getAttrs(['move_self'], function (values) {
|
|
let Move = values.move_self; // valid states: "None", "Walking", "Running"
|
|
|
|
let MoveMod = 0;
|
|
console.log("****** Change Move: Move " + Move);
|
|
|
|
switch (Move) {
|
|
case "Walking":
|
|
MoveMod = -2;
|
|
break;
|
|
case "Running":
|
|
MoveMod = -4;
|
|
break;
|
|
default:
|
|
console.log(" Default case should be None: " + Move);
|
|
}
|
|
|
|
setAttrs({
|
|
move_self_mod : String(MoveMod)
|
|
});
|
|
|
|
});
|
|
});
|
|
|
|
/* Accuracy Modifier for Target Movement */
|
|
|
|
on("change:move_target", function(eventInfo) {
|
|
getAttrs(['move_target'], function (values) {
|
|
let Move = values.move_target; // valid states: "None", "Running", "Evading"
|
|
|
|
let MoveMod = 0;
|
|
console.log("****** Change Target Move: Move " + Move);
|
|
|
|
switch (Move) {
|
|
case "Running":
|
|
MoveMod = -2;
|
|
break;
|
|
case "Evading":
|
|
MoveMod = -4;
|
|
break;
|
|
default:
|
|
console.log(" Default case should be None: " + Move);
|
|
}
|
|
|
|
setAttrs({
|
|
move_target_mod : String(MoveMod)
|
|
});
|
|
|
|
});
|
|
});
|
|
|
|
|
|
/* Miscellaneous Accuracy Modifiers */
|
|
|
|
on("change:weapon change:misc_sniping change:misc_obscured change:wronghand change:two_pistols change:surprised change:compsurprise", function(eventInfo) {
|
|
getAttrs(['weapon', 'misc_sniping', 'misc_obscured', 'wronghand', 'two_pistols', 'surprised', 'compsurprise'], function (values) {
|
|
let Sniping = parseInt(values.misc_sniping);
|
|
let Obscured = parseInt(values.misc_obscured);
|
|
let wrongHand = parseInt(values.wronghand);
|
|
let TwoPistols = parseInt(values.two_pistols);
|
|
let Surprised = parseInt(values.surprised);
|
|
let completeSurprise = parseInt(values.compsurprise);
|
|
let Weapon = values.weapon;
|
|
|
|
let MiscMod = 0;
|
|
console.log("** Miscellaneous: Weapon " + Weapon + " Sniping " + Sniping + " Obscured " + Obscured + " wrongHand " + wrongHand + " TwoPistols " + TwoPistols + " Surprised " + Surprised + " completeSurprise " + completeSurprise);
|
|
|
|
|
|
if (Sniping == 1) {
|
|
MiscMod += 2;
|
|
};
|
|
|
|
if (Obscured == 1) {
|
|
MiscMod += -2;
|
|
};
|
|
|
|
if (wrongHand == 1) {
|
|
MiscMod += -2;
|
|
};
|
|
|
|
if (TwoPistols == 1) {
|
|
MiscMod += -6;
|
|
};
|
|
|
|
if (Surprised == 1) {
|
|
MiscMod += -2;
|
|
};
|
|
|
|
if (completeSurprise == 1) {
|
|
MiscMod += -4;
|
|
};
|
|
|
|
if (Weapon == "Scattergun") {
|
|
MiscMod += 4;
|
|
};
|
|
|
|
if (Weapon == "Shotgun") {
|
|
MiscMod += 2;
|
|
};
|
|
console.log(" MiscMod: " + MiscMod);
|
|
|
|
|
|
setAttrs({
|
|
misc_mod : String(MiscMod)
|
|
});
|
|
});
|
|
});
|
|
|
|
// Roll Score for Working Skills
|
|
on('change:repeating_workingleft:skillname', () => {
|
|
console.log("In repeating_workingleft skillname");
|
|
let totalValue = 0;
|
|
getAttrs(["repeating_workingleft_skillscore"], function(values) {
|
|
let score = parseInt(values.repeating_workingleft_skillscore) || 0;
|
|
let value = Math.floor((Math.random() * 10) + 1) + Math.floor((Math.random() * 10) + 1);
|
|
if (value < 6) { //2-5
|
|
value += 5;
|
|
} else if (value < 11) { //6-10
|
|
value += 3;
|
|
} else if (value < 15) { //11-14
|
|
value += 2;
|
|
} else if (value < 18) { //15-17
|
|
value += 1;
|
|
}
|
|
console.log("In repeating_workingleft score " + score + " value " + value);
|
|
if (score == 0) {
|
|
setAttrs({ repeating_workingleft_skillscore : value });
|
|
}
|
|
});
|
|
});
|
|
on('change:repeating_workingright:skillname', () => {
|
|
console.log("In repeating_workingright skillname");
|
|
let totalValue = 0;
|
|
getAttrs(["repeating_workingright_skillscore"], function(values) {
|
|
let score = parseInt(values.repeating_workingright_skillscore) || 0;
|
|
let value = Math.floor((Math.random() * 10) + 1) + Math.floor((Math.random() * 10) + 1);
|
|
if (value < 6) { //2-5
|
|
value += 5;
|
|
} else if (value < 11) { //6-10
|
|
value += 3;
|
|
} else if (value < 15) { //11-14
|
|
value += 2;
|
|
} else if (value < 18) { //15-17
|
|
value += 1;
|
|
}
|
|
console.log("In repeating_workingright score " + score + " value " + value);
|
|
if (score == 0) {
|
|
setAttrs({ repeating_workingright_skillscore : value });
|
|
}
|
|
});
|
|
});
|
|
|
|
//Walkthrough of repeating_leftsb, Left Saddle Bag, to recalculate the Value of that bag
|
|
on('change:repeating_leftsb:value', () => {
|
|
console.log("In repeating_leftsb specific");
|
|
let totalValue = 0;
|
|
getSectionIDs(`repeating_leftsb`, function(idArray) {
|
|
let fieldnames = [];
|
|
for(let i = 0; i < idArray.length; i++) {
|
|
fieldnames.push( "repeating_leftsb_" + idArray[i] + "_description", "repeating_leftsb_" + idArray[i] + "_value"); // Description used for debugging
|
|
}
|
|
getAttrs(fieldnames, function(values) {
|
|
for(let i = 0; i < idArray.length; i++) {
|
|
let Description = values["repeating_leftsb_" + idArray[i] + "_description"];
|
|
let Value = parseInt(values["repeating_leftsb_" + idArray[i] + "_value"]) ||0;
|
|
totalValue += Value;
|
|
console.log(" Left Saddle Bag Description: " + Description + " Value: " + Value + " totalValue: " + totalValue);
|
|
}
|
|
console.log(" Left Saddle Bag Sub-total: " + totalValue);
|
|
setAttrs({ lsbtotalvalue : totalValue });
|
|
});
|
|
});
|
|
|
|
});
|
|
|
|
|
|
//Walkthrough of repeating_rightsb, Right Saddle Bag, to recalculate the Value of that bag
|
|
on('change:repeating_rightsb:value', () => {
|
|
console.log("In repeating_rightsb specific");
|
|
let totalValue = 0;
|
|
getSectionIDs(`repeating_rightsb`, function(idArray) {
|
|
let fieldnames = [];
|
|
for(let i = 0; i < idArray.length; i++) {
|
|
fieldnames.push( "repeating_leftsb_" + idArray[i] + "_description", "repeating_rightsb_" + idArray[i] + "_value"); // Description used for debugging
|
|
}
|
|
getAttrs(fieldnames, function(values) {
|
|
for(let i = 0; i < idArray.length; i++) {
|
|
let Description = values["repeating_rightsb_" + idArray[i] + "_description"];
|
|
let Value = parseInt(values["repeating_rightsb_" + idArray[i] + "_value"]) ||0;
|
|
totalValue += Value;
|
|
console.log(" Right Saddle Bag Description: " + Description + " Value: " + Value + " totalValue: " + totalValue);
|
|
}
|
|
console.log(" Right Saddle Bag Sub-total: " + totalValue);
|
|
setAttrs({ rsbtotalvalue : totalValue });
|
|
});
|
|
});
|
|
|
|
});
|
|
|
|
</script>
|