mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 03:40:32 +00:00
246 lines
16 KiB
HTML
246 lines
16 KiB
HTML
<!-- Tab 1 -->
|
|
<div class="sheet-section-1">
|
|
<div class='sheet-2colrow'>
|
|
<div class='sheet-col'>
|
|
<div class="sheet-banner">
|
|
<div class="sheet-banner-content"></div>
|
|
</div>
|
|
<div>
|
|
<div class='textBoxArea'>
|
|
<div class='boxHeader'><span class='boxHeaderText' data-i18n="character-name-u" >CHARACTER NAME</span></div>
|
|
<div class='boxText'><input type='text' class="sheet-heading" name="attr_character_name"/></div>
|
|
</div>
|
|
<div class='textBoxArea'>
|
|
<div class='boxHeader'><span class='boxHeaderText' data-i18n="character-concept-u" >CHARACTER CONCEPT</span></div>
|
|
<div class='boxText'><input type='text' class="sheet-heading" name="attr_Concept"/></div>
|
|
</div>
|
|
<div class='textBoxArea'>
|
|
<div class='boxHeader'><span class='boxHeaderText' data-i18n="melodramatic-hook-u" >MELODRAMATIC HOOK</span></div>
|
|
<div class='boxText'><input type='text' class="sheet-heading" name="attr_Melodramatic_Hook"/></div>
|
|
</div>
|
|
|
|
<div class='textBoxArea'>
|
|
<div class='boxHeader'><span class='boxHeaderText' data-i18n="schtick-u" >SCHTICKS</span></div>
|
|
<div class='boxText'>
|
|
<fieldset class="repeating_schticks">
|
|
<div class='sheet-row sheet-WCschticksRow'>
|
|
<input class="sheet-schtickName" type="text" name="attr_schtickName" title="@{repeating_schticks_#_schtickName}" data-i18n-placeholder="schtick-name" placeholder="Schtick Name"/>
|
|
<textarea class="sheet-textarea" name="attr_schtickDetail" title="@{repeating_schticks_#_schtickDetail}" style="height: 75px;"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
|
|
<div class='textBoxArea'>
|
|
<div class='boxHeader'><span class='boxHeaderText' data-i18n="notes-u" >NOTES</span></div>
|
|
<div class='boxText'><textarea class="sheet-textarea" name="attr_Schticks" style="height: 150px;"></textarea></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class='sheet-col'>
|
|
<div>
|
|
<div class='textBoxArea'>
|
|
<div class='boxHeader'><span class='boxHeaderText' data-i18n="archtype-u" >ARCHTYPE</span></div>
|
|
<div class='boxText'><input type='text' class="sheet-heading" name="attr_Archtype"/></div>
|
|
</div>
|
|
<div class='textBoxArea'>
|
|
<div class='boxHeader'><span class='boxHeaderText' data-i18n="juncture-u" >JUNCTURE</span></div>
|
|
<div class='boxText'><input type='text' class="sheet-heading" name="attr_Juncture"/></div>
|
|
</div>
|
|
<div class='textBoxArea '>
|
|
<div class='boxHeader'><span class='boxHeaderText' data-i18n="wealth-u" >WEALTH</span></div>
|
|
<div class='boxText'><input type='text' class="sheet-heading" name="attr_Wealth"/></div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class='attrTable'>
|
|
<div class='attrRow'>
|
|
<div class='attrHeader'>
|
|
<input type="text" class="sheet-heading" data-i18n-placeholder="main-attack-u" placeholder="MAIN ATTACK" name="attr_MainAttackType" /><br/>
|
|
</div>
|
|
<div class="attrValue">
|
|
<button type="roll" class="btn ui-draggable" value="/em @{rolls_i18n} @{mainattack_i18n}. [[?{@{fortune_i18n}?|0}d6 + 1d6! - 1d6! + [[@{MainAttack}]]]] "></button>
|
|
<input type="number" class="sheet-prime_attribute" name="attr_MainAttack" value="0" />
|
|
</div>
|
|
</div>
|
|
<div class='attrRow'>
|
|
<div class='attrHeader headerMin'>
|
|
<input type="text" class="sheet-heading" data-i18n-placeholder="backup-attack-u" placeholder="BACKUP ATTACK" name="attr_BackupAttackType" /><br/>
|
|
</div>
|
|
<div class="attrValue">
|
|
<button type="roll" class="btn ui-draggable" value="/em @{rolls_i18n} @{backupattack_i18n}. [[?{@{fortune_i18n}?|0}d6 + 1d6! - 1d6! + [[@{BackupAttack}]]]] "></button>
|
|
<input type="number" class="sheet-prime_attribute" name="attr_BackupAttack" value="0" />
|
|
</div>
|
|
</div>
|
|
<div class='attrRow'>
|
|
<div class='attrHeader' data-i18n="defense-u" >DEFENSE</div>
|
|
<div class="attrValue">
|
|
<button type="roll" class="btn ui-draggable" value="/em @{rolls_i18n} @{defense_i18n}. [[?{@{fortune_i18n}?|0}d6 + 1d6! - 1d6! + [[@{Defense}]]]] "></button>
|
|
<input type="number" class="sheet-prime_attribute" name="attr_Defense" value="0" />
|
|
</div>
|
|
</div>
|
|
<div class='attrRow'>
|
|
<div class='attrHeader' data-i18n="toughness-u" >TOUGHNESS</div>
|
|
<div class="attrValue">
|
|
<button type="roll" class="btn ui-draggable" value="/em @{rolls_i18n} @{toughness_i18n}. [[?{@{fortune_i18n}?|0}d6 + 1d6! - 1d6! + [[@{Toughness}]]]] "></button>
|
|
<input type="number" class="sheet-prime_attribute" name="attr_Toughness" value="0" />
|
|
</div>
|
|
</div>
|
|
<div class='attrRow'>
|
|
<div class='attrHeader'>
|
|
<input type="text" class="sheet-heading" data-i18n-placeholder="fortune-u" placeholder="FORTUNE" name="attr_FortuneType" /><br/>
|
|
</div>
|
|
<div class="attrValue">
|
|
<button type="roll" class="btn ui-draggable" value="/em @{rolls_i18n} @{fortune_i18n}. [[?{@{fortune_i18n}?|0}d6 + 1d6! - 1d6! + [[@{Fortune}]]]] "></button>
|
|
<input type="number" class="sheet-prime_attribute" name="attr_Fortune" value="0" />
|
|
</div>
|
|
</div>
|
|
<div class='attrRow'>
|
|
<div class='attrHeader' data-i18n="speed-u" >SPEED</div>
|
|
<div class="attrValue">
|
|
<button type="roll" class="btn ui-draggable" value="/em @{rolls_i18n} @{speed_i18n}. [[?{@{fortune_i18n}?|0}d6 + 1d6! - 1d6! + [[@{Speed}]]]] "></button>
|
|
<input type="number" class="sheet-prime_attribute" name="attr_Speed" value="0" />
|
|
</div>
|
|
</div>
|
|
<div class='attrRow'>
|
|
<div class='attrHeader'>
|
|
<div data-i18n="initiative-u">INITIATIVE</div> <button type="roll" class="btn ui-draggable" value="/em @{rolls_i18n} @{initiative_i18n}. [[(1d6 + [[@{Speed}]])&{tracker}]] "></button>
|
|
</div>
|
|
</div>
|
|
<div class='attrRow'>
|
|
<div class='attrHeader'>
|
|
<div data-i18n="melodrama-u">MELODRAMA</div> <button type="roll" class="btn ui-draggable" value="/em @{rolls_i18n} @{melodrama_i18n}. [[?{@{fortune_i18n}?|0}d6 + 1d6! - 1d6! + 7]] "></button>
|
|
</div>
|
|
</div>
|
|
<div class='attrRow'>
|
|
<div class='attrHeader'>
|
|
<div data-i18n="will-u">WILL</div> <button type="roll" class="btn ui-draggable" value="/em @{rolls_i18n} @{will_i18n}. [[?{@{fortune_i18n}?|0}d6 + 1d6! - 1d6! + 7]] "></button>
|
|
</div>
|
|
</div>
|
|
<div class='attrRow'>
|
|
<div class='attrHeader'>
|
|
<div data-i18n="notice-u">NOTICE</div> <button type="roll" class="btn ui-draggable" value="/em @{rolls_i18n} @{notice_i18n}. [[?{@{fortune_i18n}?|0}d6 + 1d6! - 1d6! + 7]] "></button>
|
|
</div>
|
|
</div>
|
|
<div class='attrRow'>
|
|
<div class='attrHeader'>
|
|
<div data-i18n="strength-u">STRENGTH</div> <button type="roll" class="btn ui-draggable" value="/em @{rolls_i18n} @{strength_i18n}. [[?{@{fortune_i18n}?|0}d6 + 1d6! - 1d6! + 7]] "></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class='weaponSection'>
|
|
<div class='weaponHeader' data-i18n="weapons-u" >WEAPONS</div>
|
|
<fieldset class="repeating_weapons">
|
|
<div class='sheet-row sheet-weaponRow'>
|
|
<input type='text' class="sheet-weaponName sheet-heading" name="attr_WepName" title="@{repeating_weapons_#_wepName}" data-i18n-placeholder="weapon-name" placeholder="Weapon Name"/>
|
|
<input type='text' class="sheet-weaponStats sheet-heading" name="attr_wepStats" title="@{repeating_weapons_#_wepStats}" placeholder="-/-/-"/>
|
|
<input type='text' class="sheet-weaponSpecial sheet-heading" name="attr_wepSpecial" title="@{repeating_weapons_#_wepSpecial}" data-i18n-placeholder="special" placeholder="Special"/>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
<br/>
|
|
|
|
<div class='textBoxArea'>
|
|
<div class='boxHeader'><span class='boxHeaderText' data-i18n="skills-u" >SKILLS</span></div>
|
|
<div class='boxText'>
|
|
<div class='sheet-row sheet-WCSkillsRow'>
|
|
<span class='sheet-untrainedSkill' data-i18n="untrained-skill" >Untrained Skill</span> <button type="roll" class="btn ui-draggable" value="/em @{untrainedroll_i18n} [[?{@{fortune_i18n}?|0}d6 + 1d6! - 1d6! + 7]] "></button>
|
|
</div>
|
|
<fieldset class="repeating_skills">
|
|
<div class='sheet-row sheet-WCSkillsRow'>
|
|
<input class="sheet-skillName" type="text" name="attr_SkillName" title="@{repeating_skills_#_SkillName}" data-i18n-placeholder="skill-name" placeholder="Skill Name"/>
|
|
<input type="number" class="sheet-modifier" name="attr_SkillMod" title="@{repeating_skills_#_SkillMod}" value="0" />
|
|
<div class='sheet-col' style='width:90px; margin-left: -1px;'>
|
|
<button class="sheet-normalbutton" type='roll' name='roll_SkillNameRoll' title="@{repeating_skills_#_SkillNameRoll}" value='/em @{character_name} @{attempts_i18n} @{SkillName}, @{rolls_i18n}: @{rollSkill}!'></button>
|
|
<input type='hidden' name='attr_rollSkill' value='[[ ?{@{fortune_i18n}?|0}d6 + 1d6! - 1d6! + @{SkillMod} ]]' />
|
|
<!--
|
|
<button class="sheet-templatebutton" type='roll' name='roll_tSkillRoll' title="@{tSkillRoll}" value='@{skillrt} @{defsTemplate} @{rolltSkill}'></button><button class="sheet-templatebutton sheet-GM-button" type='roll' name='roll_tgmSkillRoll' title="@{tgmSkillRoll}" value='/w gm @{skillrt} @{defsTemplate} @{rolltSkill}'></button>
|
|
<button class="sheet-normalbutton" type='roll' name='roll_SkillNameRoll' title="@{repeating_skills_#_SkillNameRoll}" value='/em @{character_name} attempts to do something with @{SkillName} and rolls: @{rollSkill}!'></button><button type='roll' class="sheet-normalbutton sheet-GM-button" name='roll_gmSkillNameRoll' title="@{repeating_skills_#_gmSkillNameRoll}" value='/w gm @{character_name} attempts to do something with @{SkillName} and rolls: @{rollSkill}!'></button>
|
|
<input type='hidden' name='attr_rollSkill' value='[[{1d@{SkillNameRank}![@{SkillName}], 1d@{wilddie}![Wild Die]}kh1 + @{SkillNameMod}[Rank Modifier] + @{SkillMod} [Skill Modifier] + @{ttmod}[Situational Modifiers] +(@{SkillEncumbrance}*@{encumbrance})[Encumbrance Penalty] - @{woundsMod}[Wounds] - @{fatigue}[Fatigue]]]' />
|
|
<input type='hidden' name='attr_rolltSkill' value='{{name=@{character_name}}} {{skill_name=@{SkillName}}} {{skill_rank=@{SkillNameRank}}} {{skill_rank_mod=@{SkillNameMod}}} {{skill_mod=@{SkillMod}}} {{ttmod=@{ttmod}}} {{wounds= -[[@{woundsMod}]]}} {{fatigue= -@{fatigue}}} {{skill_roll=[[1d@{SkillNameRank}![@{SkillName}] + @{SkillNameMod}[@{SkillName} Rank Modifier] + @{SkillMod} [Skill Modifier] + @{ModSum}[Modifiers]]]}} {{wild_die_rank=@{wilddie}}} {{wild_die=[[1d@{wilddie}! + @{SkillNameMod}[@{SkillName} Rank Modifier] + @{SkillMod} [Skill Modifier] + @{ModSum}[Modifiers]]]}}' />
|
|
|
|
|
|
<button type="roll" class="btn ui-draggable" value="/em rolls BackupAttack. [[?{@{fortune_i18n}?|0}d6 + 1d6! - 1d6! + [[@{BackupAttack}]]]] "></button>
|
|
-->
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<br/>
|
|
|
|
<div class='weaponSection'>
|
|
<div class='weaponHeader' data-i18n="wounds-u" >WOUNDS</div>
|
|
<div class='textBoxArea'>
|
|
<span class='boxHeaderText' data-i18n="wound-points-u" >WOUND POINTS: </span><input type='number' class="sheet-prime_attribute" name="attr_Wounds"/><br/>
|
|
<span class='boxHeaderText' style='font-size: 8pt' data-i18n="gain-impairment" >Gain Impairment at 25 and 30 wounds.</span><br/><br/>
|
|
<span class='boxHeaderText' data-i18n="marks-of-death-u" >MARKS OF DEATH: </span><input type='number' class="sheet-prime_attribute" name="attr_MarksOfDeath"/>
|
|
</div>
|
|
<button type="roll" class="sheet-attribute" name="attr_closed_roll-1" value="/em @{deathcheckroll_i18n} [[@{Wound} - 35]]. @{rollis_i18n} [[ [[(1 + ?{@{fortune_i18n}?|0})]]d6! + [[@{con}]] - 1d6! ]] " data-i18n="death-check" >Death Check</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!-- rolltemplates -->
|
|
<div class="sheet-hidden">
|
|
|
|
</div>
|
|
|
|
|
|
<!-- Translation keys -->
|
|
<input name="attr_mainattack_i18n" type="hidden" value="Main Attack">
|
|
<input name="attr_backupattack_i18n" type="hidden" value="Backup Attack">
|
|
<input name="attr_rolls_i18n" type="hidden" value="rolls">
|
|
<input name="attr_initiative_i18n" type="hidden" value="INITIATIVE">
|
|
<input name="attr_defense_i18n" type="hidden" value="Defense">
|
|
<input name="attr_speed_i18n" type="hidden" value="Speed">
|
|
<input name="attr_toughness_i18n" type="hidden" value="Toughness">
|
|
<input name="attr_fortune_i18n" type="hidden" value="Fortune">
|
|
<input name="attr_melodrama_i18n" type="hidden" value="Melodrama">
|
|
<input name="attr_will_i18n" type="hidden" value="Will">
|
|
<input name="attr_notice_i18n" type="hidden" value="Notice">
|
|
<input name="attr_strength_i18n" type="hidden" value="Strength">
|
|
<input name="attr_untrainedroll_i18n" type="hidden" value="attemps an Untrained Skill and rolls:">
|
|
<input name="attr_attempts_i18n" type="hidden" value="attempts">
|
|
<input name="attr_deathcheckroll_i18n" type="hidden" value="tries to stayin the fight! Death Check. Difficulty">
|
|
<input name="attr_rollis_i18n" type="hidden" value="Roll is">
|
|
|
|
<script type="text/worker">
|
|
// Translation key replacement
|
|
on("sheet:opened", function(eventInfo){
|
|
|
|
setAttrs({
|
|
mainattack_i18n: getTranslationByKey("main-attack"),
|
|
backupattack_i18n: getTranslationByKey("backup-attack"),
|
|
rolls_i18n: getTranslationByKey("rolls"),
|
|
initiative_i18n: getTranslationByKey("initiative-u"),
|
|
defense_i18n: getTranslationByKey("defense"),
|
|
speed_i18n: getTranslationByKey("speed"),
|
|
toughness_i18n: getTranslationByKey("toughness"),
|
|
fortune_i18n: getTranslationByKey("fortune"),
|
|
melodrama_i18n: getTranslationByKey("melodrama"),
|
|
will_i18n: getTranslationByKey("will"),
|
|
notice_i18n: getTranslationByKey("notice"),
|
|
strength_i18n: getTranslationByKey("strength"),
|
|
untranedroll_i18n: getTranslationByKey("untrained-skill-roll"),
|
|
attempts_i18n: getTranslationByKey("attempts"),
|
|
deathcheckroll_i18n: getTranslationByKey("death-check-roll"),
|
|
rollis_i18n: getTranslationByKey("roll-is")
|
|
});
|
|
|
|
});
|
|
</script>
|
|
|
|
<!--
|
|
------------- i18n-tags generated with ACSI V0.50 (Automated Character Sheet Internationalizer)-------------
|
|
ACSI author: https://github.com/Anduh
|
|
ACSI Sourcecode: https://github.com/Anduh/acsi
|
|
-->
|
|
|
|
|
|
|
|
|