Commit Graph
74 Commits
Author SHA1 Message Date
alzer 5ad44aba14 Translate 19 leftover-French equipment items in core items.json
Text taken from the "Einkaufsführer" (Trappings) chapter of the
official German rulebook. Also fixes two wrong names found along the
way: "Grappling Hook" was "Enterhaken" (boarding hook) instead of the
rulebook's "Kletterhaken", and "Dart" -- a Petty Magic spell, not a
piece of gear -- was named "Wurfspeer" (throwing spear) instead of
"Pfeil". "Walking Cane" also renamed to the rulebook's "Spazierstock".
2026-07-20 22:27:14 +02:00
alzer d5699e4884 Translate the 23 generic lore-magic spell effects and their variants
Blast, Bolt, Ward, Terrifying, Teleport, Push, Dome, Aethyric Armour/
Arms, Arrow Shield, Bridge, Chain Attack, Corrosive Blood, Dark Vision,
Distracting, Drop, Entangle, Fearsome, Flight, Magic Shield, Move
Object, Mundane Aura and Breath had only ever been given a German
name while the description stayed a verbatim French leftover; several
base names were also still French (e.g. Aethyric Armour, Terrifying,
Teleport) or an inaccurate translation (Bolt was "Bolzen", the actual
spell name per the German rulebook is "Geschoss").

Text taken verbatim from the "Arkane Zauber" section of the official
German core rulebook (Ulisses Spiele), which lists these as the
generic version of each lore-specific spell. Applied to the base item
plus all 12 lore-suffixed variants (Feuer/Leben/Metall/Himmel/Licht/
Bestien/Tod/Schatten/Nekromantie/Dämonologie/Hexerei/Heckenzauberei),
which share the identical description text per the rulebook's own
"treat as an additional lore option" rule for these generic spells.

294 of the 444 leftover-French items in wfrp4e-core.items.json fixed;
156 singleton items remain for a follow-up pass.
2026-07-20 22:18:28 +02:00
alzer 9432bd6b4d Translate leftover French class-link labels for warrior/flagellant careers
Counsellor, Officer, Penitent, Prophet of Doom, Recruit, Sentry,
Sergeant, Soldier and Zealot each link to their career-class journal
page via @UUID[...]{label}; the label text was still French. Set it to
match the already-translated class name (Ratgeber/Soldat/Flagellant/
Wächter, matching the existing Soldier/Guard/Flagellant/Counsellor
entries). Soldat and Flagellant are spelled identically in French and
German, so only Counsellor and Sentry actually changed text.
2026-07-20 22:12:44 +02:00
alzer 0c228ad921 Clean up stale/broken ids in core items and career-descriptions
These ids never matched the real Foundry document (typo, trailing
space, wrong dash character, or superseded by a rename upstream), so
Babele silently failed to translate them while a correct sibling entry
already existed with equal-or-better content:

- career-descriptions: drop "Duelist"/"Vilager" typo duplicates of the
  already-translated "Duellist"/"Villager"
- items: drop stale duplicates now superseded by a correctly-spelled/
  renamed id (Resistance (Chaos), Honor Guard, Novitiate, Jewellry,
  Open Plate Helm, Beast Within', trailing-space ids, Tongue Attack
  (Reichweite))
- items: fix "In-Fighter"/"In-fighter" to use the en dash character
  Foundry's actual document id uses (was silently never matching)
- items: merge "Art (Cartogrpahy)" (typo id, correct German text) into
  "Art (Cartography)" (correct id, which had leftover French text)
2026-07-20 22:09:14 +02:00
alzer 8d7deec861 Remove non-functional GPT upload scripts 2026-07-20 22:02:49 +02:00
alzer 5e2c91c3d4 Fix Foundry v13/v14 and Babele 2.8+ compatibility breaks
- Remove dead import of babele/script/translated-compendium.js (404,
  MIME-type block on load) and its unused TranslatedCompendium usage
- Replace broken game.babele.converters.X() cross-calls (career_skills,
  career_careergroup, tableResults) with direct function references,
  since Babele 2.8+ wraps converters as objects
- Rename RollTable fields data.text/results[].text -> .description and
  documentCollection -> documentUuid to match Babele's current schema
- Migrate ActiveEffect label -> name (Foundry v13 requires name) with
  legacy fallback in process_effects, bestiary_traits, effects and
  diseases_effects converters
- Fix stray bare duplicate() call and a syntax typo in the infighting
  effect script in config-patch.js
- Bump module.json compatibility to minimum 13 / verified 14
2026-07-20 21:54:57 +02:00
alzer 9b09f6d1da Version 2026-03-16 22:20:15 +01:00
alzer dd6c77356e .. 2026-03-16 22:05:54 +01:00
alzer d7df7ef0f2 .. 2025-10-01 11:46:15 +02:00
alzer d1e87e70bb Modul.json update? 2025-10-01 11:36:28 +02:00
alzer d349cba00f .. 2025-10-01 11:18:15 +02:00
alzer 7f355bf1b8 Trappings konsistent in Ausrüstung geändert 2025-10-01 11:11:32 +02:00
alzer 1c6cd3b6ae Risikogruppe Daten entfernt 2025-10-01 10:52:11 +02:00
alzer e0e7899663 .. 2025-10-01 10:50:32 +02:00
alzer d5a7446ba0 .. 2025-10-01 10:37:58 +02:00
alzer 714030cdab Up in Arms Items 2025-10-01 10:34:46 +02:00
alzerandalzer d5edf8e781 typo 2025-05-17 23:41:40 +02:00
alzer 1596de81b7 EiS Journale 2025-05-17 22:54:06 +02:00
alzerandalzer 43fe1867a6 .. 2025-05-16 15:47:05 +02:00
alzerandalzer cc553ab695 Packs hinzugefügt 2025-05-16 15:45:48 +02:00
alzerandalzer a94ebd0c25 .. 2025-05-16 15:12:22 +02:00
alzerandalzer f74f4c415b .. 2025-05-16 15:10:51 +02:00
alzerandalzer 90f265958e .. 2025-05-16 15:05:54 +02:00
alzerandalzer 8efa9ed238 .. 2025-05-16 15:03:45 +02:00
alzerandalzer 743f7c50eb .. 2025-05-16 14:46:55 +02:00
alzerandalzer 5c4d4dc710 typo 2025-05-16 14:33:57 +02:00
alzerandalzer 655f22355c Risikogruppe-Items hinzugefügt 2025-05-16 14:30:54 +02:00
alzerandalzer 7feb8d6756 Merge branch 'main' of https://gitea.palmenalzer.de/alzer/wfrp-4e-de 2025-05-16 13:57:05 +02:00
alzerandalzer 308449c31d .. 2025-05-16 13:56:59 +02:00
alzer 74ef2b2c41 .. 2025-05-16 13:53:32 +02:00
alzer b56b6e04cc .. 2025-05-16 10:05:29 +02:00
alzer 635d9e7525 Scripts zusammengefügt 2025-05-16 09:32:25 +02:00
alzerandalzer d80779f206 Scripts englisch statt französisch 2025-05-15 23:03:43 +02:00
alzerandalzer 0bcbc29f0f Skripts 2025-05-15 21:36:04 +02:00
alzer b327aa5c23 .. 2025-05-14 15:51:42 +02:00
alzer 2ee7876f7d .. 2025-05-14 15:40:54 +02:00
alzer f215c80c61 Verletzungen 2025-05-14 15:37:45 +02:00
alzer fdccd1859f typos 2025-05-14 15:08:46 +02:00
alzer 99e13c4475 Condition Engaged 2025-05-14 14:43:48 +02:00
alzer 9723800d9a völker 2025-05-14 09:48:11 +02:00
alzer c588067b0e journaleinträge 2025-05-13 11:41:17 +02:00
alzer def87d3318 .. 2025-05-12 13:31:27 +02:00
alzer 94eaeb0cbe Packs-test 2025-05-11 15:34:05 +02:00
alzerandalzer d8ebfc1e43 addon-register 2025-05-11 15:13:20 +02:00
alzerandalzer aad4a575b5 Version 2025-05-11 15:11:35 +02:00
alzerandalzer c63bbf83b6 Merge branch 'main' of https://gitea.palmenalzer.de/alzer/wfrp-4e-de 2025-05-11 15:10:30 +02:00
alzerandalzer 01b58b5c62 packs entfernt 2025-05-11 15:10:21 +02:00
alzer 357554ec82 Fehlende Karriereübersetzung 2025-05-10 16:21:01 +02:00
alzerandalzer 6dbb8d3ccc Readme und package 2025-05-10 00:23:07 +02:00
alzerandalzer 8015566cce skripte in Ursprungsordner 2025-05-10 00:11:46 +02:00