mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 03:40:32 +00:00
107 lines
4.6 KiB
HTML
107 lines
4.6 KiB
HTML
<script type="text/worker">
|
|
|
|
on("sheet:opened", function(eventInfo){
|
|
setAttrs({
|
|
psiprompt: getTranslationByKey("ask-using-psi-power"),
|
|
harmprompt: getTranslationByKey("ask-risking-harm"),
|
|
yesanswer: getTranslationByKey("yes"),
|
|
noanswer: getTranslationByKey("no"),
|
|
rollquery: "(([[@{baseroll}]])+?{@{psiprompt}|@{yesanswer},1|@{noanswer},0}+?{@{harmprompt}|@{yesanswer},1|@{noanswer},0})d6kl[[([[@{baseroll}]])+?{@{psiprompt}}+?{@{harmprompt}}+(@{drophigh})]]dl[[@{droplow}]]sd"
|
|
});
|
|
});
|
|
|
|
</script>
|
|
<div class="sheet-runner">
|
|
<div class="sheet-block sheet-name">
|
|
<label>
|
|
<span data-i18n="runner-name">Runner's Name</span>
|
|
<input type="text" name="attr_character_name"
|
|
placeholder="Your character's name"
|
|
data-i18n-placeholder="runner-name-placeholder"/>
|
|
</label>
|
|
</div>
|
|
<div class="sheet-block sheet-age">
|
|
<label>
|
|
<span data-i18n="apparent-age">Apparent Age</span>
|
|
<input type="number" name="attr_age" min="0"/>
|
|
</label>
|
|
</div>
|
|
<div class="sheet-block sheet-power">
|
|
<label>
|
|
<span data-i18n="psi-power">Psi Power</span>
|
|
<input type="text" name="attr_psi_power"
|
|
placeholder="Your character's psi power"
|
|
data-i18n-placeholder="psi-power-placeholder"/>
|
|
</label>
|
|
</div>
|
|
<div class="sheet-block sheet-appearance">
|
|
<label>
|
|
<span><span data-i18n="in-the-mirror...">When I look in the mirror, I see...</span></span>
|
|
<textarea name="attr_appearance"></textarea>
|
|
</label>
|
|
</div>
|
|
<div class="sheet-block sheet-roll">
|
|
<div>
|
|
<input type="hidden" name="attr_baseroll" value="4 - {@{harm},0}kh1" disabled="true"/>
|
|
<input type="hidden" name="attr_droplow" value="1 - {(@{harm}*@{harm}),0}kh1" disabled="true"/>
|
|
<input type="hidden" name="attr_drophigh" value="{@{harm},0}kl1" disabled="true"/>
|
|
<span style="display: none" data-i18n="ask-using-psi-power">Are you using your psi power?</span>
|
|
<span style="display: none" data-i18n="ask-risking-harm">Are you risking harm to anyone?</span>
|
|
<span style="display: none" data-i18n="yes">Yes</span>
|
|
<span style="display: none" data-i18n="no">No</span>
|
|
<button type="roll" name="roll_risk" value="/roll @{rollquery}" data-i18n="take-a-risk">Take a Risk</button>
|
|
</div>
|
|
</div>
|
|
<div class="sheet-block sheet-harm">
|
|
<strong><span data-i18n="harm">Harm</span></strong>
|
|
<label>
|
|
<input type="radio" name="attr_harm" value="0" checked />
|
|
<span data-i18n="unimpaired">I'm unimpaired</span>
|
|
</label>
|
|
<label>
|
|
<input type="radio" name="attr_harm" value="1"/>
|
|
<span data-i18n="impaired">I'm impaired!</span>
|
|
</label>
|
|
<label>
|
|
<input type="radio" name="attr_harm" value="-1" />
|
|
<span data-i18n="doubly-impaired">I'm doubly impaired!</span>
|
|
</label>
|
|
</div>
|
|
<div class="sheet-block sheet-questions">
|
|
<strong><span data-i18n="i-have-questions...">I Have Questions...</span></strong>
|
|
<fieldset class="repeating_question">
|
|
<label>
|
|
<span data-i18n="question">Question</span>
|
|
<input type="text" name="attr_question"
|
|
placeholder="your question"
|
|
data-i18n-placeholder="question-placeholder"/>
|
|
</label>
|
|
<label>
|
|
<span data-i18n="answer">Answer</span>
|
|
<textarea name="attr_answer"
|
|
placeholder="the question's answer"
|
|
data-i18n-placeholder="answer-placeholder"></textarea>
|
|
</label>
|
|
</fieldset>
|
|
</div>
|
|
<div class="sheet-block sheet-endgame">
|
|
<label>
|
|
<span data-i18n="endgame">Endgame</span>
|
|
<select name="attr_endgame">
|
|
<option selected data-i18n="your-character-endgame">What is your character's endgame?</option>
|
|
<option data-i18n="trapped">Trapped</option>
|
|
<option data-i18n="home">Home</option>
|
|
<option data-i18n="hidden">Hidden</option>
|
|
<option data-i18n="on-a-quest">On a quest</option>
|
|
<option data-i18n="lost">Lost</option>
|
|
<option data-i18n="turning-the-tables">Turning the tables</option>
|
|
<option data-i18n="making-a-discovery">Making a discovery</option>
|
|
</select>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|