Lukas Obermann
2255cd44f8
fix: sort liturgical chant traditions alphabetically
...
Closes #35
2026-06-24 17:38:11 +02:00
Lukas Obermann
7e3d5daf56
fix: do not display enchantment parent in parent description
...
Closes #26
2026-06-24 17:36:50 +02:00
Lukas Obermann
0e8600ac49
feat: attributed names for enhancement prerequisites
2026-06-24 17:11:27 +02:00
Lukas Obermann
206f13cc57
fix: indentation for multi-paragraph enhancements
2026-06-24 17:10:52 +02:00
Lukas Obermann
73d85f79b2
feat: support hauerkettenzauber, keulenzauber and schweinetrommelzauber entities
2026-06-21 22:59:17 +02:00
Lector
16e585d190
feat: support goblin ritual and bannzeichen entities
...
Refs: #8
Closes #6
Closes #7
Co-authored-by: Lukas Obermann <lukas.obermann@icloud.com >
Reviewed-by: Lukas Obermann <lukas.obermann@icloud.com >
2026-06-21 22:25:25 +02:00
Lukas Obermann
126e8bb4b0
fix: print of zibilja ritual parameter cannot be modified
2026-06-21 17:22:44 +02:00
Lukas Obermann
3a97493d51
fix: only remove entry due to publication if publication is included
2026-06-20 09:40:44 +02:00
Lukas Obermann
f33414f146
build(deps): upgrade schema and migrate time spans
2026-06-20 08:57:17 +02:00
Lukas Obermann
344c91f2ba
feat: apply publication options to whole entity description
2026-06-20 08:49:11 +02:00
Lukas Obermann
b4ba3583b4
feat: apply publication options to enhancements
2026-06-20 08:45:30 +02:00
Lukas Obermann
5cc4ce1e0a
feat: publication options
2026-06-20 08:44:51 +02:00
Lukas Obermann
b0bbf2dadc
feat: blessing traditions
2026-06-14 17:57:06 +02:00
Lukas Obermann
2f4f414403
build(deps): upgrade schema and migrate enhancement AP values
2026-06-14 14:17:21 +02:00
Lukas Obermann
f2749ff383
feat: expression-based activatable skill parameters
2026-06-14 00:14:55 +02:00
Lukas Obermann
6d52cc9dc1
feat: culture language translations
2026-06-13 22:26:35 +02:00
Lukas Obermann
609005626e
fix: display activatable spell without rating as dash
...
Profession packages that do not give a spell or liturgical chant on a
specific rating, but a package for a higher experience level does,
should display the skill rating as a dash instead of zero as the entry
is not activated yet.
2026-06-13 21:44:23 +02:00
Lukas Obermann
c7af52e7a8
build(deps): upgrade schema and migrate race value generation
2026-06-13 14:55:06 +02:00
Lukas Obermann
29fcb5004e
feat: render animist power optional target category
2026-06-08 10:55:15 +02:00
Lukas Obermann
ef7751ad9f
feat: render animist power skill check penalty
2026-06-08 10:50:40 +02:00
Lukas Obermann
abf4ff6cbc
fix: swap personality trait prerequisite texts
...
The positive text was used for active: false and vice versa.
2026-06-08 10:47:26 +02:00
Lukas Obermann
df2178fe13
fix: render ap value from explicit select options
2026-06-08 00:20:52 +02:00
Lukas Obermann
b375702ea6
fix: ignore rating in prerequisite when zero
...
This does not display the required rating if the number (zero) only
indicated that the spell or chant has to be activated.
2026-06-08 00:20:20 +02:00
Lukas Obermann
f7c1b31452
fix: add sustained cost map interval
2026-06-08 00:19:23 +02:00
Lukas Obermann
682f22b94b
build(deps): upgrade schema and handle personality trait prerequisite
2026-06-08 00:15:48 +02:00
Lukas Obermann
2d07eff1d4
fix: display full tradition name
2026-06-07 13:31:22 +02:00
Lukas Obermann
d58ebeb358
fix: separate variant values and concluding text with a period
2026-06-07 12:51:27 +02:00
Lukas Obermann
5b63ea8244
fix: sort skill spec skill options
2026-06-07 12:50:34 +02:00
Lukas Obermann
dd0562bfd0
fix: wrap skill spec options in parens if needed
...
With more than two options, commas make it unclear what belongs to the
option and what is a separate special ability.
2026-06-07 12:50:09 +02:00
Lukas Obermann
3de71dc300
build(deps): upgrade schema and handle blessed profession in culture
2026-06-07 12:48:29 +02:00
Lukas Obermann
8dd72a04ef
fix: display negative disadvantage AP values
...
All disadvantage AP values are displayed as negative numbers.
2026-06-07 12:47:03 +02:00
Lukas Obermann
25c50dde77
fix: sort commonness-rated options alphabetically
2026-06-07 12:45:58 +02:00
Lukas Obermann
9f9eae0af0
fix: render shorter variant of commonness-rated options
2026-06-07 12:44:48 +02:00
Lukas Obermann
689b73b93d
refactor: remove duplicated code
2026-06-06 14:56:08 +02:00
Lukas Obermann
25331f9e92
fix: hide variants term for multi-EL professions without variants
2026-06-01 22:54:37 +02:00
Lukas Obermann
0be5077332
fix: invalid markdown syntax for enhancement in profession
2026-06-01 22:54:01 +02:00
Lukas Obermann
248e7068b8
fix: always display max SR for skill distributions
...
It had only been added in one place and not in both places where it is
rendered.
2026-05-31 19:29:58 +02:00
Lukas Obermann
7be63623b6
fix: add maximum skill rating appendix
2026-05-31 15:09:32 +02:00
Lukas Obermann
a177842225
style: fix linting errors
2026-05-31 14:49:31 +02:00
Lukas Obermann
a594c7cc5f
fix: equipment translation type mismatch
2026-05-31 13:29:03 +02:00
Lukas Obermann
480f004e6e
feat: adjust race for schema change and improve commonness rating display
2026-05-31 13:26:04 +02:00
Lukas Obermann
cf4d0ec0cc
feat: add ap and fix minor issues to/with lesson packages
2026-05-31 13:24:36 +02:00
Lukas Obermann
9bee3c1728
feat: generate favored skills and primary attribute tradition rules
2026-05-31 13:22:26 +02:00
Lukas Obermann
1ce6d41c83
build(deps): upgrade all dependencies to latest
2026-05-31 13:20:15 +02:00
Lukas Obermann
20813c9deb
build(deps): migrate to @optolith/database-schema
2026-05-24 17:44:47 +02:00
Lukas Obermann
80b2eaacbc
feat: support schema version 0.42.0
2026-03-23 16:01:09 +01:00
Lukas Obermann
a0119ffdaf
fix: activatable cost by level separator
2026-03-22 11:46:59 +01:00
Lukas Obermann
6f258b1f6f
fix: render attribute prerequisite as abbreviation
2026-03-18 15:44:52 +01:00
Lukas Obermann
85cce917d1
feat: mark generated instances with attributed strings
2026-03-17 15:14:25 +01:00
Lukas Obermann
10ca82a1e5
fix: always append level to activatable name
2026-03-16 16:19:29 +01:00