Files
roll20-character-sheets/NeonSolitude/NeonSolitude.html
T
2024-06-03 13:15:14 -04:00

264 lines
10 KiB
HTML

<script type="text/worker">
var currentHealth = 0;
var totalHealth = 0;
on("sheet:opened change:CurrentHealth change:TotalHealth", function() {
getAttrs(["CurrentHealth", "TotalHealth"], function(values) {
currentHealth = values.CurrentHealth;
totalHealth = values.TotalHealth;
setWoundPenalty();
});
});
function setWoundPenalty() {
var penalty = 0;
if (currentHealth <= Math.floor(totalHealth * 0.5)) {
penalty = 1;
}
if (currentHealth <= Math.floor(totalHealth * 0.25)) {
penalty = 2;
}
console.log('[NEON SOLITUDE] Wound penalty set to: ' + penalty);
setAttrs({
WoundPenalty: penalty
});
}
</script>
<div class="sheet-3colrow">
<div class="sheet-col">
<div class="sheet-field sheet-inline-field">
<label>Name</label>
<input class="sheet-field-name" type="text" placeholder="Neon Person" name="attr_character_name">
</div>
<div class="sheet-field sheet-inline-field">
<label>Race</label>
<select name="attr_Race" class="sheet-race" value="Human">
<option value="Human">Human</option>
<option value="Biocon">Biocon</option>
<option value="Android">Android</option>
</select>
</div>
</div>
<div class="sheet-col sheet-col-center">
<div class="sheet-field sheet-inline-field">
<label>Gender</label>
<input name="attr_Gender" type="text" placeholder="Yes">
</div>
<div class="sheet-field sheet-inline-field">
<label>Age</label>
<input name="attr_Age" type="text" placeholder="99">
</div>
</div>
<div class="sheet-col sheet-col-right">
<div class="sheet-side-by-side-fields">
<div class="sheet-field sheet-inline-field">
<label><abbr title="Experience Points">XP</abbr></label>
<input name="attr_XP" type="text" placeholder="0" value="0">
</div>
<div class="sheet-field sheet-inline-field">
<label>Level</label>
<input name="attr_Level" type="text" placeholder="1" value="1">
</div>
</div>
<div class="sheet-field sheet-inline-field">
<label>Credits</label>
<input name="attr_Credits" type="text" placeholder="1000" value="1000">
</div>
<div class="sheet-field sheet-inline-field sheet-health-fields">
<label>HP</label>
<input name="attr_CurrentHealth" type="text" placeholder="11" value="11"><span class="sheet-sep">/</span><input name="attr_TotalHealth" type="text" placeholder="11" value="11">
</div>
</div>
</div><!-- end top fields -->
<hr>
<div class="sheet-2colrow">
<div class="sheet-col">
<h2>Tags</h2>
<fieldset class="repeating_tags">
<div class="sheet-tag-box">
<input type="text" name="attr_tagname" placeholder="Tag Name" class="sheet-tag-name">
<div class="sheet-tag-meta">
<select name="attr_intensity" class="sheet-number sheet-intensity">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
<button class="sheet-inline-roll" type='roll' value='/roll 2d6 + @{intensity} - @{WoundPenalty} [@{tagname}]' name="roll_tag"></button>
</div>
<div class="sheet-clear"></div>
</div>
</fieldset>
<div class="sheet-tag-box">
<input type="text" name="attr_tagname" disabled="true" value="@{Race}" class="sheet-tag-name">
<div class="sheet-tag-meta">
<select name="attr_intensity" class="sheet-number sheet-intensity" value="1" disabled="true">
<option value="1">1</option>
</select>
<button class="sheet-inline-roll" type='roll' value='/roll 2d6 + 1 - @{WoundPenalty} [@{Race}]' name="roll_tag"></button>
</div>
<div class="sheet-clear"></div>
</div>
</div>
<div class='sheet-col'>
<h2>Gear</h2>
<fieldset class="repeating_gear">
<div class="sheet-gear-box">
<input type="text" name="attr_gearname" placeholder="Gear Name" class="sheet-gear-name">
<div class="sheet-gear-tags">
<span class="sheet-collapser-label">Hide</span><input type="checkbox" checked class="sheet-collapser">
<h3>Tags</h3>
<fieldset class="sheet-gear-tags sheet-collapse">
<div class="sheet-gear-tag-1">
<input type="text" name="attr_geartagname_1" placeholder="Tag Name" class="sheet-tag-name">
<div class="sheet-tag-meta">
<select name="attr_gearintensity_1" class="sheet-number sheet-intensity">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
<button class="sheet-inline-roll" type='roll' value='/roll 2d6 + @{gearintensity_1} [@{geartagname_1}]' name="roll_tag"></button>
</div>
<div class="sheet-clear"></div>
</div><!-- end gear tag 1 -->
<div class="sheet-gear-tag-2">
<input type="text" name="attr_geartagname_2" placeholder="Tag Name" class="sheet-tag-name">
<div class="sheet-tag-meta">
<select name="attr_gearintensity_2" class="sheet-number sheet-intensity">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
<button class="sheet-inline-roll" type='roll' value='/roll 2d6 + @{gearintensity_2} [@{geartagname_2}]' name="roll_tag"></button>
</div>
<div class="sheet-clear"></div>
</div><!-- end gear tag 2 -->
<div class="sheet-gear-tag-3">
<input type="text" name="attr_geartagname_3" placeholder="Tag Name" class="sheet-tag-name">
<div class="sheet-tag-meta">
<select name="attr_gearintensity_3" class="sheet-number sheet-intensity">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
<button class="sheet-inline-roll" type='roll' value='/roll 2d6 + @{gearintensity_3} [@{geartagname_3}]' name="roll_tag"></button>
</div>
<div class="sheet-clear"></div>
</div><!-- end gear tag 3 -->
<div class="sheet-gear-tag-4">
<input type="text" name="attr_geartagname_4" placeholder="Tag Name" class="sheet-tag-name">
<div class="sheet-tag-meta">
<select name="attr_gearintensity_4" class="sheet-number sheet-intensity">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
<button class="sheet-inline-roll" type='roll' value='/roll 2d6 + @{gearintensity_4} [@{geartagname_4}]' name="roll_tag"></button>
</div>
<div class="sheet-clear"></div>
</div><!-- end gear tag 4 -->
<div class="sheet-gear-tag-5">
<input type="text" name="attr_geartagname_5" placeholder="Tag Name" class="sheet-tag-name">
<div class="sheet-tag-meta">
<select name="attr_gearintensity_5" class="sheet-number sheet-intensity">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
<button class="sheet-inline-roll" type='roll' value='/roll 2d6 + @{gearintensity_5} [@{geartagname_5}]' name="roll_tag"></button>
</div>
<div class="sheet-clear"></div>
</div><!-- end gear tag 5 -->
<div class="sheet-gear-tag-6">
<input type="text" name="attr_geartagname_6" placeholder="Tag Name" class="sheet-tag-name">
<div class="sheet-tag-meta">
<select name="attr_gearintensity_6" class="sheet-number sheet-intensity">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
<button class="sheet-inline-roll" type='roll' value='/roll 2d6 + @{gearintensity_6} [@{geartagname_6}]' name="roll_tag"></button>
</div>
<div class="sheet-clear"></div>
</div><!-- end gear tag 6 -->
</fieldset>
</div><!-- end gear tags -->
</div>
</fieldset>
</div>
</div>
<hr>
<div class="sheet-description">
<label for="attr_Description">Description</label>
<textarea name="attr_Description" rows="4" cols="40"></textarea>
</div>
<hr>
<div class="sheet-bonds">
<h2>Bonds</h2>
<div class="sheet-bonds-list">
<div class="sheet-bond sheet-bond-1">
<label for="attr_Bond1">Why are you a part of Ronin?</label>
<textarea name="attr_Bond1" rows="4" cols="40"></textarea>
</div>
<div class="sheet-bond sheet-bond-2">
<label for="attr_Bond2">Where were you when The Residential District burned?</label>
<textarea name="attr_Bond2" rows="4" cols="40"></textarea>
</div>
<div class="sheet-bond sheet-bond-3">
<label for="attr_Bond3">What did you think when you heard CYRLL, the apparent culprit of the Residential Burn, had been dismantled?</label>
<textarea name="attr_Bond3" rows="4" cols="40"></textarea>
</div>
</div>
</div>