mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-09-03 05:32:32 +00:00
285 lines
22 KiB
HTML
285 lines
22 KiB
HTML
<div class="sheet-tab-content sheet-section-proficiencies">
|
|
<h4>Proficiencies, Languages, Talents, Traits, and Disadvantages</h4>
|
|
<br>
|
|
<div class="sheet-body">
|
|
<div class="sheet-2colrow">
|
|
<div class="sheet-col">
|
|
<table class="sheet-default-header-thead">
|
|
<thead>
|
|
<tr>
|
|
<th class="sheet-centering" colspan="2">Weapon Proficiencies</th>
|
|
</tr>
|
|
<tr>
|
|
<th>Macro / Number</th>
|
|
<th>Total slots</th>
|
|
</tr>
|
|
</thead>
|
|
<tr>
|
|
<td><input type="text" name="attr_weapprof-slots-total" title="@{weapprof-slots-total}" class="sheet-half" list="weapprof-macros" placeholder="Macro or number"/><span></span></td>
|
|
<td><input type="number" name="attr_weapprof-slots-total-calc" title="@{weapprof-slots-total-calc}" class="sheet-table-dynamic" value="0" readonly/></td>
|
|
</tr>
|
|
</table>
|
|
<br>
|
|
<br>
|
|
<table>
|
|
<tr>
|
|
<td style="text-align: end;">Remaining: </td>
|
|
<td><input type="text" name="attr_weapprof-slots-remain" title="@{weapprof-slots-remain}" class="sheet-short" value="0" readonly></td>
|
|
</tr>
|
|
<tr class="sheet-default-header">
|
|
<td>Weapon</td>
|
|
<td>Slots</td>
|
|
<td class="sheet-centering" title="Expertise">Ex</td>
|
|
<td class="sheet-centering" title="Specialization">Sp</td>
|
|
<td class="sheet-centering" title="Mastery">M</td>
|
|
<td class="sheet-centering" title="High Mastery">HM</td>
|
|
<td class="sheet-centering" title="Grand Mastery">GM</td>
|
|
<td class="sheet-centering" title="Chosen Weapon">CW</td>
|
|
</tr>
|
|
<tr class="sheet-collapse">
|
|
<td class="sheet-td-dynamic100"><input type="text" class="sheet-middle-min"></td>
|
|
<td><input type="number" class="sheet-short"></td>
|
|
<td><label><input type="checkbox"/><span></span></label></td>
|
|
<td><label><input type="checkbox"/><span></span></label></td>
|
|
<td><label><input type="checkbox"/><span></span></label></td>
|
|
<td><label><input type="checkbox"/><span></span></label></td>
|
|
<td><label><input type="checkbox"/><span></span></label></td>
|
|
<td><label><input type="checkbox"/><span></span></label></td>
|
|
</tr>
|
|
</table>
|
|
<fieldset name="repeating_weaponprofs" title="@{weaponprofs}" class="repeating_weaponprofs">
|
|
<table>
|
|
<tr class="sheet-default-header sheet-collapse">
|
|
<td>Weapon</td>
|
|
<td>Slots</td>
|
|
<td class="sheet-centering" title="Expertise">Ex</td>
|
|
<td class="sheet-centering" title="Specialization">Sp</td>
|
|
<td class="sheet-centering" title="Mastery">M</td>
|
|
<td class="sheet-centering" title="High Mastery">HM</td>
|
|
<td class="sheet-centering" title="Grand Mastery">GM</td>
|
|
<td class="sheet-centering" title="Chosen Weapon">CW</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-td-dynamic100">
|
|
<input type="text" name="attr_weapprofname" title="@{repeating_weaponprofs_$X_weapprofname}" class="sheet-middle-min sheet-chrome" placeholder="Name of Weapon Prof" list="weapon-proficiencies">
|
|
<input type="text" name="attr_weapprofname" title="@{repeating_weaponprofs_$X_weapprofname}" class="sheet-middle-min sheet-firefox" placeholder="Name of Weapon Prof" list="weapon-proficiencies-ff"><span></span>
|
|
</td>
|
|
<td><input type="number" name="attr_weapprofnum" title="@{repeating_weaponprofs_$X_weapprofnum}" class="sheet-short" placeholder="Slots"></td>
|
|
<td><label><input type="checkbox" name="attr_expert" title="@{repeating_weaponprofs_$X_expert}" value="1"/><span></span></label></td>
|
|
<td><label><input type="checkbox" name="attr_specialist" title="@{repeating_weaponprofs_$X_specialist}" value="1"/><span></span></label></td>
|
|
<td><label><input type="checkbox" name="attr_mastery" title="@{repeating_weaponprofs_$X_mastery}" value="1"/><span></span></label></td>
|
|
<td><label><input type="checkbox" name="attr_high-mastery" title="@{repeating_weaponprofs_$X_high-mastery}" value="1"/><span></span></label></td>
|
|
<td><label><input type="checkbox" name="attr_grand-mastery" title="@{repeating_weaponprofs_$X_grand-mastery}" value="1"/><span></span></label></td>
|
|
<td><label><input type="checkbox" name="attr_chosen-weapon" title="@{repeating_weaponprofs_$X_chosen-weapon}" value="1"/><span></span></label></td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
<br>
|
|
<table>
|
|
<tr>
|
|
<td style="text-align: end;">Spent: </td>
|
|
<td><input type="text" name="attr_talent-slots-spent" title="@{talent-slots-spent}" class="sheet-smallish" value="0" readonly></td>
|
|
<td><input type="text" name="attr_talent-spent" title="@{talent-spent}" class="sheet-tinish" value="0" readonly></td>
|
|
</tr>
|
|
<tr class="sheet-default-header">
|
|
<td>Special Talent</td>
|
|
<td>Slots</td>
|
|
<td title="Character Points cost">CP</td>
|
|
<td colspan="2">Ability Score</td>
|
|
<td colspan="2">Mod</td>
|
|
<td colspan="2" title="Target Rating">Ratin</td>
|
|
<td colspan="2">Mod</td>
|
|
</tr>
|
|
<tr class="sheet-collapse sheet-table-white">
|
|
<td class="sheet-td-dynamic50"><input type="text" class="sheet-midishtext-min"></td>
|
|
<td><input type="number" class="sheet-smallish"></td>
|
|
<td><input type="text" class="sheet-tinish"></td>
|
|
<td class="sheet-td-dynamic50"><input type="text" class="sheet-attr-min"></td>
|
|
<td>±</td>
|
|
<td><input type="text" class="sheet-tinish"></td>
|
|
<td><button type="roll"></button></td>
|
|
<td><input type="number" class="sheet-tinish"></td>
|
|
<td>±</td>
|
|
<td><input type="text" class="sheet-tinish"></td>
|
|
<td><button type="roll"></button></td>
|
|
</tr>
|
|
</table>
|
|
<fieldset name="repeating_talents" class="repeating_talents">
|
|
<table class="sheet-table-white">
|
|
<tr>
|
|
<td class="sheet-td-dynamic50">
|
|
<input type="text" name="attr_talentname" title="@{repeating_talents_$X_talentname}" class="sheet-midishtext-min sheet-chrome" placeholder="Name of Talent" list="talents">
|
|
<input type="text" name="attr_talentname" title="@{repeating_talents_$X_talentname}" class="sheet-midishtext-min sheet-firefox" placeholder="Name of Talent" list="talents-ff"><span></span>
|
|
</td>
|
|
<td><input type="number" name="attr_talentslots" title="@{repeating_talents_$X_talentslots}" class="sheet-smallish" value="0"></td>
|
|
<td><input type="text" name="attr_talentpoints" title="@{repeating_talents_$X_talentpoints}" class="sheet-tinish" value="0"></td>
|
|
<td class="sheet-td-dynamic50"><input type="text" name="attr_talentstatnum" title="@{repeating_talents_$X_talentstatnum}" class="sheet-attr-min" placeholder="@{abilityScore}" list="sub-ability-scores"><span></span></td>
|
|
<td>±</td>
|
|
<td><input type="text" name="attr_talentmod" title="@{repeating_talents_$X_talentmod}" class="sheet-tinish" value="0"></td>
|
|
<td><button type="roll" name="roll_Talent" title="%{repeating_talents_$X_Talent}" value="&{template:2Echeck} {{checkvs=@{talentname} Check}} {{character=@{character_name}}} {{success=You made your check by [[ abs( ([[1d20cs1cf20]])-([[(@{talentstatnum})+(@{talentmod} [Modifier])+(@{misc-mod})]]) ) ]]}} {{fail=You missed your check by $[[2]]}} {{crit=You made your check by $[[2]]}} {{fumble=You failed despite your best efforts}} {{checkroll=$[[0]]}} {{checktarget=$[[1]]}} {{color=dark-blue}}"></button></td>
|
|
<td><input type="text" name="attr_talentrating" title="@{repeating_talents_$X_talentrating}" class="sheet-tinish" value="0"></td>
|
|
<td>±</td>
|
|
<td><input type="text" name="attr_talentratingmod" title="@{repeating_talents_$X_talentratingmod}" class="sheet-tinish" value="0"></td>
|
|
<td><button type="roll" name="roll_Talentrating" title="%{repeating_talents_$X_Talentrating}" value="&{template:2Echeck} {{checkvs=@{talentname} Check}} {{character=@{character_name}}} {{success=You made your check by [[ abs( ([[1d20cs1cf20]])-([[(@{talentrating})+(@{talentratingmod} [Modifier])+(@{misc-mod})]]) ) ]]}} {{fail=You missed your check by $[[2]]}} {{crit=You made your check by $[[2]]}} {{fumble=You failed despite your best efforts}} {{checkroll=$[[0]]}} {{checktarget=$[[1]]}} {{color=dark-blue}}"></button></td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
<br>
|
|
<table>
|
|
<tr>
|
|
<td style="text-align: end;">Spent: </td>
|
|
<td><input type="text" name="attr_trait-spent" title="@{trait-spent}" class="sheet-minish" value="0" readonly></td>
|
|
</tr>
|
|
<tr class="sheet-default-header">
|
|
<td>Traits</td>
|
|
<td title="Character Points cost">CP</td>
|
|
<td colspan="2">Ability Score</td>
|
|
<td colspan="2">Modifier</td>
|
|
</tr>
|
|
<tr class="sheet-collapse">
|
|
<td class="sheet-td-dynamic50"><input type="text" class="sheet-rogue-min"></td>
|
|
<td><input type="number" class="sheet-minish"></td>
|
|
<td class="sheet-td-dynamic50"><input type="text" class="sheet-attr-min"></td>
|
|
<td>±</td>
|
|
<td><input type="text" class="sheet-min"></td>
|
|
<td><button type="roll"></button></td>
|
|
</tr>
|
|
</table>
|
|
<fieldset name="repeating_traits" title="@{traits}" class="repeating_traits">
|
|
<table class="sheet-table-white">
|
|
<tr>
|
|
<td class="sheet-td-dynamic50">
|
|
<input type="text" name="attr_traitname" title="@{repeating_traits_$X_traitname}" class="sheet-rogue-min sheet-chrome" placeholder="Name of Trait" list="traits">
|
|
<input type="text" name="attr_traitname" title="@{repeating_traits_$X_traitname}" class="sheet-rogue-min sheet-firefox" placeholder="Name of Trait" list="traits-ff"><span></span>
|
|
</td>
|
|
<td><input type="number" class="sheet-minish" name="attr_traitpoints" title="@{repeating_traits_$X_traitpoints}" value="0"></td>
|
|
<td class="sheet-td-dynamic50"><input type="text" class="sheet-attr-min" name="attr_traitstatnum" title="@{repeating_traits_$X_traitstatnum}" placeholder="@{abilityScore}" list="sub-ability-scores"><span></span></td>
|
|
<td>±</td>
|
|
<td><input type="text" class="sheet-min" name="attr_traitmod" title="@{repeating_traits_$X_traitmod}" value="0"></td>
|
|
<td><button type="roll" name="roll_Trait" title="%{repeating_traits_$X_Trait}" value="&{template:2Echeck} {{checkvs=@{traitname} Check}} {{character=@{character_name}}} {{success=You made your check by [[ abs( ([[1d20cs1cf20]])-([[(@{traitstatnum})+(@{traitmod} [Modifier])+(@{misc-mod})]]) ) ]]}} {{fail=You missed your check by $[[2]]}} {{crit=You made your check by $[[2]]}} {{fumble=You failed despite your best efforts}} {{checkroll=$[[0]]}} {{checktarget=$[[1]]}} {{color=dark-blue}}"></button>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
<br>
|
|
<table>
|
|
<tr>
|
|
<td style="text-align: end;">Gained: </td>
|
|
<td><input type="text" name="attr_disadvantage-gained" title="@{disadvantage-gained}" class="sheet-minish" value="0" readonly></td>
|
|
</tr>
|
|
<tr class="sheet-default-header">
|
|
<td>Disadvantages</td>
|
|
<td title="Character Points cost">CP</td>
|
|
<td colspan="2">Ability Score</td>
|
|
<td colspan="2">Modifier</td>
|
|
</tr>
|
|
<tr class="sheet-collapse">
|
|
<td class="sheet-td-dynamic50"><input type="text" class="sheet-rogue-min"></td>
|
|
<td><input type="number" class="sheet-minish"></td>
|
|
<td class="sheet-td-dynamic50"><input type="text" class="sheet-attr-min"></td>
|
|
<td>±</td>
|
|
<td><input type="text" class="sheet-min"></td>
|
|
<td><button type="roll"></button></td>
|
|
</tr>
|
|
</table>
|
|
<fieldset name="repeating_disads" title="@{disads}" class="repeating_disads">
|
|
<table class="sheet-table-white">
|
|
<tr>
|
|
<td class="sheet-td-dynamic50">
|
|
<input type="text" name="attr_disadname" title="@{repeating_disads_$X_disadname}" class="sheet-rogue-min sheet-chrome" placeholder="Name of Disadvantage" list="disadvantages">
|
|
<input type="text" name="attr_disadname" title="@{repeating_disads_$X_disadname}" class="sheet-rogue-min sheet-firefox" placeholder="Name of Disadvantage" list="disadvantages-ff"><span></span>
|
|
</td>
|
|
<td><input type="number" class="sheet-minish" name="attr_disadpoints" title="@{repeating_disads_$X_disadpoints}" value="0"></td>
|
|
<td class="sheet-td-dynamic50"><input type="text" class="sheet-attr-min" name="attr_disadstatnum" title="@{repeating_disads_$X_disadstatnum}" placeholder="@{abilityScore}" list="sub-ability-scores"><span></span></td>
|
|
<td>±</td>
|
|
<td><input type="text" class="sheet-min" name="attr_disadmod" title="@{repeating_disads_$X_disadmod}" value="0"></td>
|
|
<td><button type="roll" name="roll_Disad" title="%{repeating_disads_$X_Disad}" value="&{template:2Echeck} {{checkvs=@{disadname} Check}} {{character=@{character_name}}} {{success=You made your check by [[ abs( ([[1d20cs1cf20]])-([[(@{disadstatnum})+(@{disadmod} [Modifier])+(@{misc-mod})]]) ) ]]}} {{fail=You missed your check by $[[2]]}} {{crit=You made your check by $[[2]]}} {{fumble=You failed despite your best efforts}} {{checkroll=$[[0]]}} {{checktarget=$[[1]]}} {{color=dark-blue}}"></button>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
<br>
|
|
<h4>Proficiency notes</h4>
|
|
<textarea name="attr_profnotes1" title="@{profnotes1}" placeholder=""></textarea>
|
|
</div>
|
|
<div class="sheet-col">
|
|
<table class="sheet-default-header-thead">
|
|
<thead>
|
|
<tr>
|
|
<th class="sheet-centering" colspan="2">Nonweapon Proficiencies</th>
|
|
</tr>
|
|
<tr>
|
|
<th>Macro / Number</th>
|
|
<th>Total slots</th>
|
|
</tr>
|
|
</thead>
|
|
<tr>
|
|
<td><input type="text" name="attr_prof-slots-total" title="@{prof-slots-total}" class="sheet-nonweaponprof" list="prof-macros" placeholder="Macro or number"/><span></span></td>
|
|
<td><input type="number" name="attr_prof-slots-total-calc" title="@{prof-slots-total-calc}" class="sheet-table-dynamic" value="0" readonly/></td>
|
|
</tr>
|
|
</table>
|
|
<br>
|
|
<br>
|
|
<table>
|
|
<tr>
|
|
<td style="text-align: end;">Remaining: </td>
|
|
<td><input type="text" name="attr_prof-slots-remain" title="@{prof-slots-remain}" class="sheet-short" value="0" readonly/></td>
|
|
</tr>
|
|
<tr class="sheet-default-header">
|
|
<td>Proficiency</td>
|
|
<td>Slots</td>
|
|
<td colspan="2">Ability Score</td>
|
|
<td colspan="2">Modifier</td>
|
|
</tr>
|
|
<tr class="sheet-collapse">
|
|
<td class="sheet-td-dynamic50"><input type="text" class="sheet-display-min"></td>
|
|
<td><input type="number" class="sheet-short"></td>
|
|
<td class="sheet-td-dynamic50"><input type="text" class="sheet-maxtext-min"></td>
|
|
<td>±</td>
|
|
<td><input type="text" class="sheet-minish"></td>
|
|
<td><button type="roll"></button></td>
|
|
</tr>
|
|
</table>
|
|
<fieldset name="repeating_profs" title="@{profs}" class="repeating_profs">
|
|
<table class="sheet-table-white">
|
|
<tr class="sheet-default-header sheet-collapse">
|
|
<td>Proficiency</td>
|
|
<td>Slots</td>
|
|
<td colspan="2">Ability Score</td>
|
|
<td colspan="2">Modifier</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-td-dynamic50">
|
|
<input type="text" name="attr_profname" title="@{repeating_profs_$X_profname}" placeholder="Name of NonWepProf" class="sheet-display-min sheet-chrome" list="nonweapon-proficiencies">
|
|
<input type="text" name="attr_profname" title="@{repeating_profs_$X_profname}" placeholder="Name of NonWepProf" class="sheet-display-min sheet-firefox" list="nonweapon-proficiencies-ff"><span></span>
|
|
</td>
|
|
<td><input type="number" name="attr_profslots" title="@{repeating_profs_$X_profslots}" placeholder="Slots" class="sheet-short"></td>
|
|
<td class="sheet-td-dynamic50"><input type="text" name="attr_profstatnum" title="@{repeating_profs_$X_profstatnum}" placeholder="@{abilityScore}" class="sheet-maxtext-min" list="ability-scores"><span></span></td>
|
|
<td>±</td>
|
|
<td><input type="text" name="attr_profmod" title="@{repeating_profs_$X_profmod}" value="0" class="sheet-minish"></td>
|
|
<td><button type="roll" name="roll_Prof" title="%{repeating_profs_$X_Prof}" value="&{template:2Echeck} {{checkvs=@{profname} Check}} {{character=@{character_name}}} {{success=You made your check by [[ abs( ([[1d20cs1cf20]])-([[(@{profstatnum})+(@{profmod} [Modifier])+(@{misc-mod})]]) ) ]]}} {{fail=You missed your check by $[[2]]}} {{crit=You made your check by $[[2]]}} {{fumble=You failed despite your best efforts}} {{checkroll=$[[0]]}} {{checktarget=$[[1]]}} {{color=dark-blue}}"></button></td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
<br>
|
|
<h4>Languages</h4>
|
|
<fieldset name="repeating_langs" title="@{langs}" class="repeating_langs">
|
|
<table>
|
|
<tr class="sheet-default-header sheet-collapse sheet-show-first">
|
|
<th>Language</th>
|
|
<th>Reading/Writing</th>
|
|
</tr>
|
|
<tr class="sheet-centering">
|
|
<td>
|
|
<input type="text" name="attr_langname" title="@{repeating_langs_$X_langname}" placeholder="Name of Language" class="sheet-chrome" list="languages">
|
|
<input type="text" name="attr_langname" title="@{repeating_langs_$X_langname}" placeholder="Name of Language" class="sheet-firefox" list="languages-ff"><span></span>
|
|
</td>
|
|
<td><label><input type="checkbox" name="attr_lang-rw" title="@{repeating_langs_$X_lang-rw}" value="1"/><span></span></label></td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
<br>
|
|
<h4>Proficiency notes</h4>
|
|
<textarea name="attr_profnotes2" title="@{profnotes2}" placeholder=""></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div> |