Compare commits

...
47 Commits
Author SHA1 Message Date
alzerandalzer fb1f24300f Traduction de artantares-mutations.rolltables.json (28 tables)
490/599 résultats résolus par correspondance avec les noms déjà
traduits dans artantares-mutations.items.json (cf. RollTable → Item
lookup habituel), le reste (Wings, Protective Skin, Corrupted Blood,
Tail, Crossbreed, Immunity, Vulnerability, Fright, Contagious Madness,
Addiction, renvois internes) traduit manuellement.
2026-08-12 14:41:07 +02:00
alzerandalzer e320c4b665 Traduction de artantares-mutations.items.json (253 mutations)
Noms + descriptions traduits, cohérence terminologique vérifiée avec
le journal déjà traduit (compendium/artantares-mutations.journal.json)
et le corpus wfrp4e-core. Licence CC BY-SA 4.0 (Anders Hellspong,
The Mutant's Handbook), voir README.
2026-08-12 14:32:03 +02:00
alzerandalzer 1d2234d51e README: Anders Hellspong / The Mutant's Handbook (CC BY-SA 4.0) créditer
Source du contenu artantares-mutations, cf. compendium/artantares-mutations.*
2026-08-12 12:44:30 +02:00
alzerandalzer 83542002ed Nettoyage : suppression de fichiers orphelins, activation de wh4_de.js
- Suppression de fr-actor-wfrp4e.js (ancien fork de la classe Actor du
  système, remplacé par Babele), potion-ingredients.js (doublon des
  anciennes données Gaben-der-Rhya déjà migrées vers wfrp4e-risikogruppe)
  et 2 images non référencées.
- wh4_de.js (enregistrement de "de" dans supportedLanguages pour
  wfrp4e/eis) n'était référencé dans aucun esmodule et ne s'exécutait
  donc jamais. Déplacé dans modules/ et ajouté aux esmodules.
2026-08-12 12:37:30 +02:00
alzerandalzer 1e27be2cb5 Traduction de artantares-mutations.macros.json
Macro "Generate Mutation" traduite (nom + textes d'interface dans le
code, syntaxe JS inchangée).
2026-08-12 12:31:12 +02:00
alzerandalzer 385d15be66 Suppression de modules/potions (non référencé)
effets.js et ingredients.json n'étaient chargés par aucun esmodule et
faisaient doublon avec le contenu déjà présent dans le pack dons-de-rhya
de wfrp4e-risikogruppe.
2026-08-12 12:05:37 +02:00
alzerandalzer 45485cd0e1 .. 2026-08-12 10:43:32 +02:00
alzerandalzer 11091a91e5 .gitattributes hinzugefügt: Dev-Ordner (scripts, reference_scripts, tools, python u.a.) vom automatischen Zip-Download ausgeschlossen 2026-08-12 10:29:44 +02:00
alzerandalzer 1ba16fbf24 gasthaus-Chatbefehl nach wfrp4e-risikogruppe verschoben (gehört zum gerichte-gasthaeuser-Pack) 2026-08-12 10:21:55 +02:00
alzerandalzer 0795f2e675 icons/apothicarium entfernt (nach wfrp4e-risikogruppe verschoben) 2026-08-12 09:48:57 +02:00
alzerandalzer a1e66bce24 To Do: Unofficial Grimoire entfernt (Modul wird nicht genutzt, bei Bedarf direkt Englisch) 2026-08-12 09:40:48 +02:00
alzerandalzer 9a8a44bdd0 Packs (Foundry-Compendien) nach wfrp4e-risikogruppe ausgelagert; module.json bereinigt (nur noch Babele-Übersetzungsmodul) 2026-08-12 09:35:37 +02:00
alzerandalzer 835799b473 Tools: wiederverwendbares Skript zum Items-Reuse für Actor-Pakete + Liste der 757 noch unübersetzten Enemy-Within-Items 2026-08-10 21:50:09 +02:00
alzerandalzer e9bd8c6dac The Empire in Ruins: wfrp4e-empire-ruins.actors.json - Items (Fähigkeiten/Talente) aus bereits übersetzten Paketen übernommen (5776/6221), NSC-Namen und Beschreibungen bleiben original englisch (Kampagnentext) 2026-08-10 21:32:19 +02:00
alzerandalzer a26747f49e The Horned Rat: wfrp4e-horned-rat.actors.json - Items (Fähigkeiten/Talente) aus bereits übersetzten Paketen übernommen (4368/4630), NSC-Namen und Beschreibungen bleiben original englisch (Kampagnentext) 2026-08-10 21:31:40 +02:00
alzerandalzer 600083319e Death on the Reik: wfrp4e-dotr.actors.json - Items (Fähigkeiten/Talente) aus bereits übersetzten Paketen übernommen (5386/5765), NSC-Namen und Beschreibungen bleiben original englisch (Kampagnentext) 2026-08-10 21:31:02 +02:00
alzerandalzer 1b1681c2c9 Power Behind the Throne: wfrp4e-pbtt.actors.json - Items (Fähigkeiten/Talente) aus bereits übersetzten Paketen übernommen (3584/3846), NSC-Namen und Beschreibungen bleiben original englisch (Kampagnentext) 2026-08-10 21:30:24 +02:00
alzerandalzer b9cb0dd2c8 To Do: wfrp4e-rnhd.actors.json entfernt (vollstaendig uebersetzt) 2026-08-10 18:38:45 +02:00
alzerandalzer 35f603bec6 Rough Nights & Hard Days: wfrp4e-rnhd.actors.json übersetzt (103 NPCs/Kreaturen, Nulns Adel, Gräfin von Nuln, Nurgle-Kultisten u.a.) 2026-08-10 18:38:44 +02:00
alzerandalzer d8d92059ac To Do: wfrp4e-owb1.actors.json entfernt (vollstaendig uebersetzt) 2026-08-10 18:27:13 +02:00
alzerandalzer fa00cd0b9f Old World Bundle I: wfrp4e-owb1.actors.json übersetzt (62 NPCs/Kreaturen, Lorenz die Necrarchin, Vish Giftbart, Klara von Holgaurs Gespenster u.a.) 2026-08-10 18:27:13 +02:00
alzerandalzer d5ec6ae715 To Do: wfrp4e-altdorf.actors.json entfernt (vollstaendig uebersetzt) 2026-08-10 18:14:14 +02:00
alzerandalzer 8bf78c5943 Altdorf: wfrp4e-altdorf.actors.json übersetzt (45 NPCs/Kreaturen, Kurt Helborg, Zavant Konniger, Runenklinge von Solland u.a. Artefakte) 2026-08-10 18:14:13 +02:00
alzerandalzer 465dbaba64 To Do: wfrp4e-starter-set.actors.json entfernt (vollstaendig uebersetzt) 2026-08-10 18:00:50 +02:00
alzerandalzer 1226a60f09 Starter Set: wfrp4e-starter-set.actors.json übersetzt (60 NPCs/Kreaturen, Pregens Salundra/Gunnar/Amris/Ferdinand/Else/Molli mit vollständigen Charakterbögen, 37 Beschreibungen) 2026-08-10 18:00:50 +02:00
alzerandalzer 05b470ff0b To Do: wfrp4e-middenheim.actors.json entfernt (vollstaendig uebersetzt) 2026-08-10 17:47:02 +02:00
alzerandalzer ab2d0745b8 Middenheim: wfrp4e-middenheim.actors.json übersetzt (40 NPCs/Kreaturen, Skaven-Kastellan Gnawretch, Erzprälat Kanker Flett u.a.) 2026-08-10 17:47:02 +02:00
alzerandalzer 036428357d To Do: wfrp4e-ua1.actors.json entfernt (vollstaendig uebersetzt) 2026-08-10 17:35:54 +02:00
alzerandalzer 1b396c8d36 Ubersreik Adventures I: wfrp4e-ua1.actors.json übersetzt (58 NPCs/Kreaturen, Skills/Talente wiederverwendet, 14 Beschreibungen übersetzt) 2026-08-10 17:35:54 +02:00
alzerandalzer 2c3312be5d To Do: wfrp4e-archives1.actors.json entfernt (vollstaendig uebersetzt) 2026-08-10 15:32:47 +02:00
alzerandalzer 116ef76765 Archives Vol. I: wfrp4e-archives1.actors.json übersetzt (13 NPCs, Skills/Talente aus core.items.json wiederverwendet) 2026-08-10 15:32:47 +02:00
alzerandalzer 23f592a25d To Do: wfrp4e-zoo.scenes.json entfernt (vollstaendig uebersetzt) 2026-08-10 14:15:06 +02:00
alzerandalzer 484107e57e Imperial Zoo: wfrp4e-zoo.scenes.json übersetzt (Das Imperium, Expeditionsmannschaft, Erste/Zweite/Dritte Expedition); Tippfehler 'Expdition' korrigiert 2026-08-10 14:15:05 +02:00
alzerandalzer 14e168ba3d To Do: wfrp4e-ua1.scenes.json entfernt (vollstaendig uebersetzt) 2026-08-10 14:14:12 +02:00
alzerandalzer 23a628dc7d Ubersreik Adventures I: wfrp4e-ua1.scenes.json übersetzt (9 Szenen: Gotheim, Spittlefeld, Pfeifknochengasse, Turm von Vane u.a.) 2026-08-10 14:14:12 +02:00
alzerandalzer 4593d8be5f To Do: wfrp4e-starter-set.scenes.json entfernt (vollstaendig uebersetzt) 2026-08-10 14:12:50 +02:00
alzerandalzer f92c15a0ed Starter Set: wfrp4e-starter-set.scenes.json übersetzt (Herzogtum Übersreik, Umgebung, Stadt) 2026-08-10 14:12:49 +02:00
alzerandalzer 67b4a80f8b To Do: wfrp4e-rnhd.scenes.json entfernt (vollstaendig uebersetzt) 2026-08-10 14:11:42 +02:00
alzerandalzer 8219b324bf RNHD: wfrp4e-rnhd.scenes.json übersetzt (Gerichtsgebäude, Arena, Burg Grauenberg, Staatsoper, Drei Federn, Niederstadthaus) 2026-08-10 14:11:42 +02:00
alzerandalzer 36529604b9 To Do: wfrp4e-owb1.scenes.json entfernt (vollstaendig uebersetzt) 2026-08-10 14:10:42 +02:00
alzerandalzer d2749bff8d Old World Bundle I: wfrp4e-owb1.scenes.json übersetzt (Haus Lurchen, Insel) 2026-08-10 14:10:42 +02:00
alzerandalzer d8c657010c To Do: wfrp4e-middenheim.scenes.json entfernt (vollstaendig uebersetzt) 2026-08-10 14:09:35 +02:00
alzerandalzer 598c738c98 Middenheim: wfrp4e-middenheim.scenes.json übersetzt (Middenheim, Großherzogtum Middenheim, Middenball) 2026-08-10 14:09:35 +02:00
alzerandalzer cd60d301c4 To Do: wfrp4e-archives1.scenes.json entfernt (vollstaendig uebersetzt) 2026-08-10 14:07:58 +02:00
alzerandalzer 09a68e1fa2 Archives Vol. I: wfrp4e-archives1.scenes.json übersetzt (Das Mootland, Der Laurelorn mit 49 Kartenbeschriftungen) 2026-08-10 14:07:58 +02:00
alzerandalzer f4a4229e16 To Do: wfrp4e-altdorf.scenes.json entfernt (vollstaendig uebersetzt) 2026-08-10 14:05:52 +02:00
alzerandalzer 3afbec7cbb Altdorf: wfrp4e-altdorf.scenes.json übersetzt (Altdorf-Stadtplan, Brücken und Tore) 2026-08-10 14:05:52 +02:00
235 changed files with 274711 additions and 81203 deletions
+18
View File
@@ -0,0 +1,18 @@
# Dev-only content excluded from the auto-generated "download" zip (Gitea/GitHub
# archive endpoint respects export-ignore). Everything below stays in git history
# and the working copy - it just won't be part of what Foundry downloads/installs.
# Foundry only ever loads what module.json points to (esmodules/styles/languages/packs);
# none of this is referenced at runtime.
scripts/ export-ignore
reference_scripts/ export-ignore
tools/ export-ignore
python/ export-ignore
scripts_with_translation.md export-ignore
scriptPacker.js export-ignore
package.json export-ignore
.gitlab-ci.yml export-ignore
.vscode/ export-ignore
.gitattributes export-ignore
.gitignore export-ignore
.DS_Store export-ignore
+1
View File
@@ -93,6 +93,7 @@ Every suggestions/feedback are appreciated, if so, please contact me on discord
* Thanks to Moo Man for his great work in the module creation an design
* Merci à @Tuckel pour la traduction initiale des textes principaux, des tables et du compendium
* Merci à tous les traducteurs : Celewyr, Moilu, Gharazel, Jerome paire, Baptiste Delanoue, Dr. Droide, Gharazel
* compendium/artantares-mutations -> German translation of ["The Mutant's Handbook"](https://de.scribd.com/document/652142720/The-Mutants-Handbook) by Anders Hellspong, licensed under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/), as implemented for Foundry by [artptz](https://github.com/artptz/wfrp4e-mutations)
## License
File diff suppressed because one or more lines are too long
@@ -1,23 +0,0 @@
{
"label": "Scenes (Altdorf: Crown of the Empire)",
"entries": {
"Altdorf": {
"name": "Altdorf",
"notes": {
"The Griffon Bridge": "The Griffon Bridge",
"Volans Crossing": "Volans Crossing",
"Reik Bridge": "Reik Bridge",
"The Old Bridge": "The Old Bridge",
"Unterwald Bridge": "Unterwald Bridge",
"State Bridge": "State Bridge",
"Reaper's Crossing": "Reaper's Crossing",
"The South Gate": "The South Gate",
"The East Gate": "The East Gate",
"The West Gate": "The West Gate",
"The North Gate": "The North Gate",
"Nordwald Citadel": "Nordwald Citadel",
"Greywatch Tower": "Greywatch Tower"
}
}
}
}
File diff suppressed because it is too large Load Diff
@@ -1,69 +0,0 @@
{
"label": "Scenes (Archives Vol. I)",
"entries": {
"The Mootland": {
"name": "The Mootland",
"notes": {
"Wailing Woods": "Wailing Woods",
"Birnbaum": "Birnbaum",
"Gipfel": "Gipfel"
}
},
"The Laurelorn": {
"name": "The Laurelorn",
"drawings": {
"Diever": "Diever",
"Harskamp": "Harskamp",
"Loenen": "Loenen",
"Oostwald": "Oostwald",
"The Old North Road": "The Old North Road",
"The Wasteland": "The Wasteland",
"The Hidden Range": "The Hidden Range",
"Ruined Bridge": "Ruined Bridge",
"Forstfast": "Forstfast",
"Kronven": "Kronven",
"Skogholm": "Skogholm",
"Vorbegwerk": "Vorbegwerk",
"The Hobbled Orc": "The Hobbled Orc",
"The Schadensumpf": "The Schadensumpf",
"Kammendun": "Kammendun",
"Middenheim": "Middenheim",
"Nordland": "Nordland",
"Broken Wheel Inn": "Broken Wheel Inn",
"BEECKERHOVEN": "BEECKERHOVEN",
"SALZENMUND": "SALZENMUND",
"GRAFENRICH": "GRAFENRICH",
"OLDENLITZ": "OLDENLITZ",
"The Ruins of Kor Immarmor": "The Ruins of Kor Immarmor",
"Beilen": "Beilen",
"Schlaghugel": "Schlaghugel",
"Ueblingen": "Ueblingen",
"Hargendorf": "Hargendorf",
"DIETERSHAFEN": "DIETERSHAFEN",
"NEUES EMSKRANK": "NEUES EMSKRANK",
"Heiligdorf": "Heiligdorf",
"Leifhafen": "Leifhafen",
"Dunkelkiefer": "Dunkelkiefer",
"Wulfhafen": "Wulfhafen",
"Manann's Teeth": "Manann's Teeth",
"Sunken Woods": "Sunken Woods"
},
"notes": {
"Laurelorn Forest": "Laurelorn Forest",
"Tor Lithanel": "Tor Lithanel",
"Silver Wood": "Silver Wood",
"Wishing Woods": "Wishing Woods",
"Rainbow Falls": "Rainbow Falls",
"Vale of Khaine": "Vale of Khaine",
"Pass of Stone": "Pass of Stone",
"Tarn of Tears": "Tarn of Tears",
"Drachenhohle": "Drachenhohle",
"Golden Wood": "Golden Wood",
"The Silver Hills": "The Silver Hills",
"Tower of Se-Athil": "Tower of Se-Athil",
"Fountain of Lebin": "Fountain of Lebin",
"Farinar's Rock": "Farinar's Rock"
}
}
}
}
File diff suppressed because one or more lines are too long
@@ -1,56 +0,0 @@
{
"label": "Scenes (Middenheim)",
"entries": {
"Middenheim": {
"name": "Middenheim",
"drawings": {
"Hedge Maze": "Hedge Maze"
},
"notes": {
"Dragon Ales Brewhouse": "Dragon Ales Brewhouse",
"Pfandleiher's Pawnbrokers": "Pfandleiher's Pawnbrokers",
"Physicians' Guild": "Physicians' Guild"
}
},
"Grand Duchy of Middenheim": {
"name": "Grand Duchy of Middenheim",
"drawings": {
"The Drakwald Forest": "The Drakwald Forest",
"Territory of the Blackweb Forest Goblins": "Territory of the Blackweb Forest Goblins",
"Territory of the Red Tusk Orcs": "Territory of the Red Tusk Orcs",
"River Taub": "River Taub",
"Kleiflusch River": "Kleiflusch River"
},
"notes": {
"Ruins of the Lonely Tower": "Ruins of the Lonely Tower",
"Ruins of Palace Fahndorf": "Ruins of Palace Fahndorf",
"Ruins of Wolf Watch": "Ruins of Wolf Watch",
"Ruins of Solzheimschloss": "Ruins of Solzheimschloss",
"Norderingen": "Norderingen",
"Upper Spite": "Upper Spite",
"Tomb of Kazron Gorespite": "Tomb of Kazron Gorespite",
"Gladbeich": "Gladbeich",
"Oberholzbek Mine": "Oberholzbek Mine",
"Ruins of the Two Fingers": "Ruins of the Two Fingers",
"Dunfurter Castle": "Dunfurter Castle",
"Ruins of Karak Khazarak": "Ruins of Karak Khazarak",
"Ruins of Mittler Castle": "Ruins of Mittler Castle",
"Brass Keep": "Brass Keep",
"Hope Square": "Hope Square",
"Sohk": "Sohk",
"The Teutogen Brotherhood Temple": "The Teutogen Brotherhood Temple",
"The Fox and Crown Coaching Inn": "The Fox and Crown Coaching Inn",
"Solzheim": "Solzheim",
"Linz": "Linz",
"Thugenheim": "Thugenheim",
"Jager Keep": "Jager Keep",
"Immelscheid": "Immelscheid",
"Fort Immelscheid": "Fort Immelscheid",
"The Howling Stones": "The Howling Stones"
}
},
"Middenball": {
"name": "Middenball"
}
}
}
File diff suppressed because one or more lines are too long
-37
View File
@@ -1,37 +0,0 @@
{
"label": "Scenes (Old World Bundle I)",
"entries": {
"Lurchen House": {
"name": "Lurchen House",
"drawings": {
"Cellar": "Cellar",
"A": "A",
"C": "C",
"B": "B",
"D": "D",
"F": "F",
"E": "E",
"G": "G"
},
"notes": {
"1. Lounge & Dining": "1. Lounge & Dining",
"3. Larder": "3. Larder",
"2. Kitchen": "2. Kitchen",
"6. Garden": "6. Garden",
"7. Goats": "7. Goats",
"8. Horses": "8. Horses"
}
},
"Island": {
"name": "Island",
"drawings": {
"Chapel of Khaine": "Chapel of Khaine",
"Garden of Morr": "Garden of Morr",
"Lock-up": "Lock-up",
"Stores": "Stores",
"Goat Pen": "Goat Pen",
"Vegetable Patch": "Vegetable Patch"
}
}
}
}
File diff suppressed because one or more lines are too long
-171
View File
@@ -1,171 +0,0 @@
{
"label": "Scenes (Rough Nights & Hard Days)",
"entries": {
"The Courthouse": {
"name": "The Courthouse",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7",
"9": "9",
"10": "10",
"11": "11",
"12": "12",
"13": "13",
"14": "14",
"15": "15",
"16": "16"
}
},
"The Arena": {
"name": "The Arena",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6"
}
},
"Castle Grauenberg": {
"name": "Castle Grauenberg",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7",
"8": "8",
"9": "9",
"10": "10",
"11": "11",
"12": "12",
"13": "13",
"14": "14",
"15": "15",
"16": "16",
"17": "17",
"18": "18",
"19": "19",
"20": "20",
"21": "21",
"22": "22"
}
},
"Staatsoper Theatre": {
"name": "Staatsoper Theatre",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"5": "5",
"6": "6",
"7": "7",
"8": "8",
"9": "9",
"10": "10",
"12": "12",
"13": "13",
"14": "14",
"15": "15",
"16": "16",
"17": "17",
"18": "18",
"19": "19",
"20": "20",
"21": "21",
"22": "22",
"23": "23",
"24": "24",
"25": "25",
"26": "26",
"27": "27",
"28": "28",
"29": "29",
"30": "30",
"31": "31",
"32": "32",
"33": "33",
"34": "34",
"35": "35",
"36": "36",
"37": "37",
"38": "38",
"39": "39"
}
},
"The Three Feathers": {
"name": "The Three Feathers",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7",
"8": "8",
"9": "9",
"10": "10",
"11": "11",
"12": "12",
"13": "13",
"14": "14",
"15": "15",
"16": "16",
"17": "17",
"18": "18",
"19": "19",
"20": "20",
"21": "21",
"22": "22",
"23": "23",
"24": "24",
"25": "25",
"26": "26",
"27": "27",
"30": "30",
"b": "b",
"c": "c",
"e": "e",
"a": "a",
"f": "f"
}
},
"Niederstadt Haus": {
"name": "Niederstadt Haus",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7",
"8": "8",
"9": "9",
"10": "10",
"11": "11",
"12": "12",
"13": "13",
"14": "14",
"15": "15",
"16": "16",
"17": "17",
"18": "18",
"19": "19",
"20": "20",
"21": "21",
"22": "22",
"23": "23"
}
}
}
}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,20 +0,0 @@
{
"label": "Scenes (Starter Set)",
"entries": {
"Ubersreik Duchy": {
"name": "Ubersreik Duchy",
"notes": {
"Duchy of Karstadt": "Duchy of Karstadt",
"Duchy of Graustadt": "Duchy of Graustadt",
"Duchy of Grauwerk": "Duchy of Grauwerk",
"Duchy of Black Rock": "Duchy of Black Rock"
}
},
"Ubersreik Surrounds": {
"name": "Ubersreik Surrounds"
},
"Ubersreik City": {
"name": "Ubersreik City"
}
}
}
File diff suppressed because one or more lines are too long
-119
View File
@@ -1,119 +0,0 @@
{
"label": "Scenes (Ubersreik Adventures I)",
"entries": {
"Gotheim": {
"name": "Gotheim",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7",
"8": "8",
"9": "9",
"10": "10"
},
"notes": {
"The Levee": "The Levee",
"The Lake": "The Lake",
"The Brook": "The Brook",
"The Cool House": "The Cool House",
"Stone Circle": "Stone Circle",
"Gates": "Gates"
}
},
"Rugger's Boarding House": {
"name": "Rugger's Boarding House",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7",
"8": "8"
}
},
"The Crashed Coach": {
"name": "The Crashed Coach",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"To Bruchthin": "To Bruchthin",
"To Blutroch": "To Blutroch"
}
},
"Guilty Party Route": {
"name": "Guilty Party Route",
"drawings": {
"X Coach Crash Site": "X Coach Crash Site"
}
},
"Spittlefeld": {
"name": "Spittlefeld",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7",
"8": "8",
"9": "9",
"Maze": "Maze",
"Melone's Lair": "Melone's Lair",
"Front Desk": "Front Desk",
"Flophouse": "Flophouse",
"Common Room": "Common Room",
"Stairwell": "Stairwell",
"Empty Wing": "Empty Wing",
"Passerine's Orphanage": "Passerine's Orphanage",
"Sreluc & Srulem's Apartment": "Sreluc & Srulem's Apartment",
"Eluharath's Penthouse": "Eluharath's Penthouse"
}
},
"Whistlebone Alley": {
"name": "Whistlebone Alley",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7"
}
},
"Road to the Tower of Vane": {
"name": "Road to the Tower of Vane",
"drawings": {
"Messingen": "Messingen",
"Halheim": "Halheim",
"Flussberg": "Flussberg",
"Ubersreik": "Ubersreik",
"Grausee": "Grausee",
"Grauner": "Grauner",
"Traisburg": "Traisburg",
"Bamenz": "Bamenz",
"Grunwächt": "Grunwächt",
"Elssen": "Elssen",
"The Tower of Vane": "The Tower of Vane",
"Tallerhoff": "Tallerhoff",
"Hugeldal": "Hugeldal"
}
},
"Camp": {
"name": "Camp"
},
"Grausee Environs": {
"name": "Grausee Environs"
}
}
}
@@ -1,316 +0,0 @@
{
"label": "UG - Carrières",
"mapping": {
"skills": {
"path": "system.skills",
"converter": "career_skills"
},
"talents": {
"path": "system.talents",
"converter": "career_talents"
},
"class": {
"path": "system.class.value",
"converter": "generic_localization"
},
"careergroup": "system.careergroup.value",
"trappings": "system.trappings"
},
"entries": [
{
"id": "Apprentice",
"name": "Apprenti Elementaliste",
"description": "",
"skills": [
"Focalisation",
"Ragot",
"Langue (Magick)",
"Savoir (Nature)",
"Corps à corps (Base)",
"Navigation",
"Survie en extérieur",
"Natation"
],
"talents": [
"Harmonisation Aethyrique",
"Magie Mineure",
"Lire/Ecrire",
"Seconde Vue"
],
"class": "Itinérants",
"careergroup": "Elementaliste",
"trappings": [
"Grimoire",
"Arme à 1 main"
]
},
{
"id": "Druidic Elder",
"name": "Ancien Druide",
"description": "",
"skills": [
"Soins aux animaux",
"Focalisation",
"Emprise sur les animaux",
"Guérison",
"Savoir (Foi Antique)",
"Navigation",
"Survie en extérieur",
"Piégeage",
"Dressage",
"Résistance",
"Langue (Magick)",
"Savoir (Herbes)",
"Corps à corps (Basic or Polearm)",
"Métier (Herboriste)",
"Divertissement (Narration)",
"Intuition",
"Savoir (Woodland)",
"Discrétion (Rurale)",
"Charme",
"Cool or Swim"
],
"talents": [
"Harmonisation Aethyrique",
"Imperturbable",
"Magical Sense or Read/Write",
"Ame pure"
],
"class": "Ruraux",
"careergroup": "Druide",
"trappings": [
"Fidèles",
"Robes d'Ancien",
"Ovate"
]
},
{
"id": "Druidic Initiate",
"name": "Ovate",
"description": "",
"skills": [
"Soins aux animaux",
"Focalisation",
"Emprise sur les animaux",
"Guérison",
"Savoir (Foi Antique)",
"Navigation",
"Survie en extérieur",
"Piégeage"
],
"talents": [
"Affinité avec les animaux",
"Orientation",
"Seconde Vue",
"Esprit Familier"
],
"class": "Ruraux",
"careergroup": "Druide",
"trappings": [
"Bottes",
"Dague",
"Robe faite maison",
"Bouse avec des noies et des baies",
"Symbole de la Mère"
]
},
{
"id": "Druidic Master",
"name": "Maître Druide",
"description": "",
"skills": [
"Soins aux animaux",
"Focalisation",
"Emprise sur les animaux",
"Guérison",
"Savoir (Foi Antique)",
"Navigation",
"Survie en extérieur",
"Piégeage",
"Dressage",
"Résistance",
"Langue (Magick)",
"Savoir (Herbes)",
"Corps à corps (Base ou Armes d'hast)",
"Métier (Herboriste)",
"Divertissement (Narration)",
"Intuition",
"Savoir (Forêts)",
"Discrétion (Rurale)"
],
"talents": [
"Magie des Arcanes(Druidisme)",
"Hardy or Trapper",
"Insctinctive Diction",
"Sharp or Savvy"
],
"class": "Ruraux",
"careergroup": "Druide",
"trappings": [
"Sac à dos",
"Hutte isolée"
]
},
{
"id": "Druidic Priest",
"name": "Druide",
"description": "",
"skills": [
"Soins aux animaux",
"Focalisation",
"Emprise sur les animaux",
"Guérison",
"Savoir (Foi Antique)",
"Navigation",
"Survie en extérieur",
"Piégeage",
"Dressage",
"Résistance",
"Langue (Magick)",
"Savoir (Herbes)",
"Corps à corps (Base ou Armes d'hast)",
"Métier (Herboriste)"
],
"talents": [
"Magie Mineure(Druid)",
"Resistant(Corruption)",
"Nomade",
"Bon marcheur(Forêts)"
],
"class": "Ruraux",
"careergroup": "Druide",
"trappings": [
"Potion de Soins",
"Arme à 1 main ou Bâton de Combat",
"Sacoche",
"Outils d'Herboriste"
]
},
{
"id": "Elemental Construct",
"name": "Construct Elementaire",
"description": "<p>Un élémentaire est un être fabriqué, formé à partir d'éléments naturels lié par magie. Un élémentaire n'a aucune caractéristique d'Intelligence, de Force Mentale ou de Sociabilité et n'a jamais besoin de les tester. Pour le calcul des Points de Blessures, utilisez le bonus de Force à la place du bonus de Force Mentale. Par défaut, les élémentaires provoquent Peur(2) à moins que leur taille n'augmente cet effet. Les attaques élémentaires sont magiques. Les attaques banales (non magiques) qui frappent un élémentaire ignorent leurs qualités et ne causent pas un minimum de 1 dégât.</p>"
},
{
"id": "Elementalist",
"name": "Elementaliste",
"description": "",
"skills": [
"Focalisation",
"Ragot",
"Langue (Magick)",
"Savoir (Nature)",
"Corps à corps (Base)",
"Navigation",
"Survie en extérieur",
"Natation",
"Soins aux animaux or Guérison",
"Esquive",
"Résistance",
"Intuition",
"Savoir (Herbes)",
"Discrétion (Au choix)"
],
"talents": [
"Insignifiant ou Sixième Sens",
"Magie des Arcanes(Elementalism)",
"Resistant(Corruption)",
"Trade (Herboriste)"
],
"class": "Itinérants",
"careergroup": "Elementaliste",
"trappings": [
"Potion de Soins",
"Outils de métier (Herboriste)"
]
},
{
"id": "Elementalist Lord",
"name": "Seigneur Elementaliste",
"description": "",
"skills": [
"Focalisation",
"Ragot",
"Langue (Magick)",
"Savoir (Nature)",
"Corps à corps (Base)",
"Navigation",
"Survie en extérieur",
"Natation",
"Soins aux animaux or Guérison",
"Esquive",
"Résistance",
"Intuition",
"Savoir (Herbes)",
"Discrétion (Au choix)",
"Charme",
"Escalade",
"Perception",
"Ride or Row",
"Savoir (Au choix)",
"Recherche"
],
"talents": [
"Détection d'Artefact",
"Sociable",
"Perception de la magie",
"Nageur endurant"
],
"class": "Itinérants",
"careergroup": "Elementaliste",
"trappings": [
"Apprenti",
"Bibliothèque (Magie)",
"Atelier (Magie)"
]
},
{
"id": "Master Shaper",
"name": "Maitre des Formes",
"description": "",
"skills": [
"Focalisation",
"Ragot",
"Langue (Magick)",
"Savoir (Nature)",
"Corps à corps (Base)",
"Navigation",
"Survie en extérieur",
"Natation",
"Soins aux animaux or Guérison",
"Esquive",
"Résistance",
"Intuition",
"Savoir (Herbes)",
"Discrétion (Au choix)",
"Charme",
"Escalade",
"Perception",
"Ride or Row"
],
"talents": [
"Sens Aiguisé(Au choix)",
"Souplesse féline",
"Mains agiles",
"Diction Instinctive"
],
"class": "Itinérants",
"careergroup": "Elementaliste",
"trappings": [
"Demeure isolée",
"Cheval ou petit bateau",
"Objet magique"
]
},
{
"id": "Reducible",
"name": "Reductible",
"description": "<p>Les élémentaires ne sont pas blessés puis tués de manière habituelle. Au lieu de cela, chaque fois que les blessures d'un élémentaire sont réduites à un nombre égal ou inférieur à la catégorie de taille plus petite, sa taille et toutes ses caractéristiques sont réduites. Par exemple, si un élémentaire énorme est réduit à 40 blessures, sa taille sera réduite à grande.</p>"
},
{
"id": "Spirit Familiar",
"name": "Esprit Familier",
"description": "<p>L'animal spirituel de vos visions devient votre familier. Un familier vous suit partout où vous allez et vous confère certains avantages pour sceller votre pacte. En retour vous êtes tenu de respecter certaines règles strictes. Vous êtes assuré dune réaction neutre ou amicale de tous les animaux rencontrés de lespèce du familier. De plus, vous gagnez le pouvoir de faire d'un autre druide un Apostat</p>"
}
]
}
@@ -1,115 +0,0 @@
{
"label": "UG - Créatures",
"mapping": {
"items": {
"path": "items",
"converter": "bestiary_traits"
},
"characteristics": {
"path": "system.characteristics",
"converter": "npc_characteristics"
}
},
"entries": [
{
"id": "Bat (Familiar)",
"name": "Chauve-Souris (Familier)",
"description": "<p>Car. : Initiative<br>Compétences & Talents : Sens Aiguisé (Ouïe), Vision Nocturne<br>Régime : Carnivoe<br>Environnement : Grottes, Forêts, Prairies</p>"
},
{
"id": "Bear (Familiar)",
"name": "Ours (Familier)",
"description": "<p>Carac. : Force<br>Compétences & Talents : Résistance, Coup Puissant<br>Régime : Omnivore<br>Environnement : Grottes, Forêts, Prairies boisées</p>"
},
{
"id": "Bison (Familiar)",
"name": "Bison (Familier)",
"description": "<p>Carac:Endurance<br>Compétences & Talents : Très résistant, Très fort<br>Régime : Herbivore<br>Environnement: Prairies, Plaines, Prairies boisées</p>"
},
{
"id": "Boar (Familiar)",
"name": "Sanglier (Familier)",
"description": "<p>Carac : Capacité de Combat<br>Compétences & Talents : Frénésie, Coeur vaillant<br>Régime : Omnivore<br>Environnement : Forêts, Prairies boisées<br></p>"
},
{
"id": "Cat (Familiar)",
"name": "Chat (Familier)",
"description": "<p>Carac : Force Mentale<br>Compétences & Talents : Souplesse féline, Sixième Sens<br>Régime : Carnivore<br>Environnement : Forêts, Montagnes, Prairies boisées</p>"
},
{
"id": "Dog (Familiar)",
"name": "Chien (Familier)",
"description": "<p>Carac : Sociabilité<br>Compétences & Talents : Sens Aiguisé (Odorat), Sociable<br>Régime : Omnivore<br>Environnement : Prairies, Prairies boisées, Urbain</p>"
},
{
"id": "Eagle (Familiar)",
"name": "Aigle (Familier)",
"description": "<p>Carac : Capacité de Combat<br>Compétences & Talents : Sens Aiguisé (Vue), Navigation<br>Régime : Carnivore<br>Environnement : Prairies, Montagnes</p>"
},
{
"id": "Elk (Familiar)",
"name": "Cerf (Familier)",
"description": "<p>Carac: Initiative<br>Compétences & Talents : Sixième Sens, Sprinter<br>Régime : Herbivore<br>Environnement : Forêts, Prairies, Plaines</p>"
},
{
"id": "Fox (Familiar)",
"name": "Renard (Familier)",
"description": "<p>Carac: Sociabilté<br>Compétences & Talents : Menteur, Trappeur<br>Régime : Omnivore<br>Environnement : Rural, Urbanin</p>"
},
{
"id": "Frog (Familiar)",
"name": "Grenouille (Familier)",
"description": "<p>Carac : Agilité<br>Compétences & Talents : Jambs Puissantes, Natation<br>Régime : Insectes<br>Environnement : Cotiers, Aquatique</p>"
},
{
"id": "Horse (Familiar)",
"name": "Cheval (Familier)",
"description": "<p>Carac: Force<br>Compétences & Talents : Chevaucher (Horse), Cavalier émérite<br>Régime : Herbivore<br>Environnement : Prairies, Plaines<br></p>"
},
{
"id": "Otter (Familiar)",
"name": "Loutre (Familier)",
"description": "<p>Carac : Initiative<br>Compétences & Talents : Pas de Côté, Natation<br>Régime : Poisson<br>Environnement : Aquatique</p>"
},
{
"id": "Owl (Familiar)",
"name": "Hibou (Familier)",
"description": "<p>Carac : Intelligence<br>Compétences & Talents : Vision Nocturne, Seconde Vue<br>Régime : Carnivore<br>Environnement : Forêts, Prairies, Prairies boisées</p>"
},
{
"id": "Rabbit (Familiar)",
"name": "Lapin (Familier)",
"description": "<p>Carac : Initiative<br>Compétences & Talents : Esquive, Fuite!<br>Régime : Herbivore<br>Environnement : Prairies, Souterrains</p>"
},
{
"id": "Rat (Familiar)",
"name": "Rat (Familier)",
"description": "<p>Carac: Agilité<br>Compétences & Talents : Résistance (Maladie), Grimpeur<br>Régime : Omnivore&nbsp;<br>Environnement : Souterrains, Urbain</p>"
},
{
"id": "Raven (Familiar)",
"name": "Corbeau (Familier)",
"description": "<p>Carac : Force Mentale<br>Compétences & Talents : Sens Aiguisé (Vue), Intuition<br>Régime : Omnivore<br>Environnement : Champs de bataille, Forêts</p>"
},
{
"id": "Snake (Familiar)",
"name": "Serpent (Familier)",
"description": "<p>Carac: Capacité de Combat<br>Compétences & Talents : Résistance (Poison), Frappe Blessante<br>Régime : Carnivore<br>Environnement : Côtier, Rural</p>"
},
{
"id": "Squirrel (Familiar)",
"name": "Ecureuil (Familier)",
"description": "<p>Carac : Agilité<br>Compétences & Talents : Athlétisme, Grimpeur<br>Régime : Herbivore<br>Environnement : Forêts, Urbain</p>"
},
{
"id": "Stoat (Familiar)",
"name": "Hermine (Familier)",
"description": "<p>Carac: Capacité de Combat<br>Compétences & Talents : Athlétisme, Grimpeure<br>Régime : Carnivore<br>Environnement : Forêts, Souterrains</p>"
},
{
"id": "Wolf (Familiar)",
"name": "Loup (Familier)",
"description": "<p>Carac: Initiative<br>Compétences & Talents : Nomade, Pistage<br>Régime : Omnivore<br>Environnement: Prairies, Rural<br><br><br></p>"
}
]
}
File diff suppressed because it is too large Load Diff
-20
View File
@@ -1,20 +0,0 @@
{
"label": "Scenes (Imperial Zoo)",
"entries": {
"Empire": {
"name": "Empire"
},
"Expedition Crew": {
"name": "Expedition Crew"
},
"Second Expedition": {
"name": "Second Expedition"
},
"Third Expdition": {
"name": "Third Expdition"
},
"First Expedition": {
"name": "First Expedition"
}
}
}
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1,9 @@
{
"label": "Macros (Mutationen)",
"entries": {
"Generate Mutation": {
"name": "Mutation erzeugen",
"command": "if (!game.wfrp4eMutationRoll) {\n ui.notifications.error(\"Mutations-Wurf-Funktion nicht gefunden. Stelle sicher, dass das Weltskript geladen ist.\");\n return;\n}\n\nconst actors = game.actors.contents;\nconst folders = game.folders.filter(f => f.type === \"Actor\");\n\nif (!actors.length) {\n ui.notifications.warn(\"Keine Akteure zur Auswahl verfügbar.\");\n return;\n}\n\nconst folderOptions = folders.reduce((html, folder) => {\n return html + `<option value='${folder.id}'>${folder.name}</option>`;\n}, \"<option value='all'>Alle Akteure</option>\");\n\nfunction getActorsByFolder(folderId) {\n return actors.filter(actor => folderId === \"all\" || actor.folder?.id === folderId);\n}\n\nfunction updateActorDropdown(html, folderId) {\n const actorSelect = html.find(\"#actor-select\");\n const filteredActors = getActorsByFolder(folderId);\n actorSelect.html(filteredActors.map(actor => `<option value='${actor.id}'>${actor.name}</option>`).join(\"\"));\n}\n\nnew Dialog({\n title: \"Auflösung von Körper und Geist\",\n content: `\n <form>\n <div class=\"form-group\">\n <label for=\"folder-select\">Ordner auswählen:</label>\n <select id=\"folder-select\" name=\"folder\">\n ${folderOptions}\n </select>\n </div>\n <div class=\"form-group\">\n <label for=\"actor-select\">Akteur auswählen:</label>\n <select id=\"actor-select\" name=\"actor\">\n ${actors.map(actor => `<option value='${actor.id}'>${actor.name}</option>`).join(\"\")}\n </select>\n </div>\n <div class=\"form-group\">\n <label>Mutationsart</label>\n <div class=\"form-fields\">\n <select id=\"mutation-type\" name=\"mutation-type\">\n <option value=\"all\">Alle</option>\n <option value=\"khorne\">Khorne</option>\n <option value=\"tzeentch\">Tzeentch</option>\n <option value=\"slaanesh\">Slaanesh</option>\n <option value=\"nurgle\">Nurgle</option>\n <option value=\"necromancy\">Nekromantie</option>\n </select>\n </div>\n </div>\n </form>\n `,\n render: (html) => {\n html.find(\"#folder-select\").change(event => {\n updateActorDropdown(html, event.target.value);\n });\n },\n buttons: {\n roll: {\n label: \"Mutation würfeln\",\n callback: (html) => {\n const selectedActor = game.actors.get(html.find(\"#actor-select\").val());\n const selectedMutationSource = html.find(\"#mutation-type\").val();\n if (selectedActor) {\n game.wfrp4eMutationRoll(selectedActor, selectedMutationSource);\n } else {\n ui.notifications.error(\"Ungültige Akteursauswahl.\");\n }\n }\n },\n cancel: { label: \"Abbrechen\" }\n },\n default: \"roll\"\n}).render(true);"
}
}
}
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
+23
View File
@@ -0,0 +1,23 @@
{
"label": "Szenen (Altdorf: Crown of the Empire)",
"entries": {
"Altdorf": {
"name": "Altdorf",
"notes": {
"The Griffon Bridge": "Die Greifenbrücke",
"Volans Crossing": "Volans Übergang",
"Reik Bridge": "Reikbrücke",
"The Old Bridge": "Die Alte Brücke",
"Unterwald Bridge": "Unterwaldbrücke",
"State Bridge": "Staatsbrücke",
"Reaper's Crossing": "Der Übergang des Schnitters",
"The South Gate": "Das Südtor",
"The East Gate": "Das Osttor",
"The West Gate": "Das Westtor",
"The North Gate": "Das Nordtor",
"Nordwald Citadel": "Zitadelle Nordwald",
"Greywatch Tower": "Turm Grauwacht"
}
}
}
}
File diff suppressed because it is too large Load Diff
+69
View File
@@ -0,0 +1,69 @@
{
"label": "Szenen (Archives Vol. I)",
"entries": {
"The Mootland": {
"name": "Das Mootland",
"notes": {
"Wailing Woods": "Klagender Wald",
"Birnbaum": "Birnbaum",
"Gipfel": "Gipfel"
}
},
"The Laurelorn": {
"name": "Der Laurelorn",
"drawings": {
"Diever": "Diever",
"Harskamp": "Harskamp",
"Loenen": "Loenen",
"Oostwald": "Oostwald",
"The Old North Road": "Die Alte Nordstraße",
"The Wasteland": "Das Ödland",
"The Hidden Range": "Die Verborgene Bergkette",
"Ruined Bridge": "Zerstörte Brücke",
"Forstfast": "Forstfast",
"Kronven": "Kronven",
"Skogholm": "Skogholm",
"Vorbegwerk": "Vorbegwerk",
"The Hobbled Orc": "Der Lahme Ork",
"The Schadensumpf": "Der Schadensumpf",
"Kammendun": "Kammendun",
"Middenheim": "Middenheim",
"Nordland": "Nordland",
"Broken Wheel Inn": "Gasthaus Zum Zerbrochenen Rad",
"BEECKERHOVEN": "BEECKERHOVEN",
"SALZENMUND": "SALZENMUND",
"GRAFENRICH": "GRAFENRICH",
"OLDENLITZ": "OLDENLITZ",
"The Ruins of Kor Immarmor": "Die Ruinen von Kor Immarmor",
"Beilen": "Beilen",
"Schlaghugel": "Schlaghügel",
"Ueblingen": "Ueblingen",
"Hargendorf": "Hargendorf",
"DIETERSHAFEN": "DIETERSHAFEN",
"NEUES EMSKRANK": "NEUES EMSKRANK",
"Heiligdorf": "Heiligdorf",
"Leifhafen": "Leifhafen",
"Dunkelkiefer": "Dunkelkiefer",
"Wulfhafen": "Wulfhafen",
"Manann's Teeth": "Mananns Zähne",
"Sunken Woods": "Versunkener Wald"
},
"notes": {
"Laurelorn Forest": "Wald von Laurelorn",
"Tor Lithanel": "Tor Lithanel",
"Silver Wood": "Silberwald",
"Wishing Woods": "Wunschwald",
"Rainbow Falls": "Regenbogenfälle",
"Vale of Khaine": "Tal des Khaine",
"Pass of Stone": "Steinpass",
"Tarn of Tears": "Tränensee",
"Drachenhohle": "Drachenhöhle",
"Golden Wood": "Goldener Wald",
"The Silver Hills": "Die Silberhügel",
"Tower of Se-Athil": "Turm von Se-Athil",
"Fountain of Lebin": "Brunnen von Lebin",
"Farinar's Rock": "Farinars Fels"
}
}
}
}
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
+56
View File
@@ -0,0 +1,56 @@
{
"label": "Szenen (Middenheim)",
"entries": {
"Middenheim": {
"name": "Middenheim",
"drawings": {
"Hedge Maze": "Heckenlabyrinth"
},
"notes": {
"Dragon Ales Brewhouse": "Brauhaus Drachenbräu",
"Pfandleiher's Pawnbrokers": "Pfandleihers Pfandhaus",
"Physicians' Guild": "Gilde der Medici"
}
},
"Grand Duchy of Middenheim": {
"name": "Großherzogtum Middenheim",
"drawings": {
"The Drakwald Forest": "Der Drakwald",
"Territory of the Blackweb Forest Goblins": "Gebiet der Schwarznetz-Waldgoblins",
"Territory of the Red Tusk Orcs": "Gebiet der Rothauer-Orks",
"River Taub": "Fluss Taub",
"Kleiflusch River": "Fluss Kleiflusch"
},
"notes": {
"Ruins of the Lonely Tower": "Ruinen des Einsamen Turms",
"Ruins of Palace Fahndorf": "Ruinen des Palasts Fahndorf",
"Ruins of Wolf Watch": "Ruinen von Wolfswacht",
"Ruins of Solzheimschloss": "Ruinen von Solzheimschloss",
"Norderingen": "Norderingen",
"Upper Spite": "Oberer Groll",
"Tomb of Kazron Gorespite": "Grabmal von Kazron Blutgroll",
"Gladbeich": "Gladbeich",
"Oberholzbek Mine": "Oberholzbek-Mine",
"Ruins of the Two Fingers": "Ruinen der Zwei Finger",
"Dunfurter Castle": "Burg Dunfurt",
"Ruins of Karak Khazarak": "Ruinen von Karak Khazarak",
"Ruins of Mittler Castle": "Ruinen der Burg Mittler",
"Brass Keep": "Messingfeste",
"Hope Square": "Platz der Hoffnung",
"Sohk": "Sohk",
"The Teutogen Brotherhood Temple": "Der Tempel der Teutogenbruderschaft",
"The Fox and Crown Coaching Inn": "Gasthaus Zum Fuchs und Krone",
"Solzheim": "Solzheim",
"Linz": "Linz",
"Thugenheim": "Thugenheim",
"Jager Keep": "Festung Jäger",
"Immelscheid": "Immelscheid",
"Fort Immelscheid": "Fort Immelscheid",
"The Howling Stones": "Die Heulenden Steine"
}
},
"Middenball": {
"name": "Middenball"
}
}
}
File diff suppressed because one or more lines are too long
+37
View File
@@ -0,0 +1,37 @@
{
"label": "Szenen (Old World Bundle I)",
"entries": {
"Lurchen House": {
"name": "Haus Lurchen",
"drawings": {
"Cellar": "Keller",
"A": "A",
"C": "C",
"B": "B",
"D": "D",
"F": "F",
"E": "E",
"G": "G"
},
"notes": {
"1. Lounge & Dining": "1. Salon & Esszimmer",
"3. Larder": "3. Speisekammer",
"2. Kitchen": "2. Küche",
"6. Garden": "6. Garten",
"7. Goats": "7. Ziegen",
"8. Horses": "8. Pferde"
}
},
"Island": {
"name": "Insel",
"drawings": {
"Chapel of Khaine": "Kapelle des Khaine",
"Garden of Morr": "Garten des Morr",
"Lock-up": "Arrestzelle",
"Stores": "Vorräte",
"Goat Pen": "Ziegenpferch",
"Vegetable Patch": "Gemüsebeet"
}
}
}
}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+171
View File
@@ -0,0 +1,171 @@
{
"label": "Szenen (Rough Nights & Hard Days)",
"entries": {
"The Courthouse": {
"name": "Das Gerichtsgebäude",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7",
"9": "9",
"10": "10",
"11": "11",
"12": "12",
"13": "13",
"14": "14",
"15": "15",
"16": "16"
}
},
"The Arena": {
"name": "Die Arena",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6"
}
},
"Castle Grauenberg": {
"name": "Burg Grauenberg",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7",
"8": "8",
"9": "9",
"10": "10",
"11": "11",
"12": "12",
"13": "13",
"14": "14",
"15": "15",
"16": "16",
"17": "17",
"18": "18",
"19": "19",
"20": "20",
"21": "21",
"22": "22"
}
},
"Staatsoper Theatre": {
"name": "Staatsoper",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"5": "5",
"6": "6",
"7": "7",
"8": "8",
"9": "9",
"10": "10",
"12": "12",
"13": "13",
"14": "14",
"15": "15",
"16": "16",
"17": "17",
"18": "18",
"19": "19",
"20": "20",
"21": "21",
"22": "22",
"23": "23",
"24": "24",
"25": "25",
"26": "26",
"27": "27",
"28": "28",
"29": "29",
"30": "30",
"31": "31",
"32": "32",
"33": "33",
"34": "34",
"35": "35",
"36": "36",
"37": "37",
"38": "38",
"39": "39"
}
},
"The Three Feathers": {
"name": "Die Drei Federn",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7",
"8": "8",
"9": "9",
"10": "10",
"11": "11",
"12": "12",
"13": "13",
"14": "14",
"15": "15",
"16": "16",
"17": "17",
"18": "18",
"19": "19",
"20": "20",
"21": "21",
"22": "22",
"23": "23",
"24": "24",
"25": "25",
"26": "26",
"27": "27",
"30": "30",
"b": "b",
"c": "c",
"e": "e",
"a": "a",
"f": "f"
}
},
"Niederstadt Haus": {
"name": "Niederstadthaus",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7",
"8": "8",
"9": "9",
"10": "10",
"11": "11",
"12": "12",
"13": "13",
"14": "14",
"15": "15",
"16": "16",
"17": "17",
"18": "18",
"19": "19",
"20": "20",
"21": "21",
"22": "22",
"23": "23"
}
}
}
}
File diff suppressed because one or more lines are too long
+20
View File
@@ -0,0 +1,20 @@
{
"label": "Szenen (Starter Set)",
"entries": {
"Ubersreik Duchy": {
"name": "Herzogtum Übersreik",
"notes": {
"Duchy of Karstadt": "Herzogtum Karstadt",
"Duchy of Graustadt": "Herzogtum Graustadt",
"Duchy of Grauwerk": "Herzogtum Grauwerk",
"Duchy of Black Rock": "Herzogtum Schwarzfels"
}
},
"Ubersreik Surrounds": {
"name": "Umgebung von Übersreik"
},
"Ubersreik City": {
"name": "Stadt Übersreik"
}
}
}
File diff suppressed because it is too large Load Diff
+119
View File
@@ -0,0 +1,119 @@
{
"label": "Szenen (Ubersreik Adventures I)",
"entries": {
"Gotheim": {
"name": "Gotheim",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7",
"8": "8",
"9": "9",
"10": "10"
},
"notes": {
"The Levee": "Der Deich",
"The Lake": "Der See",
"The Brook": "Der Bach",
"The Cool House": "Das Kühlhaus",
"Stone Circle": "Steinkreis",
"Gates": "Tore"
}
},
"Rugger's Boarding House": {
"name": "Ruggers Pension",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7",
"8": "8"
}
},
"The Crashed Coach": {
"name": "Die Verunglückte Kutsche",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"To Bruchthin": "Nach Bruchthin",
"To Blutroch": "Nach Blutroch"
}
},
"Guilty Party Route": {
"name": "Route der Schuldigen",
"drawings": {
"X Coach Crash Site": "X Unfallstelle der Kutsche"
}
},
"Spittlefeld": {
"name": "Spittlefeld",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7",
"8": "8",
"9": "9",
"Maze": "Labyrinth",
"Melone's Lair": "Melones Versteck",
"Front Desk": "Empfang",
"Flophouse": "Absteige",
"Common Room": "Gemeinschaftsraum",
"Stairwell": "Treppenhaus",
"Empty Wing": "Leerer Flügel",
"Passerine's Orphanage": "Passerines Waisenhaus",
"Sreluc & Srulem's Apartment": "Wohnung von Sreluc & Srulem",
"Eluharath's Penthouse": "Eluharaths Penthouse"
}
},
"Whistlebone Alley": {
"name": "Pfeifknochengasse",
"drawings": {
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7"
}
},
"Road to the Tower of Vane": {
"name": "Straße zum Turm von Vane",
"drawings": {
"Messingen": "Messingen",
"Halheim": "Halheim",
"Flussberg": "Flussberg",
"Ubersreik": "Übersreik",
"Grausee": "Grausee",
"Grauner": "Grauner",
"Traisburg": "Traisburg",
"Bamenz": "Bamenz",
"Grunwächt": "Grunwächt",
"Elssen": "Elssen",
"The Tower of Vane": "Der Turm von Vane",
"Tallerhoff": "Tallerhoff",
"Hugeldal": "Hugeldal"
}
},
"Camp": {
"name": "Lager"
},
"Grausee Environs": {
"name": "Umgebung von Grausee"
}
}
}
+20
View File
@@ -0,0 +1,20 @@
{
"label": "Szenen (Imperial Zoo)",
"entries": {
"Empire": {
"name": "Das Imperium"
},
"Expedition Crew": {
"name": "Expeditionsmannschaft"
},
"Second Expedition": {
"name": "Zweite Expedition"
},
"Third Expdition": {
"name": "Dritte Expedition"
},
"First Expedition": {
"name": "Erste Expedition"
}
}
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Some files were not shown because too many files have changed in this diff Show More