144 Commits
Author SHA1 Message Date
Lukas Obermann 2b12a01bea fix: require previous level and fix function typo 2026-03-15 20:40:21 +01:00
Lukas Obermann d7a2a99188 fix: render style and advanced special ability values 2026-03-15 16:15:32 +01:00
Lukas Obermann 99ee4f1001 fix: join profession variants with the same changes 2026-03-15 11:38:50 +01:00
Lukas Obermann c732f6abad fix: use different translation for variant prerequisites 2026-03-14 23:28:34 +01:00
Lukas Obermann 1f814bc88c fix: render newspaper values 2026-03-14 23:28:15 +01:00
Lukas Obermann c317c629a5 fix: join prerequisites of the same entry more reliably 2026-03-14 21:24:18 +01:00
Lukas Obermann d04e247612 fix: rendering of blessings in packages and variants 2026-03-14 21:23:43 +01:00
Lukas Obermann 5d7bf31d0a style: reformat with longer lines 2026-03-14 21:23:11 +01:00
Lukas Obermann e95cc0df53 fix: do not display the twelve blessings for shamanistic professions 2026-03-14 19:19:59 +01:00
Lukas Obermann 5a119bbca5 build(deps): upgrade schema to 0.38.0 2026-03-14 18:56:33 +01:00
Lukas Obermann dfc07eed99 fix: book display 2026-03-14 13:29:36 +01:00
Lukas Obermann 11a283af90 fix: working creature optional value guards 2026-03-14 13:23:28 +01:00
Lukas Obermann fd403970da fix: no disjunction lists for combat techniques and cantrips 2026-03-14 10:38:03 +01:00
Lukas Obermann 7d04a108ca fix: add derived characteristic sources 2026-03-13 23:00:45 +01:00
Lukas Obermann 7fa46928df fix: render condition effects as table 2026-03-13 23:00:33 +01:00
Lukas Obermann a6098be43d feat: use more compact diff for liturgical chants as well 2026-03-13 20:48:53 +01:00
Lukas Obermann 414685f574 feat: apply map style 2026-03-13 20:38:12 +01:00
Lukas Obermann 0c772d1cc2 feat: interval style time span as unit 2026-03-13 20:38:02 +01:00
Lukas Obermann 70d70823c2 feat: use more compact diff for activatable skill parameters
Uses HTML syntax.
2026-03-13 19:38:39 +01:00
Lukas Obermann fecbae5bbb fix: do not use typographic formatter for multi-word cost 2026-03-13 19:37:48 +01:00
Lukas Obermann a7790d68f6 fix: use duration level translation if present 2026-03-13 19:37:30 +01:00
Lukas Obermann bac8a493b2 fix: do not wrap maximum duration if replaced 2026-03-13 19:37:09 +01:00
Lukas Obermann 9a435e2597 fix: min/max wrapping 2026-03-13 18:55:42 +01:00
Lukas Obermann 5f34eaafe5 style: fix potential bugs reported by eslint 2026-03-13 18:15:39 +01:00
Lukas Obermann 1b2d21ba68 fix: use abbreviated attribute name in prerequisites 2026-03-13 14:52:08 +01:00
Lukas Obermann 2a97e7e1f5 fix: missing profession specification in title 2026-03-13 14:51:51 +01:00
Lukas Obermann c76c4cd0c3 feat: focus rule badge 2026-03-13 14:51:22 +01:00
Lukas Obermann 5e73ce0cb8 feat: export helpful values and types 2026-03-12 23:15:09 +01:00
Lukas Obermann 9cdf694437 fix!: require external date formatter 2026-03-12 23:14:49 +01:00
Lukas Obermann 5159f07d77 feat: render enhancements 2026-03-12 20:23:59 +01:00
Lukas Obermann 26c045eb5c build(deps): update all dependencies
Update database schema to 0.34.15 and adjust rendering accordingly.
2026-03-12 14:04:41 +01:00
Lukas Obermann 9135b72907 build: extract ap function into other package 2026-02-26 13:05:02 +01:00
Lukas Obermann 84425ddf03 style: apply prettier to all files 2026-02-25 22:21:42 +01:00
Lukas Obermann cf9be74548 feat: profession description generator 2026-02-25 13:31:36 +01:00
Lukas Obermann d1fa45ef4c feat: culture description generator 2026-02-22 16:24:46 +01:00
Lukas Obermann 7a0d7edc69 feat: race description generator 2026-02-22 09:56:31 +01:00
Lukas Obermann 92d175dcac feat: add labeled sections and definition list styles 2026-02-22 09:53:54 +01:00
Lukas Obermann 84705eb75f fix: register magical rune descriptor correctly 2026-02-21 21:24:13 +01:00
Lukas Obermann be22e0d8cb build(deps): upgrade schema
Change formatter due to more flexible translations.
2026-02-21 21:12:40 +01:00
Lukas Obermann 7121a31324 feat: magical rune description generator 2026-02-21 21:11:13 +01:00
Lukas Obermann a10d785a53 fix: missing note for cost by primary patron 2026-02-21 21:10:08 +01:00
Lukas Obermann 00348aaedf fix: missing familiar's trick LP cost 2026-02-21 21:07:39 +01:00
Lukas Obermann d3d747f75c feat!: stricter types for body sections 2026-02-21 10:44:11 +01:00
Lukas Obermann a0485059da feat: animist power description generator 2026-02-20 23:33:24 +01:00
Lukas Obermann 2ed7abcf3f refactor: use reader for property 2026-02-20 23:24:02 +01:00
Lukas Obermann 52abf19a3d refactor: use Reader for activatable skill helpers
Use Reader to inject environment functions and values. This keeps
function parameter lists tidy and also functions more readable since far
less arguments have to be passed around.
2026-02-20 23:18:13 +01:00
Lukas Obermann 2c4af0eae6 feat: geode ritual description generator 2026-02-18 15:34:22 +01:00
Lukas Obermann 7170289dea feat: jester trick description generator 2026-02-18 15:10:23 +01:00
Lukas Obermann 7ca36b9af3 feat: zibilja ritual description generator 2026-02-18 11:26:04 +01:00
Lukas Obermann 931ba5478e feat: familiar’s trick description generator 2026-02-17 23:03:19 +01:00