Merge pull request #9483 from ap3h3ad/master
[Splittermond] Adding modifiable thresholds for leveling
This commit is contained in:
@@ -1422,4 +1422,8 @@ input.sheet-button-image__checkbox {
|
||||
input.sheet-hidden-checkbox,
|
||||
span.sheet-hidden-checkbox {
|
||||
display: none
|
||||
}
|
||||
|
||||
.sheet-hgmod-table input[type="number"] {
|
||||
width: 5em;
|
||||
}
|
||||
+57
-38
@@ -3,7 +3,7 @@
|
||||
src="https://imgsrv.roll20.net?src=https%3A//raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Splittermond/Splittermond.png"
|
||||
style="display: inline;">
|
||||
<div style="display: inline-block; vertical-align: text-top;">
|
||||
<span style="display: block;">Splittermond Charakterbogen für Roll20 (v. 2.0.0)</span>
|
||||
<span style="display: block;">Splittermond Charakterbogen für Roll20 (v. 2.0.0)</span>
|
||||
<span>Entworfen und umgesetzt von Loki, Design von Andernath</span>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1068,7 +1068,7 @@
|
||||
<label class="tab-menu__item sheet-tab4">Charakterentwicklung
|
||||
<input type="radio" name="attr_tab" class="tab__selector" value="4" title="Charakterentwicklung" />
|
||||
</label>
|
||||
<label class="tab-menu__item sheet-tab6">Ausrüstung
|
||||
<label class="tab-menu__item sheet-tab6">Ausrüstung
|
||||
<input type="radio" name="attr_tab" class="tab__selector" value="6" title="Ausruestung" />
|
||||
</label>
|
||||
</div>
|
||||
@@ -4279,7 +4279,7 @@
|
||||
|
||||
<div class="section section-Ausruestung">
|
||||
<h1>Ausrüstung</h1>
|
||||
<h2 class="mt--3">Am Körper getragen</h2>
|
||||
<h2 class="mt--3">Am Körper getragen</h2>
|
||||
<div class="d--flex">
|
||||
<span class="form-header pl--1 pr--2 text--right">Anzahl</span>
|
||||
<span class="form-header d--flex__item--grow2 pr--2">Name</span>
|
||||
@@ -4320,7 +4320,7 @@
|
||||
</div>
|
||||
</fieldset>
|
||||
<div class="d--flex d--flex--align-center mt--2">
|
||||
<h4 class="d--flex__item--grow0 mr--1">Gesamtlast am Körper</h4>
|
||||
<h4 class="d--flex__item--grow0 mr--1">Gesamtlast am Körper</h4>
|
||||
<div class="d--flex__item--grow0 input-circle">
|
||||
<input type="text" name="attr_gesamtlast_koerper" readonly=true min=0 value=0 class="sheet-form__field text--700" />
|
||||
</div>
|
||||
@@ -4665,6 +4665,23 @@
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td width="5%"> </td>
|
||||
<td width="47.5%">
|
||||
<table width="100%" class="sheet-hgmod-table">
|
||||
<tr bgcolor="#0489B1" style="color:white; text-align:center; font-weight:bold;">
|
||||
<td colspan="3">Modifizierte Heldengrad-Schwellen</td>
|
||||
</tr>
|
||||
<tr bgcolor="#81BEF7">
|
||||
<td colspan="2">Mod. Heldengradschwellen aktivieren</td>
|
||||
<td><input type="checkbox" value='1' name="attr_hgmod_act" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span>HG2:</span> <input type="number" name="attr_hgmod2" value=100 class="sheet-hgmod" /></td>
|
||||
<td><span>HG3:</span> <input type="number" name="attr_hgmod3" value=300 class="sheet-hgmod" /></td>
|
||||
<td><span>HG4:</span> <input type="number" name="attr_hgmod4" value=600 class="sheet-hgmod" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
@@ -4767,24 +4784,18 @@
|
||||
<input type="checkbox" name="attr_updates" class="d--none" value="42" title="Updates" />
|
||||
</label>
|
||||
<h1 style="color: white;">Letzte Updates</h1> <br/>
|
||||
<h2 style="color: white;">08.09.2021</h2>
|
||||
<ul>
|
||||
<li>Im <em>Einstellungen</em>-Reiter können jetzt eigene EP-Schwellen für HG2, HG3 und HG4 festgelegt werden.</li>
|
||||
</ul>
|
||||
<h2 style="color: white;">31.05.2021</h2>
|
||||
<ul>
|
||||
<li>Das Würfeloutput für Fertigkeitswürfe wurde neu designt. Dieses enthält jetzt auch eine Auflistung der (negativen) Modifikatoren eines Wurfs (Klick auf das Fragezeichen links von "Probe"). Die positiven folgen noch.</li>
|
||||
<li>Das Wüfeloutput für Fertigkeitswürfe wurde neu designt. Dieses enthält jetzt auch eine Auflistung der (negativen) Modifikatoren eines Wurfs (Klick auf das Fragezeichen links von "Probe"). Die positiven folgen noch.</li>
|
||||
</ul>
|
||||
<h2 style="color: white;">24.05.2021</h2>
|
||||
<ul>
|
||||
<li>Bei Zaubesprüchen ist jetzt der Zauberschaden einstellbar.</li>
|
||||
</ul>
|
||||
<h2 style="color: white;">02.05.2021</h2>
|
||||
<b>Umfangreiches Redesign:</b> Anpassung von Layout, Schrift, Farben, Eingabefeldern und Struktur auf dem Spielercharakterbogen. NSC- und Kreaturenbogen werden demnächst angepasst. Sowie der Genesis-Importer und die Einstellungen.
|
||||
<ul>
|
||||
<li>Redesign vom Headerbereich, Menü (Header und Footer), Unterseiten des Spielercharakterbogens, verschiedenen Komponenten und Elementen</li>
|
||||
<li>Verschlanken der Unterseiten durch neue Reiter: Meisterschaften und Magie</li>
|
||||
<li>Verschlanken der Unterseiten durch ein- und ausklappbare Elemente</li>
|
||||
<li>Ausrüstung: Individuelle Taschenbennung greift nun auch bei den Checkboxen zum Anzeigen der Beutel </li>
|
||||
<li>Einstellungen zum Tooltip (Zauber, Meisterschaften) wurde entfernt. Regeltexte können nun im ausklappbaren Bereich des Zaubers oder der Meisterschaft angezeigt und bearbeitet werden.</li>
|
||||
<li>Diverses Code Refactoring</li>
|
||||
</ul>
|
||||
</div>
|
||||
<p class="text--center">Mit Dank an alle begeisterten Splittermond-Spieler, die diesen Charakterbogen nutzen und mit ihrem Feedback für stetige Verbesserungen sorgen!</p>
|
||||
|
||||
@@ -6485,40 +6496,48 @@ function transferRessources() {
|
||||
}
|
||||
|
||||
|
||||
on("change:epeingesetzt change:epgesamt", function() {
|
||||
getAttrs(["epeingesetzt", "epgesamt"], function(values) {
|
||||
on("change:epeingesetzt change:epgesamt change:hgmod_act change:hgmod2 change:hgmod3 change:hgmod4", function() {
|
||||
getAttrs(["epeingesetzt", "epgesamt", "hgmod_act", "hgmod2", "hgmod3", "hgmod4"], function(values) {
|
||||
setAttrs({
|
||||
epoffen: values.epgesamt - values.epeingesetzt
|
||||
});
|
||||
var hg = 1;
|
||||
var bonus = 0;
|
||||
var sp = 0;
|
||||
if (values.epeingesetzt >= 100 && values.epeingesetzt < 300)
|
||||
{
|
||||
});
|
||||
let hg = 1;
|
||||
let bonus = 0;
|
||||
let sp = 0;
|
||||
let hgmod2 = 100;
|
||||
let hgmod3 = 300;
|
||||
let hgmod4 = 600;
|
||||
if (+values.hgmod_act == 1) {
|
||||
hgmod2 = values.hgmod2;
|
||||
hgmod3 = values.hgmod3;
|
||||
hgmod4 = values.hgmod4;
|
||||
}
|
||||
if (values.epeingesetzt >= +hgmod2 && values.epeingesetzt < +hgmod3)
|
||||
{
|
||||
hg = 2;
|
||||
bonus = 2;
|
||||
sp = 1;
|
||||
}
|
||||
if (values.epeingesetzt >= 300 && values.epeingesetzt < 600)
|
||||
{
|
||||
}
|
||||
if (values.epeingesetzt >= +hgmod3 && values.epeingesetzt < +hgmod4)
|
||||
{
|
||||
hg = 3;
|
||||
bonus = 4;
|
||||
sp = 2;
|
||||
}
|
||||
if (values.epeingesetzt >= 600)
|
||||
{
|
||||
}
|
||||
if (values.epeingesetzt >= +hgmod4)
|
||||
{
|
||||
hg = 4;
|
||||
bonus = 6;
|
||||
sp = 3;
|
||||
}
|
||||
setAttrs({
|
||||
epoffen: values.epgesamt - values.epeingesetzt,
|
||||
heldengrad: hg,
|
||||
hiddenvtdhg: bonus,
|
||||
hiddenkwhg: bonus,
|
||||
hiddengwhg: bonus,
|
||||
hiddensplitterpunktehg: sp
|
||||
});
|
||||
}
|
||||
setAttrs({
|
||||
epoffen: values.epgesamt - values.epeingesetzt,
|
||||
heldengrad: hg,
|
||||
hiddenvtdhg: bonus,
|
||||
hiddenkwhg: bonus,
|
||||
hiddengwhg: bonus,
|
||||
hiddensplitterpunktehg: sp
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user