849 Commits

Author SHA1 Message Date
Lector 9718f7d341 feat!: derived select options based on property
Refs: #175
Closes #174
2026-06-27 14:55:52 +02:00
Lector 0c8f3518ea feat!: active usage type for combat styles
Refs: #171
Closes #170
Reviewed-by: Lukas Obermann <lukas.obermann@icloud.com>
2026-06-27 14:06:46 +02:00
Lukas Obermann 3b3ae6f3a6 feat: optional additional name for magic styles 2026-06-24 22:19:55 +02:00
Lukas Obermann 028e438909 fix!: remove bannzeichen option native name 2026-06-21 22:53:25 +02:00
Lukas Obermann 04f2a32a5e build(release): 0.53.0
Signed-off-by: Lukas Obermann <lukas.obermann@icloud.com>
v0.53.0
2026-06-21 21:46:25 +02:00
Lukas Obermann 0e25dbf4a7 feat!: add bannzeichen cost map 2026-06-21 21:46:15 +02:00
Lukas Obermann 7e977925b5 feat: separate tradition artifact enhancement identifiers
Still includes them in SpecialAbilityIdentifier group, but now have
their own group as well.
2026-06-21 21:28:44 +02:00
Lukas Obermann 11cadd76ba build(release): 0.52.2
Signed-off-by: Lukas Obermann <lukas.obermann@icloud.com>
v0.52.2
2026-06-21 14:28:11 +02:00
Lukas Obermann 249af59f6a fix: combined unique constraint for botanic regions 2026-06-21 14:28:05 +02:00
Lukas Obermann bb7d59e8b7 build(release): 0.52.1
Signed-off-by: Lukas Obermann <lukas.obermann@icloud.com>
v0.52.1
2026-06-20 08:54:41 +02:00
Lector 1e30f55407 feat: optional translation for combat technique restrictions
Refs: #169
Closes #168
Reviewed-by: Lukas Obermann <lukas.obermann@icloud.com>
2026-06-20 08:54:20 +02:00
Lukas Obermann b70343ba6e build(release): 0.52.0
Signed-off-by: Lukas Obermann <lukas.obermann@icloud.com>
v0.52.0
2026-06-19 16:49:38 +02:00
Lector 3b522aa9d7 feat: botanic region uniqueness per parent
Refs: #166
Closes #165
Reviewed-by: Lukas Obermann <lukas.obermann@icloud.com>
2026-06-19 16:43:50 +02:00
Lector 894fe21536 feat!: enchantment cost map
Refs: #167
Closes #164
2026-06-19 16:40:55 +02:00
Lukas Obermann e89c4390be build(release): 0.51.0
Signed-off-by: Lukas Obermann <lukas.obermann@icloud.com>
v0.51.0
2026-06-18 20:44:19 +02:00
Lector da1d2459db feat: add schemas for goblin tradition artifact enchantments
Refs: #163
Closes #162
Reviewed-by: Lukas Obermann <lukas.obermann@icloud.com>
2026-06-18 20:43:41 +02:00
Lector 6c62616285 feat!: rework plants schema
Refs: #161
Closes #160
2026-06-18 14:52:54 +02:00
Lukas Obermann 6c6d7a07fd build(release): 0.50.1
Signed-off-by: Lukas Obermann <lukas.obermann@icloud.com>
v0.50.1
2026-06-14 17:56:01 +02:00
Lukas Obermann 9d97dd4ec9 feat: primary blessing for tradition
This is used to complete each blessing’s tradition list.
2026-06-14 17:55:53 +02:00
Lector 27236a7588 feat: trade secrets for herbal aids
Refs: #159
Closes #158
2026-06-14 17:25:19 +02:00
Lukas Obermann 959a5f1038 build(release): 0.50.0
Signed-off-by: Lukas Obermann <lukas.obermann@icloud.com>
v0.50.0
2026-06-14 14:14:05 +02:00
Lukas Obermann 3a3af6e574 feat: allow arbitrary text input for enhancements 2026-06-14 14:13:55 +02:00
Lukas Obermann 1d06407eb4 feat!: allow arbitrary AP values for enhancements 2026-06-14 14:04:37 +02:00
Lukas Obermann 89c5a10597 refactor: remove unused check-result based types 2026-06-14 12:21:28 +02:00
Lukas Obermann f6bb84fcb6 build(release): 0.49.0
Signed-off-by: Lukas Obermann <lukas.obermann@icloud.com>
v0.49.0
2026-06-14 00:12:31 +02:00
Lukas Obermann 64ee1cce6a fix!: add missing skill rating case to parameter expression 2026-06-14 00:12:28 +02:00
Lukas Obermann 500a2631b9 build(release): 0.48.0
Signed-off-by: Lukas Obermann <lukas.obermann@icloud.com>
v0.48.0
2026-06-13 23:29:23 +02:00
Lukas Obermann 31798ca33f feat!: unify some skill durations and ranges with expressions 2026-06-13 23:29:04 +02:00
Lukas Obermann 296962d3ce build(release): 0.47.4
Signed-off-by: Lukas Obermann <lukas.obermann@icloud.com>
v0.47.4
2026-06-13 22:18:06 +02:00
Lukas Obermann b5ece95103 feat: culture language translations 2026-06-13 22:18:00 +02:00
Lukas Obermann 88da9b1528 build(release): 0.47.3
Signed-off-by: Lukas Obermann <lukas.obermann@icloud.com>
v0.47.3
2026-06-13 13:47:04 +02:00
Lukas Obermann cdb86e9aa6 feat: optional sources for skill applications
This can be used to remove an application in a later revision of a book.
2026-06-13 13:46:50 +02:00
Lukas Obermann b9e4fff14c refactor: unify tradition artifact enchantment translations
This also makes cost_note available to all enchantment entities.
2026-06-13 13:35:39 +02:00
Lukas Obermann 6c9f7a6ec2 fix: profession cantrips must be unique 2026-06-09 09:57:11 +02:00
Lector a7b8e7ec0c feat: level and options for automatic and str. rec. dis/advantages in sub-races
Changed automatic dis/advantages in the sub-race so they take the same
parameters as the other dis/advantages.

Closes #150
Reviewed-by: Lukas Obermann <lukas.obermann@icloud.com>
2026-06-08 15:05:38 +02:00
Lukas Obermann 13c0d5c6ba build(release): 0.47.2
Signed-off-by: Lukas Obermann <lukas.obermann@icloud.com>
v0.47.2
2026-06-08 10:53:30 +02:00
Lukas Obermann aa556a48c8 feat: optional target category for animist powers 2026-06-08 10:53:25 +02:00
Lukas Obermann fbd29a6e93 build(release): 0.47.1
Signed-off-by: Lukas Obermann <lukas.obermann@icloud.com>
v0.47.1
2026-06-08 10:46:07 +02:00
Lukas Obermann 9ed6e70645 feat: skill check penalty for animist powers 2026-06-08 10:45:57 +02:00
Lukas Obermann af43af87de fix: personality trait effect supports markdown 2026-06-07 23:22:14 +02:00
Lukas Obermann 99fb31e053 build(release): 0.47.0
Signed-off-by: Lukas Obermann <lukas.obermann@icloud.com>
v0.47.0
2026-06-07 23:16:29 +02:00
Lukas Obermann 4c2228b6d7 fix!: interval for sustained cost map
Closes #145
2026-06-07 23:16:16 +02:00
Lukas Obermann 737fe3742c feat: fixed cantrips for base profession package
Closes #148
2026-06-07 23:13:07 +02:00
Lukas Obermann 1f28470b8f feat: note for commonness-rated entries
Closes #146
2026-06-07 23:10:47 +02:00
Lukas Obermann d4ffbb9111 feat!: personality trait as activatable prerequisite 2026-06-07 23:08:43 +02:00
Lukas Obermann 0284b1dbae build(release): 0.46.0
Signed-off-by: Lukas Obermann <lukas.obermann@icloud.com>
v0.46.0
2026-06-07 12:42:48 +02:00
Lukas Obermann 47f9e890bb feat!: allow blessed profession 2026-06-07 12:42:40 +02:00
Lukas Obermann 96d70f7237 fix: required language specializations
Language specializations must be as they are a child entity and cannot
be displayed otherwise.
2026-06-07 12:42:17 +02:00
Lukas Obermann a9ea59a802 feat: use library name as display name if available 2026-06-06 15:15:33 +02:00
Lector ae45659ff9 feat: plants entity
Refs: #142
Closes #3
Reviewed-by: Lukas Obermann <lukas.obermann@icloud.com>
2026-06-04 13:45:30 +02:00