uberwald
3df46b5848
refactor: extract inline HTML to templates, split oversized files, fix bugs
...
- Extract all inline HTML from JS into 21 Handlebars templates (chat/, dialogs/, ui/)
- Split utils.mjs (1507) into barrel + helpers.mjs, combat.mjs, d30.mjs
- Split roll.mjs (1632) into barrel + roll-base.mjs, roll-prompt.mjs, roll-combat.mjs, roll-damage.mjs
- Split lethal-fantasy.mjs (1426) into bootstrap + chat-reaction.mjs
- Fix: missing async on injectDiceTray (free-roll.mjs:29 SyntaxError)
- Fix: weapon._id fallback for deserialized chat-message weapon objects
- Fix: missing await on rollModifier.evaluate() calls in roll-combat.mjs
- Fix: choices→choicesList ReferenceError in utils.mjs
- Fix: add 12 missing i18n keys (chooseWeapon, chooseSave, attackRoll, etc.)
- Fix: restore sideLabel in bonus-die-select.hbs
- Clean: remove dead messageContent param, console.log→log()
- Style: barrel files preserve existing import paths
2026-06-28 19:13:05 +02:00
uberwald
60b351f50d
Fix spell save/defense again
Release Creation / build (release) Successful in 45s
2026-06-13 21:06:18 +02:00
uberwald
cbeaaeec99
Final fixes and code review checks
Release Creation / build (release) Successful in 39s
2026-06-12 08:19:42 +02:00
uberwald
06eba5f835
fix: show spell tier dialog on character sheet cast; duplicate rollTarget to prevent Item mutation
2026-06-11 22:56:54 +02:00
uberwald
ea7acf6bf8
Fix hp < 0 and D30 with D20 bonus roll
2026-06-11 20:48:46 +02:00
uberwald
ce630feb51
feat: D30 combat effects, spell tiers, small damage removal, token HUD luck/grit
...
- Replace Knockback with Internal Injury on D30 (5, 10, 15); remove Shield Bash from D30 counter-attacks
- Eliminate small weapon damage: keep only medium damage labelled Damage in sheets, rolls, and chat
- D30 bonus dice (20, 27, 30) auto-resolved before grit/luck/shield decisions; choice dialogs for special strikes
- D30 combat effects: bleeding wounds, damage ×2/×3 before DR, DR ×2/×3 with component picker dialog
- Add hp.wounds to monster schema for bleeding support
- Show Save against spell? checkbox for all save rolls (not just magic users)
- Fix mulligan restart: persistent D30 process flags prevent double-application and allow both sides to react
- For Dice So Nice, show main roll animation before explosion dice for correct ordering
- Spell tier selection: force Standard/Overpowered choice at cast time, tier-specific aether cost, only chosen damage button shown
- Add +1/−1 luck and grit controls to Token HUD
- Fix inconsistent indentation, remove duplicate i18n key, remove unused includesShield return
2026-06-10 07:53:51 +02:00
uberwald
2770774aa3
Various fixes for spell and ranged attacks
2026-05-23 00:11:58 +02:00
uberwald
7279cd752d
Fix initiative again
Release Creation / build (release) Successful in 43s
2026-05-18 07:58:28 +02:00
uberwald
54421e4a83
MAnage spell/miracle spending points and favor/disfavor for shield rolls
Release Creation / build (release) Successful in 43s
2026-05-10 17:49:53 +02:00
uberwald
841ed82277
Fix for ranged monsters attack
Release Creation / build (release) Successful in 1m2s
2026-05-01 01:12:56 +02:00
uberwald
c37d92af25
Various initiative fixes + shield management messages
Release Creation / build (release) Successful in 46s
2026-04-12 01:07:58 +02:00
uberwald
1bf88bac06
ATtempt to fix init rolls
2026-04-07 20:43:15 +02:00
uberwald
52877e3a68
New combat management and various improvments
Release Creation / build (release) Successful in 48s
2026-01-19 23:22:32 +01:00
uberwald
61ed1597e7
Add damage management and DR for monsters also
Release Creation / build (release) Successful in 1m48s
2025-12-19 15:41:27 +01:00
uberwald
96062c6fd9
Roll damages and so on
Release Creation / build (release) Successful in 56s
2025-12-14 21:18:00 +01:00
uberwald
f6b35536de
Manage DR and damage roll
2025-12-14 20:48:33 +01:00
uberwald
7d27562bb4
Fix DR and defense values
Release Creation / build (release) Successful in 1m7s
2025-12-08 11:54:36 +01:00
uberwald
157163672c
Implements HP loss HUD button
Release Creation / build (release) Successful in 54s
2025-04-27 22:11:10 +02:00
uberwald
d961e130e0
Fix actions again
Release Creation / build (release) Successful in 58s
2025-04-22 08:42:01 +02:00
uberwald
4b087fc9d8
Fix actions again
Release Creation / build (release) Successful in 58s
2025-04-21 17:40:43 +02:00
uberwald
87a90b73ce
Implements actions management
Release Creation / build (release) Successful in 53s
2025-04-17 17:35:45 +02:00
uberwald
6d4a12252c
Update sheet again...
2025-01-19 22:33:51 +01:00
uberwald
614adecde7
Roll damage + fix
2025-01-05 10:25:58 +01:00
uberwald
79ce247f57
Basic actor sheet
2024-12-29 23:09:27 +01:00
uberwald
df8995f8b7
Initial import with skill sheet worning
2024-11-30 08:38:13 +01:00
uberwald
d8ce83bcf2
Initial import
2024-11-21 23:59:44 +01:00