mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 19:52:29 +00:00
- Implemented full script to generate the Roll20 character sheet. - Added functions to generate Spruchlisten HTML, compile Sass to CSS, and combine HTML and JS files into a final output. - Included logic to update the version in the JSON file if HTML or CSS files have changed.
183 lines
7.9 KiB
HTML
183 lines
7.9 KiB
HTML
<div id="selection-fertigkeiten">
|
|
<div class="float half fertigkeiten">
|
|
<div class="grid">
|
|
<div>Fertigkeit</div>
|
|
<div>Attr.</div>
|
|
<div>Wert</div>
|
|
<div>Mod</div>
|
|
<div>Roll</div>
|
|
</div>
|
|
<div class="items">
|
|
<div>Athletik</div>
|
|
<div>
|
|
<select name="attr_athletik_attribut">
|
|
<option value="@{stb} + @{ruestung_modifier}">ST</option>
|
|
<option value="@{geb} + @{ruestung_modifier}" selected>GE</option>
|
|
<option value="@{kob} + @{ruestung_modifier}">KO</option>
|
|
<option value="@{inb}">IN</option>
|
|
<option value="@{chb}">CH</option>
|
|
</select>
|
|
</div>
|
|
<div><input type="number" name="attr_athletik" value="0" /></div>
|
|
<div><input type="number" name="attr_athletik_bonus" value="0" /></div>
|
|
<div>
|
|
<button
|
|
type="roll"
|
|
name="roll_athletik"
|
|
value="@{abilityroll} würfelt Athletik mit dem Ergebnis [[1d10! + @{athletik_attribut} + @{athletik} + @{athletik_bonus} + @{global_modifier} + ?{Modifier?|0}]]"
|
|
></button>
|
|
</div>
|
|
|
|
<div>Einflussnahme</div>
|
|
<div>
|
|
<select name="attr_einflussnahme_attribut">
|
|
<option value="@{stb} + @{ruestung_modifier}">ST</option>
|
|
<option value="@{geb} + @{ruestung_modifier}">GE</option>
|
|
<option value="@{kob} + @{ruestung_modifier}">KO</option>
|
|
<option value="@{inb}">IN</option>
|
|
<option value="@{chb}" selected>CH</option>
|
|
</select>
|
|
</div>
|
|
<div><input type="number" name="attr_einflussnahme" value="0" /></div>
|
|
<div><input type="number" name="attr_einflussnahme_bonus" value="0" /></div>
|
|
<div>
|
|
<button
|
|
type="roll"
|
|
name="roll_einflussnahme"
|
|
value="@{abilityroll} würfelt Einflussnahme mit dem Ergebnis [[1d10! + @{einflussnahme_attribut} + @{einflussnahme} + @{einflussnahme_bonus} + @{global_modifier} + ?{Modifier?|0}]]"
|
|
></button>
|
|
</div>
|
|
|
|
<div>List</div>
|
|
<div>
|
|
<select name="attr_list_attribut">
|
|
<option value="@{stb} + @{ruestung_modifier}">ST</option>
|
|
<option value="@{geb} + @{ruestung_modifier}" selected>GE</option>
|
|
<option value="@{kob} + @{ruestung_modifier}">KO</option>
|
|
<option value="@{inb}">IN</option>
|
|
<option value="@{chb}">CH</option>
|
|
</select>
|
|
</div>
|
|
<div><input type="number" name="attr_list" value="0" /></div>
|
|
<div><input type="number" name="attr_list_bonus" value="0" /></div>
|
|
<div>
|
|
<button
|
|
type="roll"
|
|
name="roll_list"
|
|
value="@{abilityroll} würfelt List mit dem Ergebnis [[1d10! + @{list_attribut} + @{list} + @{list_bonus} + @{global_modifier} + ?{Modifier?|0}]]"
|
|
></button>
|
|
</div>
|
|
|
|
<div>Natur</div>
|
|
<div>
|
|
<select name="attr_natur_attribut">
|
|
<option value="@{stb} + @{ruestung_modifier}">ST</option>
|
|
<option value="@{geb} + @{ruestung_modifier}" selected>GE</option>
|
|
<option value="@{kob} + @{ruestung_modifier}">KO</option>
|
|
<option value="@{inb}">IN</option>
|
|
<option value="@{chb}">CH</option>
|
|
</select>
|
|
</div>
|
|
<div><input type="number" name="attr_natur" value="0" /></div>
|
|
<div><input type="number" name="attr_natur_bonus" value="0" /></div>
|
|
<div>
|
|
<button
|
|
type="roll"
|
|
name="roll_natur"
|
|
value="@{abilityroll} würfelt Natur mit dem Ergebnis [[1d10! + @{natur_attribut} + @{natur} + @{natur_bonus} + @{global_modifier} + ?{Modifier?|0}]]"
|
|
></button>
|
|
</div>
|
|
|
|
<div>Reiten</div>
|
|
<div>
|
|
<select name="attr_reiten_attribut">
|
|
<option value="@{stb} + @{ruestung_modifier}">ST</option>
|
|
<option value="@{geb} + @{ruestung_modifier}" selected>GE</option>
|
|
<option value="@{kob} + @{ruestung_modifier}">KO</option>
|
|
<option value="@{inb}">IN</option>
|
|
<option value="@{chb}">CH</option>
|
|
</select>
|
|
</div>
|
|
<div><input type="number" name="attr_reiten" value="0" /></div>
|
|
<div><input type="number" name="attr_reiten_bonus" value="0" /></div>
|
|
<div>
|
|
<button
|
|
type="roll"
|
|
name="roll_reiten"
|
|
value="@{abilityroll} würfelt Reiten mit dem Ergebnis [[1d10! + @{reiten_attribut} + @{reiten} + @{reiten_bonus} + @{global_modifier} + ?{Modifier?|0}]]"
|
|
></button>
|
|
</div>
|
|
|
|
<div>Schwimmen</div>
|
|
<div>
|
|
<select name="attr_schwimmen_attribut">
|
|
<option value="@{stb} + @{ruestung_modifier}">ST</option>
|
|
<option value="@{geb} + @{ruestung_modifier}" selected>GE</option>
|
|
<option value="@{kob} + @{ruestung_modifier}">KO</option>
|
|
<option value="@{inb}">IN</option>
|
|
<option value="@{chb}">CH</option>
|
|
</select>
|
|
</div>
|
|
<div><input type="number" name="attr_schwimmen" value="0" /></div>
|
|
<div><input type="number" name="attr_schwimmen_bonus" value="0" /></div>
|
|
<div>
|
|
<button
|
|
type="roll"
|
|
name="roll_schwimmen"
|
|
value="@{abilityroll} würfelt Schwimmen mit dem Ergebnis [[1d10! + @{schwimmen_attribut} + @{schwimmen} + @{schwimmen_bonus} + @{global_modifier} + ?{Modifier?|0}]]"
|
|
></button>
|
|
</div>
|
|
|
|
<div>Wahrnehmung</div>
|
|
<div>
|
|
<select name="attr_wa_attribut">
|
|
<option value="@{stb} + @{ruestung_modifier}">ST</option>
|
|
<option value="@{geb} + @{ruestung_modifier}">GE</option>
|
|
<option value="@{kob} + @{ruestung_modifier}">KO</option>
|
|
<option value="@{inb}" selected>IN</option>
|
|
<option value="@{chb}">CH</option>
|
|
</select>
|
|
</div>
|
|
<div><input type="number" name="attr_wa" value="0" /></div>
|
|
<div><input type="number" name="attr_wa_bonus" value="0" /></div>
|
|
<div>
|
|
<button
|
|
type="roll"
|
|
name="roll_wa"
|
|
value="@{abilityroll} würfelt Wahrnehmung mit dem Ergebnis [[1d10! + @{wa_attribut} + @{wa} + @{wa_bonus} + @{global_modifier} + ?{Modifier?|0}]]"
|
|
></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="float half fertigkeiten">
|
|
<div class="grid">
|
|
<div>Fertigkeit</div>
|
|
<div>Attr.</div>
|
|
<div>Wert</div>
|
|
<div>Mod</div>
|
|
<div>Roll</div>
|
|
</div>
|
|
<fieldset class="repeating_fertigkeiten">
|
|
<div><input class="textcenter" type="text" name="attr_fertigkeit_name" /></div>
|
|
<div>
|
|
<select name="attr_fertigkeit_attribut">
|
|
<option value="@{stb} + @{ruestung_modifier}">ST</option>
|
|
<option value="@{geb} + @{ruestung_modifier}">GE</option>
|
|
<option value="@{kob} + @{ruestung_modifier}">KO</option>
|
|
<option value="@{inb}">IN</option>
|
|
<option value="@{chb}">CH</option>
|
|
</select>
|
|
</div>
|
|
<div><input type="number" name="attr_fertigkeit_value" value="0" /></div>
|
|
<div><input type="number" name="attr_fertigkeit_bonus" value="0" /></div>
|
|
<div>
|
|
<button
|
|
type="roll"
|
|
name="roll_skill"
|
|
value="@{abilityroll} würfelt @{fertigkeit_name} mit dem Ergebnis [[1d10! +@{fertigkeit_attribut} + @{fertigkeit_value} + @{fertigkeit_bonus} + @{global_modifier} + ?{Modifier?|0}]]"
|
|
></button>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|