aboutsummaryrefslogtreecommitdiff
path: root/devtools/create_kyradat/resources/eob2_amiga_german.h
diff options
context:
space:
mode:
Diffstat (limited to 'devtools/create_kyradat/resources/eob2_amiga_german.h')
-rw-r--r--devtools/create_kyradat/resources/eob2_amiga_german.h1057
1 files changed, 1057 insertions, 0 deletions
diff --git a/devtools/create_kyradat/resources/eob2_amiga_german.h b/devtools/create_kyradat/resources/eob2_amiga_german.h
new file mode 100644
index 0000000000..df609f2e02
--- /dev/null
+++ b/devtools/create_kyradat/resources/eob2_amiga_german.h
@@ -0,0 +1,1057 @@
+static const char *const kEoB2ChargenStrings1AmigaGerman[9] = {
+ "Die Party ist\rkomplett. W""\xe4""hle\rSPIEL oder\rdr""\xfc""cke 'P', um\rzu starten.",
+ " ",
+ "RK\rTP\rSTF",
+ "%s\r%d\r%d\r%d\r%d\r%d",
+ "%d\r%d",
+ "%d",
+ "%d/%d",
+ "%d/%d/%d",
+ "W""\xe4""hle die Box des\rCharakters, den du\rerschaffen oder\ransehen willst."
+};
+
+static const StringListProvider kEoB2ChargenStrings1AmigaGermanProvider = { ARRAYSIZE(kEoB2ChargenStrings1AmigaGerman), kEoB2ChargenStrings1AmigaGerman };
+
+static const char *const kEoB2ChargenStrings2AmigaGerman[12] = {
+ "%s",
+ "%d",
+ "%s",
+ "%d",
+ "%d",
+ "%d",
+ "%s",
+ "%d",
+ "W""\xc4""HLE RASSE:",
+ "W""\xc4""HLE KLASSE:",
+ "W""\xc4""HLE GESINNUNG:",
+ "Name:"
+};
+
+static const StringListProvider kEoB2ChargenStrings2AmigaGermanProvider = { ARRAYSIZE(kEoB2ChargenStrings2AmigaGerman), kEoB2ChargenStrings2AmigaGerman };
+
+static const char *const kEoB2ChargenStatStringsAmigaGerman[12] = {
+ "ST""\xc4",
+ "INT",
+ "WEI",
+ "GES",
+ "KON",
+ "CHA",
+ "ST""\xc4""RKE",
+ "INTELLIGENZ",
+ "WEISHEIT",
+ "GESCHICK",
+ "KONSTITUTION",
+ "CHARISMA"
+};
+
+static const StringListProvider kEoB2ChargenStatStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2ChargenStatStringsAmigaGerman), kEoB2ChargenStatStringsAmigaGerman };
+
+static const char *const kEoB2ChargenRaceSexStringsAmigaGerman[12] = {
+ "MENSCH, MANN",
+ "MENSCH, FRAU",
+ "ELF, MANN",
+ "ELF, FRAU",
+ "HALBELF, MANN",
+ "HALBELF, FRAU",
+ "ZWERG, MANN",
+ "ZWERG, FRAU",
+ "GNOM, MANN",
+ "GNOM, FRAU",
+ "HALBLING, MANN",
+ "HALBLING, FRAU"
+};
+
+static const StringListProvider kEoB2ChargenRaceSexStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2ChargenRaceSexStringsAmigaGerman), kEoB2ChargenRaceSexStringsAmigaGerman };
+
+static const char *const kEoB2ChargenClassStringsAmigaGerman[21] = {
+ "K""\xc4""MPFER",
+ "WALDL""\xc4""UFER",
+ "PALADIN",
+ "MAGIER",
+ "KLERIKER",
+ "DIEB",
+ "K""\xc4""MPFER/KLERIKER",
+ "K""\xc4""MPFER/DIEB",
+ "K""\xc4""MPFER/MAGIER",
+ "K""\xc4""MPFER/MAGIER/DIEB",
+ "DIEB/MAGIER",
+ "KLERIKER/DIEB",
+ "K""\xc4""MPFER/KLER./MAG.",
+ "WALDL./KLER.",
+ "KLER./MAGIER",
+ "K""\xc4""MPFER",
+ "MAGIER",
+ "KLERIKER",
+ "DIEB",
+ "PALADIN",
+ "WALDL."
+};
+
+static const StringListProvider kEoB2ChargenClassStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2ChargenClassStringsAmigaGerman), kEoB2ChargenClassStringsAmigaGerman };
+
+static const char *const kEoB2ChargenAlignmentStringsAmigaGerman[9] = {
+ "RECHTSCH. GUT",
+ "NEUTRAL GUT",
+ "CHAOTISCH GUT",
+ "RECHTSCH. NEUTRAL",
+ "NEUTRAL",
+ "CHAOTISCH NEUTRAL",
+ "RECHTSCH. B""\xd6""SE",
+ "NEUTRAL B""\xd6""SE",
+ "CHAOTISCH B""\xd6""SE"
+};
+
+static const StringListProvider kEoB2ChargenAlignmentStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2ChargenAlignmentStringsAmigaGerman), kEoB2ChargenAlignmentStringsAmigaGerman };
+
+static const char *const kEoB2ChargenEnterGameStringsAmigaGerman[1] = {
+ " Lade Spiel.\r Bitte warten."
+};
+
+static const StringListProvider kEoB2ChargenEnterGameStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2ChargenEnterGameStringsAmigaGerman), kEoB2ChargenEnterGameStringsAmigaGerman };
+
+static const char *const kEoB2PryDoorStringsAmigaGerman[9] = {
+ "\r",
+ "Ihr k""\xf6""nnt die T""\xfc""r nicht aufbrechen.\r",
+ "\x06\x04""Ihr brecht die T""\xfc""r auf.\r",
+ "\x06\x06""Ihr versucht vergeblich die T""\xfc""r gewaltsam zu\r""\xf6""ffnen.\r",
+ "Das kann man hier nicht ablegen.\r",
+ "Das passt hier nicht.\r",
+ "Niemand kann die T""\xfc""r aufbrechen.\r",
+ "\r",
+ "\r"
+};
+
+static const StringListProvider kEoB2PryDoorStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2PryDoorStringsAmigaGerman), kEoB2PryDoorStringsAmigaGerman };
+
+static const char *const kEoB2WarningStringsAmigaGerman[4] = {
+ "Da geht's nicht lang.\r",
+ "%s kann nichts zu sich nehmen!\r",
+ "Das Zeug ist vergammelt! das will doch kein Mensch essen!\r",
+ "Euch bekommt nur richtige Nahrung!\r"
+};
+
+static const StringListProvider kEoB2WarningStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2WarningStringsAmigaGerman), kEoB2WarningStringsAmigaGerman };
+
+static const char *const kEoB2ItemSuffixStringsRingsAmigaGerman[4] = {
+ "s Schmuckes",
+ "r Zauberei",
+ "r Nahrung",
+ "s Federfalls"
+};
+
+static const StringListProvider kEoB2ItemSuffixStringsRingsAmigaGermanProvider = { ARRAYSIZE(kEoB2ItemSuffixStringsRingsAmigaGerman), kEoB2ItemSuffixStringsRingsAmigaGerman };
+
+static const char *const kEoB2ItemSuffixStringsPotionsAmigaGerman[8] = {
+ "r Riesenkraft",
+ "r Heilung",
+ "r Extra Heilung",
+ "s Giftes",
+ "r Lebenskraft",
+ "r Geschwindigkeit",
+ "r Unsichtbarkeit",
+ "r Entgiftung"
+};
+
+static const StringListProvider kEoB2ItemSuffixStringsPotionsAmigaGermanProvider = { ARRAYSIZE(kEoB2ItemSuffixStringsPotionsAmigaGerman), kEoB2ItemSuffixStringsPotionsAmigaGerman };
+
+static const char *const kEoB2ItemSuffixStringsWandsAmigaGerman[8] = {
+ "r L""\xe4""hmung",
+ "s Gewitters",
+ "r K""\xe4""lte",
+ "r Heilung",
+ "s Feuerballs",
+ "Sternenfeuer",
+ "r Magischen Geschosse",
+ "r gebannten magie"
+};
+
+static const StringListProvider kEoB2ItemSuffixStringsWandsAmigaGermanProvider = { ARRAYSIZE(kEoB2ItemSuffixStringsWandsAmigaGerman), kEoB2ItemSuffixStringsWandsAmigaGerman };
+
+static const char *const kEoB2RipItemStringsAmigaGerman[4] = {
+ "%s verlor: ",
+ "%s verlor: ",
+ ".\r",
+ "%d %s (verflucht)"
+};
+
+static const StringListProvider kEoB2RipItemStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2RipItemStringsAmigaGerman), kEoB2RipItemStringsAmigaGerman };
+
+static const char *const kEoB2CursedStringAmigaGerman[1] = {
+ "%d %s (verflucht) "
+};
+
+static const StringListProvider kEoB2CursedStringAmigaGermanProvider = { ARRAYSIZE(kEoB2CursedStringAmigaGerman), kEoB2CursedStringAmigaGerman };
+
+static const char *const kEoB2MagicObjectStringsAmigaGerman[5] = {
+ "Magierrolle",
+ "Klerikerrolle",
+ "Ring",
+ "Trank",
+ "Stab"
+};
+
+static const StringListProvider kEoB2MagicObjectStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2MagicObjectStringsAmigaGerman), kEoB2MagicObjectStringsAmigaGerman };
+
+static const char *const kEoB2MagicObjectString5AmigaGerman[1] = {
+ "Zepter"
+};
+
+static const StringListProvider kEoB2MagicObjectString5AmigaGermanProvider = { ARRAYSIZE(kEoB2MagicObjectString5AmigaGerman), kEoB2MagicObjectString5AmigaGerman };
+
+static const char *const kEoB2PatternSuffixAmigaGerman[1] = {
+ "%s de%s"
+};
+
+static const StringListProvider kEoB2PatternSuffixAmigaGermanProvider = { ARRAYSIZE(kEoB2PatternSuffixAmigaGerman), kEoB2PatternSuffixAmigaGerman };
+
+static const char *const kEoB2PatternGrFix1AmigaGerman[1] = {
+ "%s: %s"
+};
+
+static const StringListProvider kEoB2PatternGrFix1AmigaGermanProvider = { ARRAYSIZE(kEoB2PatternGrFix1AmigaGerman), kEoB2PatternGrFix1AmigaGerman };
+
+static const char *const kEoB2PatternGrFix2AmigaGerman[1] = {
+ "%s %s"
+};
+
+static const StringListProvider kEoB2PatternGrFix2AmigaGermanProvider = { ARRAYSIZE(kEoB2PatternGrFix2AmigaGerman), kEoB2PatternGrFix2AmigaGerman };
+
+static const char *const kEoB2ValidateArmorStringAmigaGerman[1] = {
+ "%s kann diese r""\xfc""stungsart nicht tragen.\r"
+};
+
+static const StringListProvider kEoB2ValidateArmorStringAmigaGermanProvider = { ARRAYSIZE(kEoB2ValidateArmorStringAmigaGerman), kEoB2ValidateArmorStringAmigaGerman };
+
+static const char *const kEoB2ValidateCursedStringAmigaGerman[1] = {
+ "%s kann die Waffe nicht loslassen! Sie ist verflucht!\r"
+};
+
+static const StringListProvider kEoB2ValidateCursedStringAmigaGermanProvider = { ARRAYSIZE(kEoB2ValidateCursedStringAmigaGerman), kEoB2ValidateCursedStringAmigaGerman };
+
+static const char *const kEoB2ValidateNoDropStringAmigaGerman[1] = {
+ "Diesen Gegenstand hier nicht ablegen.\r"
+};
+
+static const StringListProvider kEoB2ValidateNoDropStringAmigaGermanProvider = { ARRAYSIZE(kEoB2ValidateNoDropStringAmigaGerman), kEoB2ValidateNoDropStringAmigaGerman };
+
+static const char *const kEoB2PotionStringsAmigaGerman[2] = {
+ "vergiftet",
+ "%s f""\xfc""hlt sich %s!\r"
+};
+
+static const StringListProvider kEoB2PotionStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2PotionStringsAmigaGerman), kEoB2PotionStringsAmigaGerman };
+
+static const char *const kEoB2WandStringsAmigaGerman[1] = {
+ "Der Stab hat offenbar keinen magischen Effekt\r"
+};
+
+static const StringListProvider kEoB2WandStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2WandStringsAmigaGerman), kEoB2WandStringsAmigaGerman };
+
+static const char *const kEoB2ItemMisuseStringsAmigaGerman[3] = {
+ "%s kann diesen Gegenstand nicht nutzen.\r",
+ "Dieser Gegenstand wird automatisch beim Tragen benutzt.\r",
+ "Das kann man so nicht benutzen.\r"
+};
+
+static const StringListProvider kEoB2ItemMisuseStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2ItemMisuseStringsAmigaGerman), kEoB2ItemMisuseStringsAmigaGerman };
+
+static const char *const kEoB2TakenStringsAmigaGerman[1] = {
+ " aufgenommen.\r"
+};
+
+static const StringListProvider kEoB2TakenStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2TakenStringsAmigaGerman), kEoB2TakenStringsAmigaGerman };
+
+static const char *const kEoB2PotionEffectStringsAmigaGerman[8] = {
+ "viel st""\xe4""rker",
+ "besser",
+ "viel besser",
+ "etwas krank",
+ "pappsatt",
+ "schnell und agil",
+ "transparent",
+ "besser"
+};
+
+static const StringListProvider kEoB2PotionEffectStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2PotionEffectStringsAmigaGerman), kEoB2PotionEffectStringsAmigaGerman };
+
+static const char *const kEoB2YesNoStringsAmigaGerman[2] = {
+ "ja",
+ "nein"
+};
+
+static const StringListProvider kEoB2YesNoStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2YesNoStringsAmigaGerman), kEoB2YesNoStringsAmigaGerman };
+
+static const char *const kEoB2MoreStringsAmigaGerman[1] = {
+ "MEHR"
+};
+
+static const StringListProvider kEoB2MoreStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2MoreStringsAmigaGerman), kEoB2MoreStringsAmigaGerman };
+
+static const char *const kEoB2NpcMaxStringsAmigaGerman[1] = {
+ "Maximal sechs Charaktere pro Party. Wen wollt Ihr entlassen."
+};
+
+static const StringListProvider kEoB2NpcMaxStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2NpcMaxStringsAmigaGerman), kEoB2NpcMaxStringsAmigaGerman };
+
+static const char *const kEoB2OkStringsAmigaGerman[1] = {
+ "OK"
+};
+
+static const StringListProvider kEoB2OkStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2OkStringsAmigaGerman), kEoB2OkStringsAmigaGerman };
+
+static const char *const kEoB2NpcJoinStringsAmigaGerman[1] = {
+ "%s wird Partymitglied.\r"
+};
+
+static const StringListProvider kEoB2NpcJoinStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2NpcJoinStringsAmigaGerman), kEoB2NpcJoinStringsAmigaGerman };
+
+static const char *const kEoB2CancelStringsAmigaGerman[1] = {
+ "ABBR."
+};
+
+static const StringListProvider kEoB2CancelStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2CancelStringsAmigaGerman), kEoB2CancelStringsAmigaGerman };
+
+static const char *const kEoB2AbortStringsAmigaGerman[1] = {
+ "ABBR."
+};
+
+static const StringListProvider kEoB2AbortStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2AbortStringsAmigaGerman), kEoB2AbortStringsAmigaGerman };
+
+static const char *const kEoB2MenuStringsMainAmigaGerman[8] = {
+ "W""\xe4""hle Option:",
+ "Rasten",
+ "Spr""\xfc""che merken",
+ "Um Spr""\xfc""che beten",
+ "Rollen notieren",
+ "Voreinstellungen",
+ "Spieloptionen",
+ "Ende"
+};
+
+static const StringListProvider kEoB2MenuStringsMainAmigaGermanProvider = { ARRAYSIZE(kEoB2MenuStringsMainAmigaGerman), kEoB2MenuStringsMainAmigaGerman };
+
+static const char *const kEoB2MenuStringsSaveLoadAmigaGerman[8] = {
+ "Spiel laden",
+ "Spiel speichern",
+ "Charakter entl.",
+ "Beenden",
+ "Spieloptionen:",
+ "\r Gespeichert.",
+ "Speicherversuch\rfehlgeschlagen!",
+ "Ladeversuch\rfehlgeschlagen.\rEvtl. Disk-Error!"
+};
+
+static const StringListProvider kEoB2MenuStringsSaveLoadAmigaGermanProvider = { ARRAYSIZE(kEoB2MenuStringsSaveLoadAmigaGerman), kEoB2MenuStringsSaveLoadAmigaGerman };
+
+static const char *const kEoB2MenuStringsOnOffAmigaGerman[2] = {
+ "AN",
+ "AUS"
+};
+
+static const StringListProvider kEoB2MenuStringsOnOffAmigaGermanProvider = { ARRAYSIZE(kEoB2MenuStringsOnOffAmigaGerman), kEoB2MenuStringsOnOffAmigaGerman };
+
+static const char *const kEoB2MenuStringsSpellsAmigaGerman[17] = {
+ "\r\r W""\xe4""hlt einen Charak-\r ter aus der Party,\r der Spr""\xfc""che lernen\r soll.",
+ "\r Der Paladin ist\r eine Stufe zu nied-\r rig zum zaubern.",
+ "\r\r Der magier hat\r kein Spruchbuch!",
+ "\r\r\r W""\xe4""hlt einen Charak-\r ter aus der Party,\r der f""\xfc""r Spr""\xfc""che\r beten will.",
+ "\r Niemand in der\r Party ist in der\r Lage, f""\xfc""r Spr""\xfc""che\r zu beten.",
+ "\r Niemand in der\r Party ist in der\r Lage, sich Spr""\xfc""che\r zu merken.",
+ " Jemand der bewu""\xdf""t-\r los oder tot ist\r kann keine Spr""\xfc""che\r merken.",
+ " Jemand der bewu""\xdf""t-\r los oder tot ist\r kann nicht um\r Spr""\xfc""che beten.",
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "Neu",
+ "Verf""\xfc""gbare Zauber:",
+ "Ja",
+ "Nein"
+};
+
+static const StringListProvider kEoB2MenuStringsSpellsAmigaGermanProvider = { ARRAYSIZE(kEoB2MenuStringsSpellsAmigaGerman), kEoB2MenuStringsSpellsAmigaGerman };
+
+static const char *const kEoB2MenuStringsRestAmigaGerman[5] = {
+ "\rWerden eure Heiler\rdie Party heilen?",
+ " Jemand ist noch\r verletzt. Weiter-\r rasten?",
+ "Die Party rastet.",
+ "\r Alle Spieler\r sind voll\r ausgeruht.",
+ " Eure Party braucht\r Rast, um Spr""\xfc""che\r zu erhalten."
+};
+
+static const StringListProvider kEoB2MenuStringsRestAmigaGermanProvider = { ARRAYSIZE(kEoB2MenuStringsRestAmigaGerman), kEoB2MenuStringsRestAmigaGerman };
+
+static const char *const kEoB2MenuStringsDropAmigaGerman[1] = {
+ " Weniger als vier\r Charaktere sind\r nicht erlaubt."
+};
+
+static const StringListProvider kEoB2MenuStringsDropAmigaGermanProvider = { ARRAYSIZE(kEoB2MenuStringsDropAmigaGerman), kEoB2MenuStringsDropAmigaGerman };
+
+static const char *const kEoB2MenuStringsExitAmigaGerman[1] = {
+ " Ganz bestimmt\r das Spiel\r abbrechen?"
+};
+
+static const StringListProvider kEoB2MenuStringsExitAmigaGermanProvider = { ARRAYSIZE(kEoB2MenuStringsExitAmigaGerman), kEoB2MenuStringsExitAmigaGerman };
+
+static const char *const kEoB2MenuStringsStarveAmigaGerman[1] = {
+ " Eure Party hungert.\r Wollt Ihr weiter\r rasten?"
+};
+
+static const StringListProvider kEoB2MenuStringsStarveAmigaGermanProvider = { ARRAYSIZE(kEoB2MenuStringsStarveAmigaGerman), kEoB2MenuStringsStarveAmigaGerman };
+
+static const char *const kEoB2MenuStringsScribeAmigaGerman[5] = {
+ "W""\xe4""hlt die Rolle(n)\rzum notieren.",
+ "\r\r\r W""\xe4""hlt den Magier\r aus der Party,\r der Spr""\xfc""che\r notieren m""\xf6""chte.",
+ " Ihr habt keine\r ""\xfc""bertragbaren\r Schriftrollen.",
+ " Ihr habt keine\r Rollen, die dieser\r Magier braucht.",
+ "\r Ihr habt keinen\r Magier, der Rollen\r ""\xfc""bertragen kann."
+};
+
+static const StringListProvider kEoB2MenuStringsScribeAmigaGermanProvider = { ARRAYSIZE(kEoB2MenuStringsScribeAmigaGerman), kEoB2MenuStringsScribeAmigaGerman };
+
+static const char *const kEoB2MenuStringsDrop2AmigaGerman[3] = {
+ " W""\xe4""hlt den Charak-\r ter, den Ihr\r entfernen m""\xf6""chtet.",
+ " Spielst""\xe4""nde m""\xfc""ssen\r einen Namen haben!",
+ " Ganz sicher den\r alten Spielstand\r ""\xfc""berschreiben?"
+};
+
+static const StringListProvider kEoB2MenuStringsDrop2AmigaGermanProvider = { ARRAYSIZE(kEoB2MenuStringsDrop2AmigaGerman), kEoB2MenuStringsDrop2AmigaGerman };
+
+static const char *const kEoB2MenuStringsHeadAmigaGerman[3] = {
+ "Rast:",
+ "Voreinstellung:",
+ "Spieloptionen:"
+};
+
+static const StringListProvider kEoB2MenuStringsHeadAmigaGermanProvider = { ARRAYSIZE(kEoB2MenuStringsHeadAmigaGerman), kEoB2MenuStringsHeadAmigaGerman };
+
+static const char *const kEoB2MenuStringsPoisonAmigaGerman[1] = {
+ "Vergiftete Spieler\rk""\xf6""nnten sterben!\rTrotzdem rasten?"
+};
+
+static const StringListProvider kEoB2MenuStringsPoisonAmigaGermanProvider = { ARRAYSIZE(kEoB2MenuStringsPoisonAmigaGerman), kEoB2MenuStringsPoisonAmigaGerman };
+
+static const char *const kEoB2MenuStringsMgcAmigaGerman[2] = {
+ "%-18s %1d",
+ "%d von %d verf""\xfc""gbar. "
+};
+
+static const StringListProvider kEoB2MenuStringsMgcAmigaGermanProvider = { ARRAYSIZE(kEoB2MenuStringsMgcAmigaGerman), kEoB2MenuStringsMgcAmigaGerman };
+
+static const char *const kEoB2MenuStringsPrefsAmigaGerman[4] = {
+ "Musik ist %-3s",
+ "FX sind %-3s",
+ "Balkengrafik: %-3s",
+ ""
+};
+
+static const StringListProvider kEoB2MenuStringsPrefsAmigaGermanProvider = { ARRAYSIZE(kEoB2MenuStringsPrefsAmigaGerman), kEoB2MenuStringsPrefsAmigaGerman };
+
+static const char *const kEoB2MenuStringsRest2AmigaGerman[5] = {
+ "%s erhielt %s.\r",
+ "%s merkt sich %s.\r",
+ "%s heilt %s.\r",
+ "Raststunden: %-4d ",
+ "\r%s\r"
+};
+
+static const StringListProvider kEoB2MenuStringsRest2AmigaGermanProvider = { ARRAYSIZE(kEoB2MenuStringsRest2AmigaGerman), kEoB2MenuStringsRest2AmigaGerman };
+
+static const char *const kEoB2MenuStringsRest3AmigaGerman[1] = {
+ "\x06\x06""Es scheint, als sei es nicht sicher hier zu rasten."
+};
+
+static const StringListProvider kEoB2MenuStringsRest3AmigaGermanProvider = { ARRAYSIZE(kEoB2MenuStringsRest3AmigaGerman), kEoB2MenuStringsRest3AmigaGerman };
+
+static const char *const kEoB2MenuStringsRest4AmigaGerman[1] = {
+ "\x06\x06""In der N""\xe4""he von Monstern k""\xf6""nnt Ihr nicht rasten."
+};
+
+static const StringListProvider kEoB2MenuStringsRest4AmigaGermanProvider = { ARRAYSIZE(kEoB2MenuStringsRest4AmigaGerman), kEoB2MenuStringsRest4AmigaGerman };
+
+static const char *const kEoB2MenuStringsDefeatAmigaGerman[1] = {
+ "\rDie gesamte Party\rwurde besiegt!\rEinen alten Spiel-\rstand laden?"
+};
+
+static const StringListProvider kEoB2MenuStringsDefeatAmigaGermanProvider = { ARRAYSIZE(kEoB2MenuStringsDefeatAmigaGerman), kEoB2MenuStringsDefeatAmigaGerman };
+
+static const char *const kEoB2MenuStringsTransferAmigaGerman[5] = {
+ "Mindestens vier\rSpieler vor Spiel-\rbeginn transferieren!",
+ "Nur vier Spieler\rtransferieren!",
+ "Bestimmte Habselig-\rkeiten werden\rgel""\xf6""scht.",
+ " \r Kein Magier in\r der Party.",
+ " \r Kein Kleriker\r oder Paladin\r in der Party."
+};
+
+static const StringListProvider kEoB2MenuStringsTransferAmigaGermanProvider = { ARRAYSIZE(kEoB2MenuStringsTransferAmigaGerman), kEoB2MenuStringsTransferAmigaGerman };
+
+static const char *const kEoB2MenuStringsSpecAmigaGerman[2] = {
+ "Beim Aufwachen bem-\rerkt Ihr die Ab-\rwesenheit von Insal!",
+ "Eine kurzer Blick\rzeigt, das Ausr""\xfc""st-\rung gestohlen wurde!"
+};
+
+static const StringListProvider kEoB2MenuStringsSpecAmigaGermanProvider = { ARRAYSIZE(kEoB2MenuStringsSpecAmigaGerman), kEoB2MenuStringsSpecAmigaGerman };
+
+static const char *const kEoB2MenuYesNoStringsAmigaGerman[2] = {
+ "Ja",
+ "Nein"
+};
+
+static const StringListProvider kEoB2MenuYesNoStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2MenuYesNoStringsAmigaGerman), kEoB2MenuYesNoStringsAmigaGerman };
+
+static const char *const kEoB2CharGuiStringsHpAmigaGerman[2] = {
+ "TP",
+ "%3d / %-3d"
+};
+
+static const StringListProvider kEoB2CharGuiStringsHpAmigaGermanProvider = { ARRAYSIZE(kEoB2CharGuiStringsHpAmigaGerman), kEoB2CharGuiStringsHpAmigaGerman };
+
+static const char *const kEoB2CharGuiStringsWp2AmigaGerman[3] = {
+ "WUSCH",
+ "HACK",
+ "FATZ"
+};
+
+static const StringListProvider kEoB2CharGuiStringsWp2AmigaGermanProvider = { ARRAYSIZE(kEoB2CharGuiStringsWp2AmigaGerman), kEoB2CharGuiStringsWp2AmigaGerman };
+
+static const char *const kEoB2CharGuiStringsWrAmigaGerman[4] = {
+ " ZU ",
+ "WEIT",
+ "OHNE",
+ "MUN"
+};
+
+static const StringListProvider kEoB2CharGuiStringsWrAmigaGermanProvider = { ARRAYSIZE(kEoB2CharGuiStringsWrAmigaGerman), kEoB2CharGuiStringsWrAmigaGerman };
+
+static const char *const kEoB2CharGuiStringsSt2AmigaGerman[7] = {
+ "TAUSCHE",
+ "TOT",
+ "BEWUSSTLOS",
+ "GIFT (LANGSAM)",
+ "VERGIFTET",
+ "BET""\xc4""UBT",
+ "AUS STEIN"
+};
+
+static const StringListProvider kEoB2CharGuiStringsSt2AmigaGermanProvider = { ARRAYSIZE(kEoB2CharGuiStringsSt2AmigaGerman), kEoB2CharGuiStringsSt2AmigaGerman };
+
+static const char *const kEoB2CharGuiStringsInAmigaGerman[4] = {
+ "CHARAKTER INFO",
+ "R""\xdc""STUNGSKL.",
+ "ERF",
+ "STF"
+};
+
+static const StringListProvider kEoB2CharGuiStringsInAmigaGermanProvider = { ARRAYSIZE(kEoB2CharGuiStringsInAmigaGerman), kEoB2CharGuiStringsInAmigaGerman };
+
+static const char *const kEoB2CharStatusStrings7AmigaGerman[1] = {
+ "%s hat nicht l""\xe4""nger riesenkr""\xe4""fte.\r"
+};
+
+static const StringListProvider kEoB2CharStatusStrings7AmigaGermanProvider = { ARRAYSIZE(kEoB2CharStatusStrings7AmigaGerman), kEoB2CharStatusStrings7AmigaGerman };
+
+static const char *const kEoB2CharStatusStrings82AmigaGerman[1] = {
+ "\x06\x06""%s f""\xfc""hlt Gift in sich!\r"
+};
+
+static const StringListProvider kEoB2CharStatusStrings82AmigaGermanProvider = { ARRAYSIZE(kEoB2CharStatusStrings82AmigaGerman), kEoB2CharStatusStrings82AmigaGerman };
+
+static const char *const kEoB2CharStatusStrings9AmigaGerman[1] = {
+ "\x06\x04""%s ist nicht l""\xe4""nger bet""\xe4""ubt!\r"
+};
+
+static const StringListProvider kEoB2CharStatusStrings9AmigaGermanProvider = { ARRAYSIZE(kEoB2CharStatusStrings9AmigaGerman), kEoB2CharStatusStrings9AmigaGerman };
+
+static const char *const kEoB2CharStatusStrings12AmigaGerman[1] = {
+ "%s wird langsamer.\r"
+};
+
+static const StringListProvider kEoB2CharStatusStrings12AmigaGermanProvider = { ARRAYSIZE(kEoB2CharStatusStrings12AmigaGerman), kEoB2CharStatusStrings12AmigaGerman };
+
+static const char *const kEoB2CharStatusStrings132AmigaGerman[1] = {
+ "\x06\x06""%s %s!\r"
+};
+
+static const StringListProvider kEoB2CharStatusStrings132AmigaGermanProvider = { ARRAYSIZE(kEoB2CharStatusStrings132AmigaGerman), kEoB2CharStatusStrings132AmigaGerman };
+
+static const char *const kEoB2LevelGainStringsAmigaGerman[1] = {
+ "\x06\x01""%s steigt eine Stufe auf.""\x06\x0f""\r"
+};
+
+static const StringListProvider kEoB2LevelGainStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2LevelGainStringsAmigaGerman), kEoB2LevelGainStringsAmigaGerman };
+
+static const char *const kEoB2BookNumbersAmigaGerman[5] = {
+ "Erste",
+ "Zweite",
+ "Dritte",
+ "Vierte",
+ "F""\xfc""nfte"
+};
+
+static const StringListProvider kEoB2BookNumbersAmigaGermanProvider = { ARRAYSIZE(kEoB2BookNumbersAmigaGerman), kEoB2BookNumbersAmigaGerman };
+
+static const char *const kEoB2MageSpellsListAmigaGerman[33] = {
+ "",
+ "Panzer",
+ "Brennende H""\xe4""nde",
+ "Magie entdecken",
+ "Magisch. Geschoss",
+ "Schild",
+ "Schockgriff",
+ "Verschwimmen",
+ "Unsichtb. entd.",
+ "Identifiziern+",
+ "Unsichtbarkeit",
+ "M's S""\xe4""urepfeil",
+ "Magie bannen",
+ "Feuerball",
+ "Hast",
+ "Person halten",
+ "Unsichtb. 3m",
+ "Blitzstrahl",
+ "Vampirgriff",
+ "Furcht",
+ "Eissturm",
+ "Unsichtbarkeit+",
+ "Fluch brechen",
+ "K""\xe4""ltekegel",
+ "Monster halten",
+ "Kraftfeld",
+ "Aufl""\xf6""sung",
+ "Fleisch zu Stein",
+ "Stein zu Fleisch",
+ "Wahrer Blick",
+ "Todesfinger",
+ "Wort:Bet""\xe4""ubung",
+ "Bigbys Faust"
+};
+
+static const StringListProvider kEoB2MageSpellsListAmigaGermanProvider = { ARRAYSIZE(kEoB2MageSpellsListAmigaGerman), kEoB2MageSpellsListAmigaGerman };
+
+static const char *const kEoB2ClericSpellsListAmigaGerman[30] = {
+ "",
+ "Segen",
+ "Leicht verwunden",
+ "L. Wunden heilen",
+ "Magie entdecken",
+ "Schutz v. B""\xf6""sem",
+ "St""\xe4""rkung",
+ "Flammenklinge",
+ "Person halten",
+ "Gift verlangs.",
+ "Nahr. erschaffen",
+ "Magie bannen",
+ "Schutzgewand",
+ "Gebet",
+ "L""\xe4""hmung aufheben",
+ "Schwer verwunden",
+ "S. Wunden heilen",
+ "Gift neutr.",
+ "Schutz-B""\xf6""ses 3m",
+ "Kritisch verw.",
+ "K. Wunden heilen",
+ "Flammenschlag",
+ "Tote erwecken",
+ "Schneller Tod",
+ "Wahrer Blick",
+ "Leid",
+ "Heilung",
+ "Auferstehung",
+ "Handauflegen",
+ "Untote abwenden"
+};
+
+static const StringListProvider kEoB2ClericSpellsListAmigaGermanProvider = { ARRAYSIZE(kEoB2ClericSpellsListAmigaGerman), kEoB2ClericSpellsListAmigaGerman };
+
+static const char *const kEoB2SpellNamesAmigaGerman[68] = {
+ "panzer",
+ "brennende H""\xe4""nde",
+ "magie entdecken",
+ "magisches Geschoss",
+ "schild",
+ "schockgriff",
+ "verschwimmen",
+ "unsichtbares entdecken",
+ "verbessertes identifizieren",
+ "unsichtbarkeit",
+ "melfs S""\xe4""urepfeil",
+ "magie bannen",
+ "feuerball",
+ "hast",
+ "person halten",
+ "unsichtbarkeit 3m",
+ "blitzschlag",
+ "vampirgriff",
+ "furcht",
+ "eissturm",
+ "verbesserte Unsichtbarkeit",
+ "fluch brechen",
+ "k""\xe4""ltekegel",
+ "monster halten",
+ "kraftfeld",
+ "aufl""\xf6""sung",
+ "fleisch zu stein",
+ "stein zu fleisch",
+ "wahrer Blick",
+ "Todesfinger",
+ "wort der Macht: Bet""\xe4""ubung",
+ "bigbys geballte Faust",
+ "segen",
+ "leichte Wunden verursachen",
+ "leichte Wunden heilen",
+ "magie entdecken",
+ "schutz vor B""\xf6""sem",
+ "st""\xe4""rkung",
+ "flammenklinge",
+ "person halten",
+ "gift verlangsamen",
+ "nahrung erschaffen",
+ "magie bannen",
+ "schutzgewand",
+ "gebet",
+ "l""\xe4""hmung aufheben",
+ "schwere wunden verursachen",
+ "schwere wunden heilen",
+ "gift neutralisieren",
+ "schutz vor b""\xf6""sem 3m",
+ "kritische wunden verursachen",
+ "kritische wunden heilen",
+ "flammenschlag",
+ "tote erwecken",
+ "schneller tot",
+ "wahrer blick",
+ "leid",
+ "heilung",
+ "auferstehung",
+ "hand auflegen",
+ "untote abwenden",
+ "",
+ "mystische abwehr",
+ "",
+ "",
+ "",
+ "",
+ ""
+};
+
+static const StringListProvider kEoB2SpellNamesAmigaGermanProvider = { ARRAYSIZE(kEoB2SpellNamesAmigaGerman), kEoB2SpellNamesAmigaGerman };
+
+static const char *const kEoB2MagicStrings1AmigaGerman[6] = {
+ "ABBRECHEN",
+ "ABBRECHEN",
+ "Man braucht eine freie Hand f""\xfc""r diesen Zauber.\r",
+ "Von diesen Zaubern kann man nur einen aktivieren.\r",
+ "%s zaubert %s.\r",
+ "\rok\r"
+};
+
+static const StringListProvider kEoB2MagicStrings1AmigaGermanProvider = { ARRAYSIZE(kEoB2MagicStrings1AmigaGerman), kEoB2MagicStrings1AmigaGerman };
+
+static const char *const kEoB2MagicStrings2AmigaGerman[5] = {
+ "Der Zauber versagt!\r",
+ "%s wurde aufgel""\xf6""st!\r",
+ "\x06\x06""Die Party wurde von einem Todeszauber getroffen!\r",
+ "\x06\x06""%s wurde von einem schwer verwunden Zauber getroffen.\r",
+ "AUS STEIN"
+};
+
+static const StringListProvider kEoB2MagicStrings2AmigaGermanProvider = { ARRAYSIZE(kEoB2MagicStrings2AmigaGerman), kEoB2MagicStrings2AmigaGerman };
+
+static const char *const kEoB2MagicStrings3AmigaGerman[5] = {
+ "Wen verzaubern? ",
+ "\rSpruch abgebrochen.\r",
+ "%s's %s Zauber l""\xe4""sst nach.\r",
+ "%s verfehlt das Monster.\r",
+ "%s muss vorn stehen um zu treffen!\r"
+};
+
+static const StringListProvider kEoB2MagicStrings3AmigaGermanProvider = { ARRAYSIZE(kEoB2MagicStrings3AmigaGerman), kEoB2MagicStrings3AmigaGerman };
+
+static const char *const kEoB2MagicStrings4AmigaGerman[1] = {
+ "keine Wirkung.\r"
+};
+
+static const StringListProvider kEoB2MagicStrings4AmigaGermanProvider = { ARRAYSIZE(kEoB2MagicStrings4AmigaGerman), kEoB2MagicStrings4AmigaGerman };
+
+static const char *const kEoB2MagicStrings6AmigaGerman[1] = {
+ "%s hat schon eine R""\xfc""stungklasse ""\xfc""ber 6."
+};
+
+static const StringListProvider kEoB2MagicStrings6AmigaGermanProvider = { ARRAYSIZE(kEoB2MagicStrings6AmigaGerman), kEoB2MagicStrings6AmigaGerman };
+
+static const char *const kEoB2MagicStrings7AmigaGerman[2] = {
+ "%s steht schon unter dem effekt eines %s spruches.\r",
+ "die party steht schon unter dem effekt eines %s spruches.\r"
+};
+
+static const StringListProvider kEoB2MagicStrings7AmigaGermanProvider = { ARRAYSIZE(kEoB2MagicStrings7AmigaGerman), kEoB2MagicStrings7AmigaGerman };
+
+static const char *const kEoB2MagicStrings8AmigaGerman[6] = {
+ "Der Zauber versagt!\r",
+ "ist gel""\xe4""hmt",
+ "Der Zauber versagt!\r",
+ "Der Zauber versagt!\r",
+ "Kein Monster in Reichweite!\r",
+ "%s steht bereits unter einem St""\xe4""rkungszauber.\r"
+};
+
+static const StringListProvider kEoB2MagicStrings8AmigaGermanProvider = { ARRAYSIZE(kEoB2MagicStrings8AmigaGerman), kEoB2MagicStrings8AmigaGerman };
+
+static const byte kEoB2ManDefAmigaGerman[200] = {
+ 0x09, 0x01, 0x03, 0x00, 0x09, 0x01, 0x06, 0x00,
+ 0x09, 0x02, 0x07, 0x00, 0x14, 0x01, 0x01, 0x00,
+ 0x14, 0x02, 0x01, 0x00, 0x14, 0x04, 0x02, 0x00,
+ 0x1A, 0x01, 0x03, 0x00, 0x1A, 0x02, 0x02, 0x00,
+ 0x1A, 0x07, 0x04, 0x00, 0x15, 0x01, 0x02, 0x00,
+ 0x15, 0x01, 0x05, 0x00, 0x15, 0x02, 0x01, 0x00,
+ 0x15, 0x03, 0x04, 0x00, 0x15, 0x04, 0x01, 0x00,
+ 0x15, 0x05, 0x05, 0x00, 0x23, 0x01, 0x02, 0x00,
+ 0x23, 0x01, 0x05, 0x00, 0x23, 0x02, 0x03, 0x00,
+ 0x23, 0x03, 0x01, 0x00, 0x23, 0x06, 0x03, 0x00,
+ 0x23, 0x0A, 0x06, 0x00, 0x26, 0x01, 0x01, 0x00,
+ 0x26, 0x01, 0x03, 0x00, 0x26, 0x01, 0x05, 0x00,
+ 0x26, 0x02, 0x04, 0x00, 0x26, 0x03, 0x02, 0x00,
+ 0x26, 0x04, 0x01, 0x00, 0x17, 0x01, 0x02, 0x00,
+ 0x17, 0x01, 0x04, 0x00, 0x17, 0x01, 0x05, 0x00,
+ 0x17, 0x02, 0x02, 0x00, 0x17, 0x03, 0x03, 0x00,
+ 0x17, 0x07, 0x01, 0x00, 0x12, 0x01, 0x02, 0x00,
+ 0x12, 0x01, 0x07, 0x00, 0x12, 0x03, 0x01, 0x00,
+ 0x12, 0x04, 0x02, 0x00, 0x12, 0x05, 0x02, 0x00,
+ 0x12, 0x06, 0x05, 0x00, 0x12, 0x07, 0x03, 0x00,
+ 0x12, 0x08, 0x01, 0x00, 0x1F, 0x01, 0x05, 0x00,
+ 0x1F, 0x02, 0x06, 0x00, 0x1F, 0x03, 0x02, 0x00,
+ 0x1F, 0x03, 0x01, 0x00, 0x1F, 0x04, 0x01, 0x00,
+ 0x1F, 0x04, 0x03, 0x00, 0x1C, 0x01, 0x01, 0x00,
+ 0x1C, 0x01, 0x03, 0x00, 0x1C, 0x02, 0x01, 0x00
+};
+
+static const ByteProvider kEoB2ManDefAmigaGermanProvider = { ARRAYSIZE(kEoB2ManDefAmigaGerman), kEoB2ManDefAmigaGerman };
+
+static const char *const kEoB2ManWordAmigaGerman[51] = {
+ "teil",
+ "geht",
+ "maus",
+ "um",
+ "einer",
+ "kann",
+ "das",
+ "schalter",
+ "der",
+ "einem",
+ "gnome",
+ "magieresistent",
+ "intelligenz",
+ "weisheit",
+ "dieb",
+ "weiter",
+ "setzen",
+ "ein",
+ "magier",
+ "diese",
+ "sind",
+ "eines",
+ "wodurch",
+ "schwerer",
+ "gute",
+ "bonus",
+ "bogen",
+ "und",
+ "dadurch",
+ "oft",
+ "raubt",
+ "keine",
+ "schrift",
+ "waffen",
+ "unterteilt",
+ "vordersten",
+ "nur",
+ "sie",
+ "klassen",
+ "zeigt",
+ "gegen",
+ "mausknopf",
+ "nahrungsbalken",
+ "charakters",
+ "des",
+ "um",
+ "gegenstand",
+ "durch",
+ "spruch",
+ "unsichtbar",
+ ""
+};
+
+static const StringListProvider kEoB2ManWordAmigaGermanProvider = { ARRAYSIZE(kEoB2ManWordAmigaGerman), kEoB2ManWordAmigaGerman };
+
+static const char *const kEoB2ManPromptAmigaGerman[1] = {
+ "\r\r\r\rAuf der Seite mit diesem Symbol...\r\rFinde Zeile %d\rGib Wort %d ein\r"
+};
+
+static const StringListProvider kEoB2ManPromptAmigaGermanProvider = { ARRAYSIZE(kEoB2ManPromptAmigaGerman), kEoB2ManPromptAmigaGerman };
+
+static const char *const kEoB2MainMenuStringsAmigaGerman[5] = {
+ "ALTES SPIEL LADEN\r",
+ "NEUE PARTY ERSTELLEN\r",
+ "EOB I PARTY TRANSFER\r",
+ "INTRO ANSEHEN\r",
+ "FORMATIEREN\r"
+};
+
+static const StringListProvider kEoB2MainMenuStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2MainMenuStringsAmigaGerman), kEoB2MainMenuStringsAmigaGerman };
+
+static const char *const kEoB2TransferStrings1AmigaGerman[2] = {
+ "Stufe: %d",
+ " / %d"
+};
+
+static const StringListProvider kEoB2TransferStrings1AmigaGermanProvider = { ARRAYSIZE(kEoB2TransferStrings1AmigaGerman), kEoB2TransferStrings1AmigaGerman };
+
+static const char *const kEoB2TransferStrings2AmigaGerman[2] = {
+ "Dieses Abenteuer ist nur f""\xfc""r vier Charaktere.",
+ "OK w""\xe4""hlen, wenn Partyerstellung beendet."
+};
+
+static const StringListProvider kEoB2TransferStrings2AmigaGermanProvider = { ARRAYSIZE(kEoB2TransferStrings2AmigaGerman), kEoB2TransferStrings2AmigaGerman };
+
+static const char *const kEoB2TransferLabelsAmigaGerman[2] = {
+ "ABBR.",
+ "OK"
+};
+
+static const StringListProvider kEoB2TransferLabelsAmigaGermanProvider = { ARRAYSIZE(kEoB2TransferLabelsAmigaGerman), kEoB2TransferLabelsAmigaGerman };
+
+static const char *const kEoB2IntroStringsAmigaGerman[20] = {
+ "Ihr hattet euch gerade gem""\xfc""tlich am \rKamin niedergelassen.",
+ "Da wurde euch eine Botschaft\rzugespielt.",
+ "Sie war von eurem Freund Khelben \rBlackstaff, dem Erzmagier der Stadt.",
+ "Die Mitteilung war dringend.",
+ "Was konnte Khelben nur wollen?",
+ "Willkommen, bitte tretet ein.",
+ "Khelben erwartet euch im Studierzimmer.",
+ "Danke f""\xfc""r euer schnelles Kommen.",
+ "Meine Freunde, ich bin besorgt.",
+ "Uralte, b""\xf6""se M""\xe4""chte rumoren im \rTempel Darkmoon.",
+ "Ich f""\xfc""rchte um die Sicherheit \runserer Stadt.",
+ "Ich brauche eure Hilfe...",
+ "Vor drei N""\xe4""chten \rentsandte ich einen Kundschafter.",
+ "Sie kam niemals zur""\xfc""ck.",
+ "Ich f""\xfc""rchte um ihr Leben.",
+ "Nehmt diese M""\xfc""nze.",
+ "Mit ihrer Hilfe werde \rich euch erreichen.",
+ "Ihr m""\xfc\xdf""t schnell handeln.",
+ "Ich teleportiere euch nun in \rdie N""\xe4""he von Darkmoon.",
+ "M""\xf6""ge das Gl""\xfc""ck auf eurer Seite\rsein, Freunde."
+};
+
+static const StringListProvider kEoB2IntroStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2IntroStringsAmigaGerman), kEoB2IntroStringsAmigaGerman };
+
+static const char *const kEoB2IntroCPSFilesAmigaGerman[16] = {
+ "STREET1.CPS",
+ "STREET2.CPS",
+ "DOORWAY1.CPS",
+ "DOORWAY2.CPS",
+ "WESTWOOD1.CPS",
+ "WINDING.CPS",
+ "KHELBAN2.CPS",
+ "KHELBAN1.CPS",
+ "KHELBAN3.CPS",
+ "KHELBAN4.CPS",
+ "COIN.CPS",
+ "KHELBAN5.CPS",
+ "KHELBAN6.CPS",
+ "WESTWOOD1.CPS",
+ "WESTWOOD3.CPS",
+ "WESTWOOD3.CPS"
+};
+
+static const StringListProvider kEoB2IntroCPSFilesAmigaGermanProvider = { ARRAYSIZE(kEoB2IntroCPSFilesAmigaGerman), kEoB2IntroCPSFilesAmigaGerman };
+
+static const char *const kEoB2FinaleStringsAmigaGerman[20] = {
+ "Nun endlich wurde Dran besiegt.",
+ "Pl""\xf6""tzlich erscheint euer Freund \rKhelben.",
+ "Seid gegr""\xfc\xdf""t, meine siegreichen \rFreunde.",
+ "Ihr seid die Bezwinger von Dran!",
+ "Ich hatte keine Ahnung, da""\xdf"" \rDran ein Drache war.",
+ "Er mu""\xdf"" ""\xfc""ber 300 Jahre alt \rgewesen sein!",
+ "Seine Macht ist vergangen.",
+ "Noch immer ist Darkmoon\reine Quelle des B""\xf6""sen.",
+ "Und ein Teil seines Gefolges\rexistiert noch.",
+ "Daher m""\xfc""ssen wir diesen Platz\rnun verlassen.",
+ "So da""\xdf"" meine Kr""\xe4""fte ihn ein\r f""\xfc""r allemal\rzerst""\xf6""ren k""\xf6""nnen.",
+ "Folgt mir.",
+ "M""\xe4""chtige Magier sind bereit\rf""\xfc""r den letzten Schlag\rgegen Darkmoon.",
+ "Das B""\xf6""se im Tempel ist sehr stark.",
+ "Es darf keinesfalls weiter\rbestehen!",
+ "Der Tempel h""\xf6""rt auf zu\rexistieren.",
+ "Unsere Arbeit ist nun getan,\rmeine Freunde.",
+ "Seid bedankt.",
+ "Ihr habt Euch meinen tiefen\r Respekt erk""\xe4""mpft.",
+ "Wir werden Euch nie vergessen."
+};
+
+static const StringListProvider kEoB2FinaleStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2FinaleStringsAmigaGerman), kEoB2FinaleStringsAmigaGerman };
+
+static const char *const kEoB2FinaleCPSFilesAmigaGerman[13] = {
+ "DRAGON1.CPS",
+ "DRAGON2.CPS",
+ "HURRY1.CPS",
+ "HURRY2.CPS",
+ "DESTROY0.CPS",
+ "DESTROY1.CPS",
+ "DESTROY2.CPS",
+ "MAGIC.CPS",
+ "DESTROY3.CPS",
+ "CREDITS2.CPS",
+ "CREDITS3.CPS",
+ "HEROES.CPS",
+ "THANKS.CPS"
+};
+
+static const StringListProvider kEoB2FinaleCPSFilesAmigaGermanProvider = { ARRAYSIZE(kEoB2FinaleCPSFilesAmigaGerman), kEoB2FinaleCPSFilesAmigaGerman };
+
+static const char *const kEoB2MonsterDistAttStringsAmigaGerman[5] = {
+ "Die Party wurde von einem psychischen Angriff getroffen!\r",
+ "paralysiert",
+ "vergiftet",
+ "bet""\xe4""ubt",
+ "versteinert"
+};
+
+static const StringListProvider kEoB2MonsterDistAttStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2MonsterDistAttStringsAmigaGerman), kEoB2MonsterDistAttStringsAmigaGerman };
+
+static const char *const kEoB2Npc1StringsAmigaGerman[2] = {
+ "reden",
+ "weiter"
+};
+
+static const StringListProvider kEoB2Npc1StringsAmigaGermanProvider = { ARRAYSIZE(kEoB2Npc1StringsAmigaGerman), kEoB2Npc1StringsAmigaGerman };
+
+static const char *const kEoB2Npc2StringsAmigaGerman[2] = {
+ "freilassen",
+ "weiterziehen"
+};
+
+static const StringListProvider kEoB2Npc2StringsAmigaGermanProvider = { ARRAYSIZE(kEoB2Npc2StringsAmigaGerman), kEoB2Npc2StringsAmigaGerman };
+
+static const char *const kEoB2MonsterDustStringsAmigaGerman[1] = {
+ "Das Monster vergeht zu staub!\r"
+};
+
+static const StringListProvider kEoB2MonsterDustStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2MonsterDustStringsAmigaGerman), kEoB2MonsterDustStringsAmigaGerman };
+
+static const char *const kEoB2KheldranStringsAmigaGerman[1] = {
+ " Diese Narren!"
+};
+
+static const StringListProvider kEoB2KheldranStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2KheldranStringsAmigaGerman), kEoB2KheldranStringsAmigaGerman };
+
+static const char *const kEoB2HornStringsAmigaGerman[4] = {
+ "Ein br""\xfc""llendes Ger""\xe4""usch kommt aus dem Horn.\r",
+ "Ein hohler Ton dringt aus dem Horn.\r",
+ "Ein melodischer Ton klingt aus dem Horn.\r",
+ "Ein unheimliches Ger""\xe4""usch entweicht dem Horn.\r"
+};
+
+static const StringListProvider kEoB2HornStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2HornStringsAmigaGerman), kEoB2HornStringsAmigaGerman };
+