mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-09-02 21:22:34 +00:00
307 lines
17 KiB
HTML
307 lines
17 KiB
HTML
<div class="container">
|
||
<!--*********************************************************************************************************-->
|
||
<!--*************************** PC SHEET ***************************-->
|
||
<!--*********************************************************************************************************-->
|
||
<div class="pc">
|
||
<div class="info-row">
|
||
<div class='maindiv'>
|
||
<div><label class="green" data-i18n="name">name</label><input name="attr_character_name" title="" type="text" value="" /></div>
|
||
<div><label class="green" data-i18n="rank">rank</label><input name="attr_rank" title="@{rank}" type="text" value="" /></div>
|
||
<h2 data-i18n="lookbackground">Look & Background</h2>
|
||
<div><label data-i18n="sex">sex:</label><input name="attr_sex" title="" type="text" value="" /></div>
|
||
<div><label data-i18n="uniform">uniform:</label><input name="attr_uniform" title="" type="text" value="" /></div>
|
||
<div><label data-i18n="body">body:</label><input name="attr_body" title="" type="text" value="" /></div>
|
||
<div><label><input name="attr_other_name" type="text" data-i18n-placeholder="hands" value="" />:</label><input name="attr_other" title="" type="text" value="" /></div>
|
||
<div class="home"><label data-i18n="hometown">home town:</label> <input name="attr_home_town" title="" type="text" value="" /></div>
|
||
<div class="write"><label data-i18n="whowrite">who you write to back home:</label><input name="attr_write" title="" type="text" value="" /></div>
|
||
</div>
|
||
<div class="title">
|
||
<h1 data-i18n="nightwitches">Night Witches</h1>
|
||
<h3 data-i18n="russian">НОЧНЫЕ ВЕДЬМЫ</h3>
|
||
<label><input name="attr_nature" placeholder="Hawk" title="@{nature}" type="text" value="" /></label>
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Night%20Witches/plane.png" />
|
||
</div>
|
||
</div>
|
||
<div class="info-row mid-row">
|
||
<div class="mid-col moverole">
|
||
<h2 data-i18n="moves">Moves</h2>
|
||
<i data-i18n="addmoves">Add Moves when directed by advancement.</i>
|
||
<fieldset class="repeating_moves">
|
||
<input name="attr_move_on" title="" type="checkbox" value="1" />
|
||
<input name="attr_move" title="" type="text" value="" />
|
||
<textarea name="attr_move_desc"></textarea>
|
||
</fieldset>
|
||
</div>
|
||
<div class="mid-col moverole">
|
||
<h2 data-i18n="role">Role</h2>
|
||
<i data-i18n="chooseone">Choose one. Change it when directed by a Mark, or between Duty Stations if you wish.</i>
|
||
<fieldset class="repeating_moves">
|
||
<input name="attr_role_on" title="" type="checkbox" value="1" />
|
||
<input name="attr_role" title="" type="text" value="" />
|
||
<textarea name="attr_role_desc"></textarea>
|
||
</fieldset>
|
||
</div>
|
||
<div class="mid-col">
|
||
<button class="dicefontd6" type="roll" value="@{gm_toggle} &{template:rolls}{{header=2d6}}{{dice=[[2d6]]}}">FF</button>
|
||
<h2 data-i18n="stats">Stats</h2>
|
||
<input class="whisper-toggle" type="hidden" name="attr_gm_toggle" value=" " /><button type="action" name="act_whisper">q</button>
|
||
<div class="square">
|
||
<button type="roll" value="@{gm_toggle} &{template:rolls}{{header=^{skill}}}{{dice=[[2d6+@{skill}]]}}">skill</button>
|
||
<input name="attr_skill" placeholder="0" title="@{skill}" type="number" value="" />
|
||
</div>
|
||
<div class="square">
|
||
<button type="roll" value="@{gm_toggle} &{template:rolls}{{header=^{guts}}}{{dice=[[2d6+@{guts}]]}}">guts</button>
|
||
<input name="attr_guts" placeholder="0" title="@{guts}" type="number" value="" />
|
||
</div>
|
||
<div class="square">
|
||
<button type="roll" value="@{gm_toggle} &{template:rolls}{{header=^{luck}}}{{dice=[[2d6+@{luck}]]}}">luck</button>
|
||
<input name="attr_luck" placeholder="0" title="@{luck}" type="number" value="" />
|
||
</div>
|
||
<div class="square">
|
||
<button type="roll" value="@{gm_toggle} &{template:rolls}{{header=^{medals}}}{{dice=[[2d6+@{medals}]]}}">medals</button>
|
||
<input name="attr_medals" placeholder="0"title="@{medals}" type="number" value="" />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="info-row regard-row">
|
||
<div class="regard-col">
|
||
<h2 data-i18n="regard">Regard</h2>
|
||
<i data-i18n="addregard">Add regard when directed by advancement or a Move. Take harm if someone you Regard dies.</i>
|
||
<fieldset class="repeating_regard">
|
||
<span data-i18n="i">I</span>
|
||
<input name="attr_regard1" title="" type="text" value="" />
|
||
<input name="attr_regard2" title="" type="text" value="" />
|
||
<span data-i18n="themost">the most.</span>
|
||
</fieldset>
|
||
<div class="regard"><span>︸</span><i></div>
|
||
<div class="regard"><span>︸</span></div>
|
||
<div class="regard"><i data-i18n="lovetrust">love trust admire respect hate resent pity fear etc</i></div>
|
||
<div class="regard"><i data-i18n="thiscomradev">this comrade or aircraft</i></div>
|
||
</div>
|
||
<div class="regard-col">
|
||
<h2 data-i18n="harm">Harm</h2>
|
||
<i data-i18n="harmcumulative">Harm, if untended, in cumulative.</i><br />
|
||
<input name="attr_harm_1" title="@{harm_1}" type="checkbox" value="1" /><label data-i18n="harm1">Harm-1:</label>
|
||
<span data-i18n="stressed">Stressed. Rest and relaxation removes it.</span><br />
|
||
<input name="attr_harm_2" title="@{harm_2}" type="checkbox" value="2" /><label data-i18n="harm2">Harm-2:</label>
|
||
<span data-i18n="lightlyinjured">Lightly injured. Diligent aid and a day away from duties removes it.</span><br />
|
||
<input name="attr_harm_3" title="@{harm_3}" type="checkbox" value="3" /><label data-i18n="harm3">Harm-3:</label>
|
||
<span data-i18n="seriouslyinjured">Seriously injured, requiring hospitalization.</span><br />
|
||
<input name="attr_harm_4" title="@{harm_4}" type="checkbox" value="4" /><label data-i18n="harm4">Harm-4:</label>
|
||
<span data-i18n="death">Death.</span>
|
||
</div>
|
||
</div>
|
||
<div class="info-row mid-row honors">
|
||
<div class="mid-col moverole">
|
||
<h2 data-i18n="medals">Medals</h2>
|
||
<i data-i18n="notethemedals">Note the medals you've earned and add the total to +Medals..</i>
|
||
<fieldset class="repeating_medals">
|
||
<input name="attr_medal_on" title="" type="checkbox" value="1" />
|
||
<input name="attr_medal" title="" type="text" value="" />
|
||
<textarea name="attr_medal_desc"></textarea>
|
||
</fieldset>
|
||
</div>
|
||
<div class="mid-col moverole">
|
||
<h2 data-i18n="regimentalhonors">Regimental Honors</h2>
|
||
<i data-i18n="dontcount">Don’t count for +Medals, but count for pride</i>
|
||
<fieldset class="repeating_honors">
|
||
<input name="attr_honor_on" title="" type="checkbox" value="1" />
|
||
<input name="attr_honor" title="" type="text" value="" />
|
||
<textarea name="attr_honor_desc"></textarea>
|
||
</fieldset>
|
||
</div>
|
||
<div class="mid-col command">
|
||
<h2 data-i18n="commandstaff">Command Staff</h2>
|
||
<i data-i18n="chooseone">Choose one. Change it when directed by a Mark, or between Duty Stations if you wish.</i>
|
||
<label data-i18n="regimental">REGIMENTAL COMMANDER:</label>
|
||
<input name="attr_regimental_commander" title="@{regimental_commander}" type="text" value="" />
|
||
<label data-i18n="chiefofstaff">CHIEF OF STAFF:</label>
|
||
<input name="attr_chief_of_staff" title="@{chief_of_staff}" type="text" value="" />
|
||
<label data-i18n="regimentalpolitruk">REGIMENTAL POLITRUK:</label>
|
||
<input name="attr_regimental_politruk" title="@{regimental_politruk}" type="text" value="" />
|
||
<label data-i18n="logistics">LOGISTICS & TRAINING OFFICER:</label>
|
||
<input name="attr_logistics_training_officer" title="@{logistics_training_officer}" type="text" value="" />
|
||
<label data-i18n="deputypolitruk">DEPUTY POLITRUK:</label>
|
||
<input name="attr_deputy_politruk" title="@{deputy_politruk}" type="text" value="" />
|
||
<label data-i18n="mysquadron">my squadron</label><input name="attr_my_squadron" title="@{my_squadron}" type="text" value="" />
|
||
<label data-i18n="mysection">my section</label><input name="attr_my_section" title="@{my_section}" type="text" value="" />
|
||
<label data-i18n="squadroncommander">SQUADRON COMMANDER:</label>
|
||
<input name="attr_squadron_commander" title="@{squadron_commander}" type="text" value="" />
|
||
<label data-i18n="squadronleadnavigator">SQUADRON LEAD NAVIGATOR:</label>
|
||
<input name="attr_squadron_lead_navigator" title="@{squadron_lead_navigator}" type="text" value="" />
|
||
<label data-i18n="sectionleader">SECTION LEADER:</label>
|
||
<input name="attr_section_leader" title="@{section_leader}" type="text" value="" />
|
||
</div>
|
||
</div>
|
||
<div class="info-row advancement-row">
|
||
<div class="adv-col">
|
||
<h2 data-i18n="advancement">Advancement</h2>
|
||
<i data-i18n="checkoneandaplly">Check one and apply when directed by a mission, Move or Mark.</i><br />
|
||
<div class="adv-row">
|
||
<input name="attr_harsh_lessons_1" title="@{harsh_lessons_1}" type="checkbox" value="1" />
|
||
<input name="attr_harsh_lessons_2" title="@{harsh_lessons_2}" type="checkbox" value="2" />
|
||
<input name="attr_harsh_lessons_3" title="@{harsh_lessons_3}" type="checkbox" value="3" />
|
||
<label data-i18n="harshlessons">HARSH LESSONS:</label>
|
||
<span data-i18n="addanewmove">Add a new Move.</span>
|
||
</div>
|
||
<div class="adv-row">
|
||
<input name="attr_deepening_ties_1" title="@{deepening_ties_1}" type="checkbox" value="1" />
|
||
<input name="attr_deepening_ties_2" title="@{deepening_ties_2}" type="checkbox" value="2" />
|
||
<input name="attr_deepening_ties_3" title="@{deepening_ties_3}" type="checkbox" value="3" />
|
||
<label data-i18n="deepeningties">DEEPENING TIES:</label>
|
||
<span data-i18n="openaregard">Open a Regard slot and fill it.</span>
|
||
</div>
|
||
<div class="adv-row">
|
||
<input name="attr_personal_growth_1" title="@{personal_growth_1}" type="checkbox" value="1" />
|
||
<input name="attr_personal_growth_2" title="@{personal_growth_2}" type="checkbox" value="2" />
|
||
<input name="attr_personal_growth_3" title="@{personal_growth_3}" type="checkbox" value="3" />
|
||
<label data-i18n="personalgrowth">PERSONAL GROWTH:</label>
|
||
<span data-i18n="raiseguts">Raise Guts, Luck, or Skill by one (maximum +3).</span>
|
||
</div>
|
||
<div class="adv-row">
|
||
<input name="attr_honor_and_pride_1" title="@{honor_and_pride_1}" type="checkbox" value="1" />
|
||
<input name="attr_honor_and_pride_2" title="@{honor_and_pride_2}" type="checkbox" value="2" />
|
||
<input name="attr_honor_and_pride_3" title="@{honor_and_pride_3}" type="checkbox" value="3" />
|
||
<input name="attr_honor_and_pride_4" title="@{honor_and_pride_4}" type="checkbox" value="4" />
|
||
<label data-i18n="honorandpride">HONOR AND PRIDE:</label>
|
||
<span data-i18n="addtheleftmost">Add the left-most new medal and +1 medals stat.</span>
|
||
</div>
|
||
<div class="adv-row">
|
||
<input name="attr_added_responsibility_1" title="@{added_responsibility_1}" type="checkbox" value="1" />
|
||
<input name="attr_added_responsibility_2" title="@{added_responsibility_2}" type="checkbox" value="2" />
|
||
<input name="attr_added_responsibility_3" title="@{added_responsibility_3}" type="checkbox" value=3 />
|
||
<label data-i18n="addedresponsibilty">ADDED RESPONSIBILITY:</label>
|
||
<span data-i18n="increaseinrank">Increase in Rank. There can be only one Major!</span>
|
||
</div>
|
||
<div class="adv-row">
|
||
<input name="attr_moving_west" title="@{personal_growth_1}" type="checkbox" value="1" />
|
||
<label data-i18n="movingwest">MOVING WEST:</label>
|
||
<span data-i18n="changedutystation">Change Duty Station. If you are at #6, the war is over.</span>
|
||
</div>
|
||
<div class="adv-row">
|
||
<fieldset class="repeating_advancement">
|
||
<input name="attr_advancement" title="" type="checkbox" value="1" />
|
||
<input name="attr_advancement_description" title="" type="text" value="" />
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
<div class="adv-col marks">
|
||
<h2 data-i18n="marks">Marks</h2>
|
||
<i data-i18n="chooseamark">Choose a Mark when directed by a Move or the GM.</i><br />
|
||
<div class="adv-row">
|
||
<input name="attr_suffer_the_death" title="@{suffer_the_death}" type="checkbox" value="SUFFER THE DEATH OF A FRIEND OR LOVER." />
|
||
<label data-i18n="sufferthdeath">SUFFER THE DEATH OF A FRIEND OR LOVER.</label>
|
||
</div>
|
||
<div class="adv-row">
|
||
<input name="attr_witness_the_death" title="@{witness_the_death}" type="checkbox" value="WITNESS THE DEATH OF A COMRADE." />
|
||
<label data-i18n="witnessdeath">WITNESS THE DEATH OF A COMRADE.</label>
|
||
</div>
|
||
<div class="adv-row">
|
||
<input name="attr_share_a_premonition" title="@{share_a_premonition}" type="checkbox" value="SHARE A PREMONITION." />
|
||
<label data-i18n="shareapremonition">SHARE A PREMONITION.</label>
|
||
</div>
|
||
<div class="adv-row">
|
||
<input name="attr_make_a_friend" title="@{make_a_friend}" type="checkbox" value="MAKE A FRIEND OR TAKE A LOVER." />
|
||
<label data-i18n="makeafriend">MAKE A FRIEND OR TAKE A LOVER.</label>
|
||
</div>
|
||
<div class="adv-row">
|
||
<input name="attr_inform_the_authorities" title="@{inform_the_authorities}" type="checkbox" value="INFORM THE AUTHORITIES." />
|
||
<label data-i18n="informtheauthorites">INFORM THE AUTHORITIES.</label>
|
||
</div>
|
||
<div class="adv-row">
|
||
<input name="attr_publicly_shame" title="@{publicly_shame}" type="checkbox" value="PUBLICLY SHAME A COMRADE." />
|
||
<label data-i18n="publiclyshame">PUBLICLY SHAME A COMRADE.</label>
|
||
</div>
|
||
<div class="adv-row">
|
||
<input name="attr_earn_a_medal" title="@{earn_a_medal}" type="checkbox" value="EARN A MEDAL YOU DON’T DESERVE." />
|
||
<label data-i18n="earnamedal">EARN A MEDAL YOU DON’T DESERVE.</label>
|
||
</div>
|
||
<div class="adv-row">
|
||
<input name="attr_put_safety" title="@{put_safety}" type="checkbox" value="PUT SAFETY OR LOVE BEFORE DUTY." />
|
||
<label data-i18n="putsafety">PUT SAFETY OR LOVE BEFORE DUTY.</label>
|
||
</div>
|
||
<div class="adv-row">
|
||
<input name="attr_advance_and_grow" title="@{advance_and_grow}" type="checkbox" value="ADVANCE AND GROW." />
|
||
<label data-i18n="advanceandgrow">ADVANCE AND GROW.</label>
|
||
</div>
|
||
<div class="adv-row">
|
||
<input name="attr_tell_a_war_story" title="@{tell_a_war_story}" type="checkbox" value="TELL A WAR STORY." />
|
||
<label data-i18n="tellawar">TELL A WAR STORY.</label>
|
||
</div>
|
||
<div class="adv-row">
|
||
<input name="attr_tell_a_story" title="@{tell_a_story}" type="checkbox" value="TELL A STORY OF HOME." />
|
||
<label data-i18n="tellastoryofhome">TELL A STORY OF HOME.</label>
|
||
</div>
|
||
<div class="adv-row">
|
||
<input name="attr_embrace_death" title="@{embrace_death}" type="checkbox" value="EMBRACE DEATH AND FACE YOUR FINAL DESTINY." />
|
||
<label data-i18n="embracedeath">EMBRACE DEATH AND FACE YOUR FINAL DESTINY.</label>
|
||
</div>
|
||
<div class="adv-row">
|
||
<fieldset class="repeating_mark">
|
||
<input name="attr_mark" title="" type="checkbox" value="1" />
|
||
<input name="attr_mark_description" title="" type="text" value="" />
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!--*********************************************************************************************************-->
|
||
<!--*************************** FOOTER ***************************-->
|
||
<!--*********************************************************************************************************-->
|
||
<div class="footer">
|
||
<span>All rights to </span><a href="https://bullypulpitgames.com/games/night-witches/">Bully Pulpit Games</a>
|
||
<span>Version </span><span name="attr_version"></span>
|
||
</div>
|
||
|
||
<!--*********************************************************************************************************-->
|
||
<!--*************************** HIDDEN ATTRIBUTES ***************************-->
|
||
<!--*********************************************************************************************************-->
|
||
<input type="hidden" name="attr_version" value="1.201" />
|
||
|
||
<!--*********************************************************************************************************-->
|
||
<!--*************************** ROLL TEMPLATE ***************************-->
|
||
<!--*********************************************************************************************************-->
|
||
<div class="rolltemplates">
|
||
<rolltemplate class="sheet-rolltemplate-rolls">
|
||
<!--- Display a header on the template --->
|
||
<div class="sheet-template-header">
|
||
{{#header}}{{header}}{{/header}}
|
||
</div>
|
||
<!--- Display the dice roll in the template --->
|
||
<div class="sheet-template-body">
|
||
{{#dice}}
|
||
<div class="sheet-template-row">{{dice}}</div>
|
||
{{/dice}}
|
||
<!--- Display a description. This is great for text included with a roll --->
|
||
{{#desc}}
|
||
<div class="sheet-template-row">
|
||
<span class="sheet-template-desc">
|
||
</span>
|
||
</div>
|
||
{{/desc}}
|
||
</div>
|
||
</rolltemplate>
|
||
</div>
|
||
|
||
<!--*********************************************************************************************************-->
|
||
<!--*************************** SCRIPTS ***************************-->
|
||
<!--*********************************************************************************************************-->
|
||
<script type="text/worker">
|
||
|
||
|
||
on("clicked:whisper", (eventinfo) => {
|
||
getAttrs(["gm_toggle"], (v) => {
|
||
setAttrs({
|
||
gm_toggle : (v.gm_toggle.includes("gm")) ? " " : "/w gm"
|
||
});
|
||
});
|
||
});
|
||
|
||
</script>
|
||
|
||
|
||
|
||
|