Add lay-preacher office and update prerequisites in FalukantTypes; enhance church localization in English and German

This commit is contained in:
Torsten Schulz (local)
2026-01-28 14:24:24 +01:00
parent 01679697b4
commit a6326f149d
5 changed files with 355 additions and 1 deletions

View File

@@ -1031,6 +1031,7 @@ export const initializePoliticalOfficePrerequisites = async () => {
// — Church Offices —
const churchOffices = [
{ tr: "lay-preacher", seatsPerRegion: 3, regionType: "city", hierarchyLevel: 0 },
{ tr: "village-priest", seatsPerRegion: 1, regionType: "city", hierarchyLevel: 1 },
{ tr: "parish-priest", seatsPerRegion: 1, regionType: "city", hierarchyLevel: 2 },
{ tr: "dean", seatsPerRegion: 1, regionType: "county", hierarchyLevel: 3 },
@@ -1043,11 +1044,17 @@ const churchOffices = [
const churchOfficePrerequisites = [
{
officeTr: "village-priest",
officeTr: "lay-preacher",
prerequisite: {
prerequisiteOfficeTypeId: null // Einstiegsposition, keine Voraussetzung
}
},
{
officeTr: "village-priest",
prerequisite: {
prerequisiteOfficeTypeId: "lay-preacher"
}
},
{
officeTr: "parish-priest",
prerequisite: {