adding non-zero default values for new chars
This commit is contained in:
@@ -33,7 +33,8 @@
|
||||
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif, sans-serif;
|
||||
font-weight: normal;
|
||||
}
|
||||
.charsheet {
|
||||
.charsheet,
|
||||
.sheet-rolltemplate-tor {
|
||||
/* Define CSS variables */
|
||||
--red: rgb(176, 33, 30);
|
||||
--gray: rgb(104, 104, 104);
|
||||
@@ -68,7 +69,7 @@
|
||||
.charsheet .sheet-tabstoggle[value="isAdversary"] ~ div.sheet-adversary {
|
||||
display: block;
|
||||
}
|
||||
/* Generic element styls */
|
||||
/* Generic element styles */
|
||||
.charsheet :is(h1,h2,h3){
|
||||
font-family: "Aniron", "Palatino Linotype", "Book Antiqua", Palatino, serif, sans-serif;
|
||||
font-weight: normal;
|
||||
@@ -222,30 +223,16 @@ input[type='radio'] {
|
||||
margin-right: 8px;
|
||||
font-family: "Aniron", "Palatino Linotype", "Book Antiqua", Palatino, serif, sans-serif;
|
||||
}
|
||||
.charsheet .sheet-dots input[type="radio"]:checked ~ input[type="radio"] + span {
|
||||
-background: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/square-empty.png") no-repeat;
|
||||
-background-size:100%;
|
||||
}
|
||||
.sheet-dots input[type='radio']:checked ~ input[type='radio'] + span:before {
|
||||
-background: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/square-empty.png") no-repeat;
|
||||
background-size:100%;
|
||||
border: 2px solid #AC4637;
|
||||
background-color: transparent;
|
||||
transform: rotate(45deg);
|
||||
}
|
||||
.charsheet .sheet-dots input[type="radio"]:not([value="0"]) + span {
|
||||
-background: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/square-filled.png") no-repeat;
|
||||
-background-size:100%;
|
||||
-border: 2px solid #AC4637;
|
||||
-background-color: transparent;
|
||||
-transform: rotate(45deg);
|
||||
}
|
||||
.sheet-dots input[type="radio"]:not([value="0"]) + span:before {
|
||||
-background: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/square-filled.png") no-repeat;
|
||||
background-size:100%;
|
||||
border: 2px solid #AC4637;
|
||||
background-color: #AC4637;
|
||||
-background-image: url('https://singlecolorimage.com/get/AC4637/10x10');
|
||||
transform: rotate(45deg);
|
||||
}
|
||||
/* Remove dot from all radios _after_ selected one */
|
||||
@@ -885,10 +872,10 @@ input[type='radio'] {
|
||||
margin-left: -7px;
|
||||
}
|
||||
.sheet-rolltemplate-tor .sheet-container {
|
||||
background: url('https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/The%20One%20Ring%202e/assets/background1.webp');
|
||||
background: var(--background);
|
||||
background-color: #FEFCF0;
|
||||
border: 5px solid transparent;
|
||||
border-image-source: url('https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/The%20One%20Ring%202e/assets/boxline-border-red.png');
|
||||
border-image-source: var(--borderred);
|
||||
border-image-slice: 8 8 8 8;
|
||||
border-image-repeat: repeat;
|
||||
}
|
||||
@@ -967,7 +954,7 @@ input[type='radio'] {
|
||||
justify-self: center;
|
||||
border: 4px solid transparent;
|
||||
background-color: #FEFCF0;
|
||||
border-image-source: url('https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/The%20One%20Ring%202e/assets/boxline-border-brown.png');
|
||||
border-image-source: var(--borderbrown);
|
||||
/*border-image-source: url('https://raw.githubusercontent.com/bhuesemann/roll20-character-sheets/tor2e_02-00-00/The%20One%20Ring%202e/images/box-border-brown-rttd.png');*/
|
||||
/*border-image-source: url('https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/The%20One%20Ring%202e/images/box-border-brown-rttd.png');*/
|
||||
border-image-slice: 8 8 8 8;
|
||||
@@ -1016,7 +1003,7 @@ input[type='radio'] {
|
||||
width: 45px !important;
|
||||
height: 45px !important;
|
||||
border: 5px solid transparent;
|
||||
border-image-source: url('https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/The%20One%20Ring%202e/assets/boxline-border-red.png');
|
||||
border-image-source: var(--borderred);
|
||||
/*border-image-source: url('https://raw.githubusercontent.com/bhuesemann/roll20-character-sheets/tor2e_02-00-00/The%20One%20Ring%202e/images/box-border-red-rttd.png');*/
|
||||
/*border-image-source: url('https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/The%20One%20Ring%202e/images/box-border-red-rttd.png');*/
|
||||
border-image-slice: 8 8 8 8;
|
||||
|
||||
+20
-34
@@ -1,6 +1,7 @@
|
||||
<input type="hidden" name="attr_version" value="02-01-00" />
|
||||
<input type="hidden" class="sheet-tabstoggle" name="attr_sheetTab" />
|
||||
<input type="checkbox" name="attr_parsedrolls" value="1" class="hidden config-parsed-rolls" hidden readonly />
|
||||
<input type="checkbox" name="attr_parsedrolls" value="1" class="hidden config-parsed-rolls" checked="checked" hidden
|
||||
readonly />
|
||||
<div class="sheet-pc">
|
||||
<div id="content">
|
||||
<div id="character">
|
||||
@@ -92,7 +93,7 @@
|
||||
<span><input class="" name="attr_strength" value="0" type="number"></span></span>
|
||||
<span></span>
|
||||
<span class="diamond-small">
|
||||
<span><input class="" name="attr_endurance" value="0" type="number"></span></span>
|
||||
<span><input class="" name="attr_endurance" value="1" type="number"></span></span>
|
||||
<label data-i18n="endurance-short" data-i18n-title="endurance" class="left">Endur.</label>
|
||||
</div>
|
||||
|
||||
@@ -102,7 +103,7 @@
|
||||
<span><input class="strong" name="attr_strengthtn" value="0" type="number"></span></span>
|
||||
<span></span>
|
||||
<span class="diamond-red">
|
||||
<span><input class="strong" name="attr_currentendurance" value="0" type="number"></span></span>
|
||||
<span><input class="strong" name="attr_currentendurance" value="1" type="number"></span></span>
|
||||
<label data-i18n="current-endurance" data-i18n-title="current-endurance" class="left">Current
|
||||
Endurance</label>
|
||||
<span></span>
|
||||
@@ -134,7 +135,7 @@
|
||||
<span><input name="attr_heart" value="0" type="number"></span></span>
|
||||
<span></span>
|
||||
<span class="diamond-small">
|
||||
<span><input class="" name="attr_hope" value="0" type="number"></span></span>
|
||||
<span><input class="" name="attr_hope" value="1" type="number"></span></span>
|
||||
<label data-i18n="hope" class="left">Hope</label>
|
||||
</div>
|
||||
|
||||
@@ -144,7 +145,7 @@
|
||||
<span><input class="strong" name="attr_hearttn" value="0" type="number"></span></span>
|
||||
<span></span>
|
||||
<span class="diamond-red">
|
||||
<span><input class="strong" name="attr_currenthope" value="0" type="number"></span></span>
|
||||
<span><input class="strong" name="attr_currenthope" value="1" type="number"></span></span>
|
||||
<label data-i18n="current-hope" class="left">Current Hope</label>
|
||||
</div>
|
||||
|
||||
@@ -363,7 +364,7 @@
|
||||
data-i18n-title="stance-attack-modifier-description">Attack
|
||||
Mod.:</label><input name="attr_stanceattackbonus" value="0" type="number" readonly>
|
||||
<label><input name="attr_stanceattack_active" type="checkbox" value="1">Stance Damage:</label><input
|
||||
name="attr_stancedamagebonus" value="1" type="number">
|
||||
name="attr_stancedamagebonus" value="0" type="number">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1029,26 +1030,6 @@
|
||||
</div>
|
||||
<div style="display: none;">
|
||||
<input name="attr_wearytype">
|
||||
<input name="attr_awe_fav">
|
||||
<input name="attr_athletics_fav">
|
||||
<input name="attr_awareness_fav">
|
||||
<input name="attr_hunting_fav">
|
||||
<input name="attr_song_fav">
|
||||
<input name="attr_craft_fav">
|
||||
<input name="attr_enhearten_fav">
|
||||
<input name="attr_travel_fav">
|
||||
<input name="attr_insight_fav">
|
||||
<input name="attr_healing_fav">
|
||||
<input name="attr_courtesy_fav">
|
||||
<input name="attr_battle_fav">
|
||||
<input name="attr_persuade_fav">
|
||||
<input name="attr_stealth_fav">
|
||||
<input name="attr_scan_fav">
|
||||
<input name="attr_explore_fav">
|
||||
<input name="attr_riddle_fav">
|
||||
<input name="attr_lore_fav">
|
||||
<input name="attr_valour_fav">
|
||||
<input name="attr_wisdom_fav">
|
||||
<input name="attr_awe_roll">
|
||||
<input name="attr_athletics_roll">
|
||||
<input name="attr_awareness_roll">
|
||||
@@ -1419,7 +1400,7 @@
|
||||
============================*/
|
||||
// weary roll table change
|
||||
on("change:weary sheet:opened", function() {
|
||||
getAttrs(["weary","sheetTab"], function(values) {
|
||||
getAttrs(["weary", "wearytype", "sheetTab"], function(values) {
|
||||
if (values.sheetTab === "isPC"){
|
||||
let weary = values.weary||0;
|
||||
if (weary === "on" || weary == 1) {
|
||||
@@ -1431,6 +1412,11 @@
|
||||
setAttrs({
|
||||
wearytype: wearytype,
|
||||
});
|
||||
} else {
|
||||
// setting default for adversaries and if sheet is opened the first time
|
||||
setAttrs({
|
||||
wearytype: "normal",
|
||||
});
|
||||
};
|
||||
});
|
||||
});
|
||||
@@ -1444,13 +1430,13 @@
|
||||
endurance = int(values.endurance);
|
||||
let weary = values.weary,
|
||||
currentendurance = int(values.currentendurance);
|
||||
clog(`Endurance: ${JSON.stringify(values)}`);
|
||||
if ( load >= (currentendurance-fatigue) ) { weary = 1; } else { weary = 0}
|
||||
if ( currentendurance > endurance ) { currentendurance = endurance; }
|
||||
setAttrs({
|
||||
weary: weary,
|
||||
currentendurance: currentendurance,
|
||||
});
|
||||
clog(`Endurance: ${JSON.stringify(values)}`);
|
||||
if ( load >= (currentendurance-fatigue) ) { weary = 1; } else { weary = 0}
|
||||
if ( currentendurance > endurance ) { currentendurance = endurance; }
|
||||
setAttrs({
|
||||
weary: weary,
|
||||
currentendurance: currentendurance,
|
||||
});
|
||||
|
||||
};
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user