added attack roll;

This commit is contained in:
Bogdan Kosarev
2021-02-15 23:27:03 +04:00
parent e4d48fb0cf
commit 52eb4912e5
2 changed files with 27 additions and 3 deletions
+6 -2
View File
@@ -69,7 +69,7 @@
}
.sheet-weaponlist-item {
display: grid;
grid-template-columns: 1fr auto auto 1fr;
grid-template-columns: 1fr auto auto auto 1fr;
grid-template-rows: 1fr;
}
.sheet-gearlist-item {
@@ -79,7 +79,7 @@
}
.sheet-weaponlist-header {
display: grid;
grid-template-columns: 1fr 56px 1fr;
grid-template-columns: 1fr 70px 56px 1fr;
grid-template-rows: 1fr;
}
.sheet-weaponlist-header-filled {
@@ -98,7 +98,11 @@ hr {
h1,h2 {
text-align: center;
}
.sheet-weapontype{
width: 70px;
}
.sheet-rolltemplate-atc,
.sheet-rolltemplate-rankinit,
.sheet-rolltemplate-inithp,
.sheet-rolltemplate-hplevel,
+21 -1
View File
@@ -157,14 +157,19 @@
</div>
<div class="sheet-weaponlist-header">
<label class="sheet-weaponlist-header-empty"></label>
<label class="sheet-weaponlist-header-filled">Тип</label>
<label class="sheet-weaponlist-header-filled">Урон</label>
<label class="sheet-weaponlist-header-filled">Качества</label>
</div>
<fieldset class="repeating_weaponlist">
<div class="sheet-weaponlist-item">
<input class="sheet-weaponname" type="text" name="attr_weapon">
<select class="sheet-weapontype" name="attr_atcktype">
<option value="@{dex}" selected="selected">Стрлк.</option>
<option value="@{str}">Ркп.</option>
</select>
<input class="sheet-weapondice" type="text" name="attr_weapondice">
<button type="roll" value="@{template:default} {{урон=[[1d@{weapondice}]]}}"></button>
<button type="roll" name="atck_roll" value="&{template:atck} {{name=@{name}}} {{weaponname=@{weapon}}}{{dmg=[[1d@{weapondice}]]}} {{check=[[@{atcktype}]]}} {{result=[[1d20]]}}"></button>
<input class="sheet-weaponattrs" type="text" name="attr_weaponattrs">
</div>
</fieldset>
@@ -191,6 +196,21 @@
</fieldset>
</div>
<rolltemplate class="sheet-rolltemplate-atck">
<div>{{name}} использует {{weaponname}} для атаки.</div>
<div>{{result}} vs {{check}}</div>
{{#rollTotal() result check}}
<div class="rollresult rollfail">ПРОВАЛ</div>
{{/rollTotal() result check}}
{{#rollLess() result check}}
<div class="rollresult rollsuccess">УСПЕХ</div>
<div>Урон: {{dmg}}</div>
{{/rollLess() result check}}
{{#rollGreater() result check}}
<div class="rollresult rollfail">ПРОВАЛ</div>
{{/rollGreater() result check}}
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-init">
<div>{{name}} определяет стартовые аттрибуты:</div>