mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 03:40:32 +00:00
[WTA5e] New Features: Increased health and Resilience
Increase the Health maximum from 8 to 20 based on new game content. Added Luna's Resilience mechanic
This commit is contained in:
+149
-22
@@ -165,13 +165,132 @@
|
||||
<span class="sheet-health sheet-no-health"></span>
|
||||
<span class="sheet-health sheet-superficial-health"> ∕ </span>
|
||||
<span class="sheet-health sheet-aggravated-health">☓</span>
|
||||
</div>
|
||||
<input type="hidden" class="health-toggle" name="attr_toggle_health9" value="0" />
|
||||
<div align="center" class="sheet-health health-hide">
|
||||
<input type="radio" class="sheet-health sheet-no-health" name="attr_health9" value="0" checked="checked" />
|
||||
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health9" value="1" />
|
||||
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health9" value="2" />
|
||||
|
||||
</div>
|
||||
<span class="sheet-health sheet-no-health"></span>
|
||||
<span class="sheet-health sheet-superficial-health"> ∕ </span>
|
||||
<span class="sheet-health sheet-aggravated-health">☓</span>
|
||||
</div>
|
||||
<input type="hidden" class="health-toggle" name="attr_toggle_health10" value="0" />
|
||||
<div align="center" class="sheet-health health-hide">
|
||||
<input type="radio" class="sheet-health sheet-no-health" name="attr_health10" value="0" checked="checked" />
|
||||
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health10" value="1" />
|
||||
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health10" value="2" />
|
||||
|
||||
<span class="sheet-health sheet-no-health"></span>
|
||||
<span class="sheet-health sheet-superficial-health"> ∕ </span>
|
||||
<span class="sheet-health sheet-aggravated-health">☓</span>
|
||||
</div>
|
||||
<input type="hidden" class="health-toggle" name="attr_toggle_health11" value="0" />
|
||||
<div align="center" class="sheet-health health-hide">
|
||||
<input type="radio" class="sheet-health sheet-no-health" name="attr_health11" value="0" checked="checked" />
|
||||
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health11" value="1" />
|
||||
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health11" value="2" />
|
||||
|
||||
<span class="sheet-health sheet-no-health"></span>
|
||||
<span class="sheet-health sheet-superficial-health"> ∕ </span>
|
||||
<span class="sheet-health sheet-aggravated-health">☓</span>
|
||||
</div>
|
||||
<input type="hidden" class="health-toggle" name="attr_toggle_health12" value="0" />
|
||||
<div align="center" class="sheet-health health-hide">
|
||||
<input type="radio" class="sheet-health sheet-no-health" name="attr_health12" value="0" checked="checked" />
|
||||
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health12" value="1" />
|
||||
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health12" value="2" />
|
||||
|
||||
<span class="sheet-health sheet-no-health"></span>
|
||||
<span class="sheet-health sheet-superficial-health"> ∕ </span>
|
||||
<span class="sheet-health sheet-aggravated-health">☓</span>
|
||||
</div>
|
||||
<input type="hidden" class="health-toggle" name="attr_toggle_health13" value="0" />
|
||||
<div align="center" class="sheet-health health-hide">
|
||||
<input type="radio" class="sheet-health sheet-no-health" name="attr_health13" value="0" checked="checked" />
|
||||
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health13" value="1" />
|
||||
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health13" value="2" />
|
||||
|
||||
<span class="sheet-health sheet-no-health"></span>
|
||||
<span class="sheet-health sheet-superficial-health"> ∕ </span>
|
||||
<span class="sheet-health sheet-aggravated-health">☓</span>
|
||||
</div>
|
||||
<input type="hidden" class="health-toggle" name="attr_toggle_health14" value="0" />
|
||||
<div align="center" class="sheet-health health-hide">
|
||||
<input type="radio" class="sheet-health sheet-no-health" name="attr_health14" value="0" checked="checked" />
|
||||
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health14" value="1" />
|
||||
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health14" value="2" />
|
||||
|
||||
<span class="sheet-health sheet-no-health"></span>
|
||||
<span class="sheet-health sheet-superficial-health"> ∕ </span>
|
||||
<span class="sheet-health sheet-aggravated-health">☓</span>
|
||||
</div>
|
||||
<input type="hidden" class="health-toggle" name="attr_toggle_health15" value="0" />
|
||||
<div align="center" class="sheet-health health-hide">
|
||||
<input type="radio" class="sheet-health sheet-no-health" name="attr_health15" value="0" checked="checked" />
|
||||
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health15" value="1" />
|
||||
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health15" value="2" />
|
||||
|
||||
<span class="sheet-health sheet-no-health"></span>
|
||||
<span class="sheet-health sheet-superficial-health"> ∕ </span>
|
||||
<span class="sheet-health sheet-aggravated-health">☓</span>
|
||||
</div>
|
||||
<input type="hidden" class="health-toggle" name="attr_toggle_health16" value="0" />
|
||||
<div align="center" class="sheet-health health-hide">
|
||||
<input type="radio" class="sheet-health sheet-no-health" name="attr_health16" value="0" checked="checked" />
|
||||
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health16" value="1" />
|
||||
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health16" value="2" />
|
||||
|
||||
<span class="sheet-health sheet-no-health"></span>
|
||||
<span class="sheet-health sheet-superficial-health"> ∕ </span>
|
||||
<span class="sheet-health sheet-aggravated-health">☓</span>
|
||||
</div>
|
||||
<input type="hidden" class="health-toggle" name="attr_toggle_health17" value="0" />
|
||||
<div align="center" class="sheet-health health-hide">
|
||||
<input type="radio" class="sheet-health sheet-no-health" name="attr_health17" value="0" checked="checked" />
|
||||
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health17" value="1" />
|
||||
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health17" value="2" />
|
||||
|
||||
<span class="sheet-health sheet-no-health"></span>
|
||||
<span class="sheet-health sheet-superficial-health"> ∕ </span>
|
||||
<span class="sheet-health sheet-aggravated-health">☓</span>
|
||||
</div>
|
||||
<input type="hidden" class="health-toggle" name="attr_toggle_health18" value="0" />
|
||||
<div align="center" class="sheet-health health-hide">
|
||||
<input type="radio" class="sheet-health sheet-no-health" name="attr_health18" value="0" checked="checked" />
|
||||
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health18" value="1" />
|
||||
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health18" value="2" />
|
||||
|
||||
<span class="sheet-health sheet-no-health"></span>
|
||||
<span class="sheet-health sheet-superficial-health"> ∕ </span>
|
||||
<span class="sheet-health sheet-aggravated-health">☓</span>
|
||||
</div>
|
||||
<input type="hidden" class="health-toggle" name="attr_toggle_health19" value="0" />
|
||||
<div align="center" class="sheet-health health-hide">
|
||||
<input type="radio" class="sheet-health sheet-no-health" name="attr_health19" value="0" checked="checked" />
|
||||
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health19" value="1" />
|
||||
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health19" value="2" />
|
||||
|
||||
<span class="sheet-health sheet-no-health"></span>
|
||||
<span class="sheet-health sheet-superficial-health"> ∕ </span>
|
||||
<span class="sheet-health sheet-aggravated-health">☓</span>
|
||||
</div>
|
||||
<input type="hidden" class="health-toggle" name="attr_toggle_health20" value="0" />
|
||||
<div align="center" class="sheet-health health-hide">
|
||||
<input type="radio" class="sheet-health sheet-no-health" name="attr_health20" value="0" checked="checked" />
|
||||
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health20" value="1" />
|
||||
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health20" value="2" />
|
||||
|
||||
<span class="sheet-health sheet-no-health"></span>
|
||||
<span class="sheet-health sheet-superficial-health"> ∕ </span>
|
||||
<span class="sheet-health sheet-aggravated-health">☓</span>
|
||||
</div>
|
||||
<input type="hidden" class="health-toggle" name="attr_toggle_crinoshealth1" value="0" />
|
||||
<div align="center" class="sheet-crinos health-hide">
|
||||
<input type="radio" class="sheet-crinos sheet-no-crinos" name="attr_health11" value="0" checked="checked" />
|
||||
<input type="radio" class="sheet-crinos sheet-superficial-crinos" name="attr_health11" value="1" />
|
||||
<input type="radio" class="sheet-crinos sheet-aggravated-crinos" name="attr_health11" value="2" />
|
||||
<input type="radio" class="sheet-crinos sheet-no-crinos" name="attr_health21" value="0" checked="checked" />
|
||||
<input type="radio" class="sheet-crinos sheet-superficial-crinos" name="attr_health21" value="1" />
|
||||
<input type="radio" class="sheet-crinos sheet-aggravated-crinos" name="attr_health21" value="2" />
|
||||
|
||||
<span class="sheet-crinos sheet-no-crinos"></span>
|
||||
<span class="sheet-crinos sheet-superficial-crinos"> ∕ </span>
|
||||
@@ -179,38 +298,37 @@
|
||||
</div>
|
||||
<input type="hidden" class="health-toggle" name="attr_toggle_crinoshealth1" value="0" />
|
||||
<div align="center" class="sheet-crinos health-hide">
|
||||
<input type="radio" class="sheet-crinos sheet-no-crinos" name="attr_health12" value="0" checked="checked" />
|
||||
<input type="radio" class="sheet-crinos sheet-superficial-crinos" name="attr_health12" value="1" />
|
||||
<input type="radio" class="sheet-crinos sheet-aggravated-crinos" name="attr_health12" value="2" />
|
||||
<input type="radio" class="sheet-crinos sheet-no-crinos" name="attr_health22" value="0" checked="checked" />
|
||||
<input type="radio" class="sheet-crinos sheet-superficial-crinos" name="attr_health22" value="1" />
|
||||
<input type="radio" class="sheet-crinos sheet-aggravated-crinos" name="attr_health22" value="2" />
|
||||
|
||||
<span class="sheet-crinos sheet-no-crinos"></span>
|
||||
<span class="sheet-crinos sheet-superficial-crinos"> ∕ </span>
|
||||
<span class="sheet-crinos sheet-aggravated-crinos">☓</span>
|
||||
</div>
|
||||
<input type="hidden" class="health-toggle" name="attr_toggle_crinoshealth1" value="0" />
|
||||
<input type="hidden" class="health-toggle" name="attr_toggle_crinoshealth2" value="0" />
|
||||
<div align="center" class="sheet-crinos health-hide">
|
||||
<input type="radio" class="sheet-crinos sheet-no-crinos" name="attr_health13" value="0" checked="checked" />
|
||||
<input type="radio" class="sheet-crinos sheet-superficial-crinos" name="attr_health13" value="1" />
|
||||
<input type="radio" class="sheet-crinos sheet-aggravated-crinos" name="attr_health13" value="2" />
|
||||
<input type="radio" class="sheet-crinos sheet-no-crinos" name="attr_health23" value="0" checked="checked" />
|
||||
<input type="radio" class="sheet-crinos sheet-superficial-crinos" name="attr_health23" value="1" />
|
||||
<input type="radio" class="sheet-crinos sheet-aggravated-crinos" name="attr_health23" value="2" />
|
||||
|
||||
<span class="sheet-crinos sheet-no-crinos"></span>
|
||||
<span class="sheet-crinos sheet-superficial-crinos"> ∕ </span>
|
||||
<span class="sheet-crinos sheet-aggravated-crinos">☓</span>
|
||||
</div>
|
||||
<input type="hidden" class="health-toggle" name="attr_toggle_crinoshealth1" value="0" />
|
||||
<input type="hidden" class="health-toggle" name="attr_toggle_crinoshealth2" value="0" />
|
||||
<div align="center" class="sheet-crinos health-hide">
|
||||
<input type="radio" class="sheet-crinos sheet-no-crinos" name="attr_health14" value="0" checked="checked" />
|
||||
<input type="radio" class="sheet-crinos sheet-superficial-crinos" name="attr_health14" value="1" />
|
||||
<input type="radio" class="sheet-crinos sheet-aggravated-crinos" name="attr_health14" value="2" />
|
||||
<input type="radio" class="sheet-crinos sheet-no-crinos" name="attr_health24" value="0" checked="checked" />
|
||||
<input type="radio" class="sheet-crinos sheet-superficial-crinos" name="attr_health24" value="1" />
|
||||
<input type="radio" class="sheet-crinos sheet-aggravated-crinos" name="attr_health24" value="2" />
|
||||
|
||||
<span class="sheet-crinos sheet-no-crinos"></span>
|
||||
<span class="sheet-crinos sheet-superficial-crinos"> ∕ </span>
|
||||
<span class="sheet-crinos sheet-aggravated-crinos">☓</span>
|
||||
</div>
|
||||
</div>
|
||||
</div> </div>
|
||||
<div style="display: inline-block; vertical-align: top;">
|
||||
<label style="display: inline-block; vertical-align: top; text-align: center; width: 94px; font-weight: bold; padding: 0px; margin: 6px 0px 0px -20px" data-i18n="Max Health">Max Health</label>
|
||||
<input style="display: inline-block; vertical-align: top; width: 40px; text-align: center; margin-top: 0px;" type="number" value="4" min="3" max="8" title="Enter Max Health to increase available boxes" name="attr_health_max" />
|
||||
<input style="display: inline-block; vertical-align: top; width: 40px; text-align: center; margin-top: 0px;" type="number" value="4" min="3" max="20" title="Enter Max Health to increase available boxes" name="attr_health_max" />
|
||||
<select name="attr_form" style="display: inline-block; vertical-align: top; width:74px; margin: 0px; text-align: center; font-size: 14px; color:maroon; font-weight: bold" title="Shapeshifter Form">
|
||||
<option value="0"></option>
|
||||
<option value="homid" selected>Homid</option>
|
||||
@@ -1407,6 +1525,11 @@
|
||||
<option value="5">None</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="sheet-row" align="left" style="display: inline-block; width: 400px;">
|
||||
<label style="display: inline-block; vertical-align: top; text-align: left; width: 50px" >Merits: </label>
|
||||
<label style="display: inline-block; vertical-align: top; text-align: left; width: 102px; font-weight: normal; font-size: 1.0em;" >Luna's Resilience </label>
|
||||
<input type="checkbox" name='attr_lunaResilience' style="display: inline-block; vertical-align: top; width: 14px; height: 18px; opacity: 1; accent-color: DarkRed; margin: -1px 0px 0px -6px; border: 1px solid Black;" value="1" title="Wyrmtide p28" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form1" style="display: inline-block; vertical-align: top; width: 400px">
|
||||
@@ -2705,7 +2828,7 @@ on("sheet:opened change:character_name", function(eventInfo) {
|
||||
getAttrs(['health_max'], values => {
|
||||
const output = {};
|
||||
const max = +values.health_max || 0;
|
||||
for(let n = 0; n <= 15; n++) {
|
||||
for(let n = 0; n <= 24; n++) {
|
||||
output[`toggle_health${n}`] = n <= max ? 1: 0;
|
||||
}
|
||||
setAttrs(output);
|
||||
@@ -2736,9 +2859,10 @@ on("sheet:opened change:character_name", function(eventInfo) {
|
||||
|
||||
|
||||
|
||||
on("change:form", function () {
|
||||
getAttrs(["form"], function (values) {
|
||||
on("change:form change:lunaResilience", function () {
|
||||
getAttrs(["form","lunaResilience"], function (values) {
|
||||
let form = values.form;
|
||||
let luna = values.lunaResilience;
|
||||
let formregeneration = 0;
|
||||
let formbonus = 0;
|
||||
let formdelirium = 0;
|
||||
@@ -2766,6 +2890,7 @@ on("sheet:opened change:character_name", function(eventInfo) {
|
||||
health_crinos = 0;
|
||||
break;
|
||||
case "glabro":
|
||||
console.log(" change form glabro");
|
||||
formregeneration = 2;
|
||||
formbonus = 2;
|
||||
formdelirium = 2;
|
||||
@@ -2777,6 +2902,7 @@ on("sheet:opened change:character_name", function(eventInfo) {
|
||||
formsilver = 2;
|
||||
formpenalties = 2;
|
||||
health_crinos = 0;
|
||||
if (luna == 1) { health_crinos = 1; console.log(" Luna's 2 for glabro");}
|
||||
break;
|
||||
case "crinos":
|
||||
formregeneration = 3;
|
||||
@@ -2789,7 +2915,7 @@ on("sheet:opened change:character_name", function(eventInfo) {
|
||||
formrepercussions = 3;
|
||||
formsilver = 3;
|
||||
formpenalties = 3;
|
||||
health_crinos = 1;
|
||||
health_crinos = 2;
|
||||
break;
|
||||
case "hispo":
|
||||
formregeneration = 4;
|
||||
@@ -2803,6 +2929,7 @@ on("sheet:opened change:character_name", function(eventInfo) {
|
||||
formsilver = 4;
|
||||
formpenalties = 4;
|
||||
health_crinos = 0;
|
||||
if (luna == 1) { health_crinos = 1; console.log(" Luna's 2 for hispo"); }
|
||||
break;
|
||||
case "lupus":
|
||||
formregeneration = 5;
|
||||
|
||||
+1
-1
@@ -4,6 +4,6 @@
|
||||
"authors": "Vialmada",
|
||||
"roll20userid": "6055058",
|
||||
"preview": "WTA5e.png",
|
||||
"instructions": "# Werewolf: The Apocalyspe 5e Character Sheet\r####Origin\r###Based on classical World of Darkness sheets and merging features from chipotlechris's Werewolf and aspects of Momtahan K., Martinez A., and Obi's V5 sheet, with playtesting and suggestions by Hexes and others\r###Features\r#####Roll Buttons\rRoll buttons have been established for Attributes, Skills, Rage, Willpower, Willpower Reroll, Renown, Gifts&Rites, Harano + Hauglosk, and Custom Rolls.#####Revision 1.1 Additions:\r * Specialties\r * Weapons\r * Backgrounds\r * Pack Type\r * Simplified Rage Mechanics\r * Caern\r\r##### Released under the auspices of the Dark Pack provisions\r\r#####Bug Reporting and Suggestions\r\r* If there's something you want added, or you'd like to report a bug, please contact the author of this sheet.",
|
||||
"instructions": "## Werewolf: The Apocalyspe 5e Character Sheet\nInspired by, and modified from, chipotlechris's Werewolf sheet, who credits the many World of Darkness authors who came before. If you have any questions or comments, please contact Vialmada (6055058).\n\n## Features\n- Expanded Pack information\n- Health increased to 20 Maximum\n- Luna's Resilience added\n",
|
||||
"legacy": true
|
||||
}
|
||||
Reference in New Issue
Block a user