From d82575ce89971e2c2616b930fc13a4c2bff466c6 Mon Sep 17 00:00:00 2001 From: Almos80 Date: Fri, 6 Oct 2023 13:34:52 +0200 Subject: [PATCH 1/2] Update Godbound.html Changes to attack roll buttons and template to use new calculation that speeds up combat slightly. --- Godbound/Godbound.html | 298 ++++++++--------------------------------- 1 file changed, 54 insertions(+), 244 deletions(-) diff --git a/Godbound/Godbound.html b/Godbound/Godbound.html index 39e65e4288d..cb97e94df11 100644 --- a/Godbound/Godbound.html +++ b/Godbound/Godbound.html @@ -708,7 +708,7 @@

Attacks

- +
@@ -1772,7 +1772,7 @@

Actions and Attacks

- +
Damage @@ -1814,7 +1814,7 @@

Actions and Attacks

- +
@@ -3415,293 +3415,103 @@

Fail!

{{/fray}} {{#weapon}}
-
- Range +
+ Attack Range
-
+
{{range}}
-
- Area +
+ Attack Area
-
+
{{area}}
-
- Attack Roll +
+ Attack Result
-
- {{weapon}} +
+ Hit AC {{weapon}} or higher
-
- Target +
+ Straight Damage
-
- {{target}} +
+ {{damage}}
- {{#rollWasFumble() weapon}} + {{#rollLess() damage 2}}
-
-

Miss!

+
+ Normal Damage
-
- {{/rollWasFumble() weapon}} - {{#rollWasCrit() weapon}} -
-
-

Hit!

+
+ {{damage0}}
+ {{/rollLess() damage 2}} + {{#rollBetween() damage 2 5}}
-
- Straight Damage +
+ Normal Damage
-
- {{damage}} +
+ {{damage1}}
- {{#rollLess() damage 2}} -
-
- Normal Damage -
-
- {{damage0}} -
+ {{/rollBetween() damage 2 5}} + {{#rollBetween() damage 6 9}} +
+
+ Normal Damage
- {{/rollLess() damage 2}} - {{#rollBetween() damage 2 5}} -
-
- Normal Damage -
-
- {{damage1}} -
+
+ {{damage2}}
- {{/rollBetween() damage 2 5}} - {{#rollBetween() damage 6 9}} -
-
- Normal Damage -
-
- {{damage2}} -
+
+ {{/rollBetween() damage 6 9}} + {{#rollGreater() damage 9}} +
+
+ Normal Damage
- {{/rollBetween() damage 6 9}} - {{#rollGreater() damage 9}} -
-
- Normal Damage -
-
- {{damage4}} -
+
+ {{damage4}}
- {{/rollGreater() damage 9}} - {{/rollWasCrit() weapon}} - {{#^rollWasCrit() weapon}} - {{#^rollWasFumble() weapon}} - {{#rollLess() weapon target}} -
-
-

Miss!

-
-
- {{/rollLess() weapon target}} - {{#rollTotal() weapon target}} -
-
-

Hit!

-
-
-
-
- Straight Damage -
-
- {{damage}} -
-
- {{#rollLess() damage 2}} -
-
- Normal Damage -
-
- {{damage0}} -
-
- {{/rollLess() damage 2}} - {{#rollBetween() damage 2 5}} -
-
- Normal Damage -
-
- {{damage1}} -
-
- {{/rollBetween() damage 2 5}} - {{#rollBetween() damage 6 9}} -
-
- Normal Damage -
-
- {{damage2}} -
-
- {{/rollBetween() damage 6 9}} - {{#rollGreater() damage 9}} -
-
- Normal Damage -
-
- {{damage4}} -
-
- {{/rollGreater() damage 9}} - {{/rollTotal() weapon target}} - {{#rollGreater() weapon target}} -
-
-

Hit!

-
-
-
-
- Straight Damage -
-
- {{damage}} -
-
- {{#rollLess() damage 2}} -
-
- Normal Damage -
-
- {{damage0}} -
-
- {{/rollLess() damage 2}} - {{#rollBetween() damage 2 5}} -
-
- Normal Damage -
-
- {{damage1}} -
-
- {{/rollBetween() damage 2 5}} - {{#rollBetween() damage 6 9}} -
-
- Normal Damage -
-
- {{damage2}} -
-
- {{/rollBetween() damage 6 9}} - {{#rollGreater() damage 9}} -
-
- Normal Damage -
-
- {{damage4}} -
-
- {{/rollGreater() damage 9}} - {{/rollGreater() weapon target}} - {{/^rollWasFumble() weapon}} - {{/^rollWasCrit() weapon}} +
+ {{/rollGreater() damage 9}} {{/weapon}} {{#npcattack}}
-
- Range +
+ Attack Range
-
+
{{range}}
-
- Area +
+ Attack Area
-
+
{{area}}
-
+
Attack Roll
-
- {{npcattack}} -
-
-
-
- Target -
-
- {{target}} +
+ Hit AC {{npcattack}} or higher
- {{#rollWasFumble() npcattack}} -
-
-

Miss!

-
-
- {{/rollWasFumble() npcattack}} - {{#rollWasCrit() npcattack}} -
-
-

Hit!

-
-
- {{/rollWasCrit() npcattack}} - {{#^rollWasCrit() npcattack}} - {{#^rollWasFumble() npcattack}} - {{#rollLess() npcattack target}} -
-
-

Miss!

-
-
- {{/rollLess() npcattack target}} - {{#rollTotal() npcattack target}} -
-
-

Hit!

-
-
- {{/rollTotal() npcattack target}} - {{#rollGreater() npcattack target}} -
-
-

Hit!

-
-
- {{/rollGreater() npcattack target}} - {{/^rollWasFumble() npcattack}} - {{/^rollWasCrit() npcattack}} {{/npcattack}} {{#freedamage}}
From a852bf7769eb2ac9aee01c6c838050d918eff2b2 Mon Sep 17 00:00:00 2001 From: Almos80 Date: Fri, 6 Oct 2023 13:41:57 +0200 Subject: [PATCH 2/2] Update README.md Minor change to attack rolling procedure to speed up combat. --- Godbound/README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Godbound/README.md b/Godbound/README.md index 4a7ee96435a..916c665fb90 100644 --- a/Godbound/README.md +++ b/Godbound/README.md @@ -4,6 +4,9 @@ This sheet is created for use in Godbound games on Roll20, based on the Characte ## Features / Changelog +- v3.3 + - Minor + * Attacks now do not require inputting target's AC. Instead, the rolltemplate displays the AC the attack would hit. New calculation is "20 - roll - modifiers." This makes combat faster by removing one step in the sheet's rolling process. - v3.2 - Minor * Add missing Effort entry for Invocations