* Release custom roll parsing for most 3d20 checks from beta

* Release new advantages/disadvantages from beta
* Use dynamic critical success/failure thresholds in combat checks
* Update Markdown files accordingly

* Closes kreuvf/roll20-character-sheets#84
* Closes kreuvf/roll20-character-sheets#97
* Closes kreuvf/roll20-character-sheets#31
* Closes kreuvf/roll20-character-sheets#98
This commit is contained in:
Kreuvf
2022-02-20 21:10:31 +01:00
parent 4f76aef110
commit 0980354768
4 changed files with 1088 additions and 638 deletions
@@ -783,7 +783,7 @@ p + p {
}
.charsheet .sheet-talent-name {
width: 22em !important;
width: 18em !important;
}
.charsheet .sheet-talent-eigenschaften {
@@ -816,13 +816,10 @@ p + p {
}
.charsheet .sheet-talent-spez {
width: 10em !important;
}
.charsheet .sheet-talent-ebe {
width: 10em !important;
width: 14em !important;
}
.charsheet .sheet-talent-ebe,
.charsheet .sheet-talent-probe {
width: 6em !important;
}
@@ -1920,18 +1917,3 @@ span.sheet-beta-feature {
display: none;
}
button.sheet-beta-feature-crp-crit-rolls {
display: none;
}
.sheet-beta-feature-crp-crit-rolls:checked ~ * > * button.sheet-beta-feature-crp-crit-rolls {
display: inline-block;
}
.sheet-beta-feature-crp-crit-rolls:checked + span.sheet-beta-feature {
display: inline;
}
.sheet-beta-feature-crp-crit-rolls > span.sheet-beta-feature {
display: inline;
}
File diff suppressed because it is too large Load Diff
+3 -4
View File
@@ -30,6 +30,8 @@ No temporary stat modifiers or wounds are applied.
Wound effects are honoured for Attack/Parry/Long Range base values. No temporary stat modifiers are applied.
## 3d20 Checks
In most cases (talents, spells), Custom Roll Parsing is used, so that all rolls are accurately evaluated according to the rules. Currently, gifts, meta-talents and liturgies still use the old way, which is described in detail in the following paragraphs.
Four cases have to be distinguished in order to determine the result of a roll:
* Automatic Success: At least two dice show a 1.
@@ -39,7 +41,7 @@ Four cases have to be distinguished in order to determine the result of a roll:
Three 1s or three 20s do not per se have any further influence on the roll, it is up to the GM to decide the effects in such cases.
The complete algorithm to determine the exact result of a roll cannot be adequately implemented using Roll20 rolls. Also, certain special skills affect the outcome as well such as Misfortune Magnet (Pechmagnet) or Fixed Matrix (Feste Matrix). Therefore, the currently used formula has some limitations.
The complete algorithm to determine the exact result of a roll cannot be adequately implemented using just Roll20 rolls. Also, certain advantages/disadvantages may influence the roll evaluation. Therefore, the currently used formula has some limitations.
`[[ { [[{0d1 + @{skill} - (?{mod|0}), 0d1}kh1]] - {1d20cs1cf20 + [[{0d1 + (?{mod|0}) - @{skill}, 0d1}kh1]] - @{stat1}, 0d1}kh1 - {1d20cs1cf20 + [[{0d1 + (?{mod|0}) - @{skill}, 0d1}kh1]] - @{stat2}, 0d1}kh1 - {1d20cs1cf20 + [[{0d1 + (?{mod|0}) - @{skill}, 0d1}kh1]] - @{stat3}, 0d1}kh1, 0d1 + @{skill}}dh1]]`
@@ -72,9 +74,6 @@ Number-to-roll conversion to cap the check result at the skill level.
### Specializations
For specializations, whenever `@{skill}` is mentioned, a ` + 2` was added, because the effective skill value is higher when using the specialization.
### Automatic Failure and Automatic Success
These two conditions cannot be caught with Roll20 rolls at present. Roll templates check for `WasCrit` and `WasFumble`, but this is just a boolean and does not give the number of 1s and 20s. Therefore, an info is printed in rolls with at least one 1 or one 20.
## Sources
WdS: Wege des Schwerts
-4
View File
@@ -5,7 +5,3 @@ Character sheet for the German system "Das Schwarze Auge" (The Dark Eye) version
For a quite up-to-date list of known issues (and for posting issues), please take a look at the fork of GitHub user "kreuvf":
https://github.com/kreuvf/roll20-character-sheets/issues
## Known Limitations
### Skill Checks: Double/Triple 1 or 20
Skill checks do not take double 1 (automatic success with max. result), double 20 (automatic failure) and triple 20 (disastrous failure) into account. This could either be implemented via API scripts (= available to paying accounts only) or via Custom Roll Parsing (new as of 2021-07-13, available to everyone).