From c3a6c9913a28e03063158719911df0dd0b6a3dff Mon Sep 17 00:00:00 2001 From: Harlekin Date: Fri, 18 Sep 2026 10:09:13 +0200 Subject: [PATCH] Initial commit: Rangordnungsbuilder Co-Authored-By: Claude Sonnet 5 --- Rangordnungen/rangordnung.json | 681 ++++++++++++++++++++++++++++ Rangordnungsbuilder.html | 787 +++++++++++++++++++++++++++++++++ 2 files changed, 1468 insertions(+) create mode 100644 Rangordnungen/rangordnung.json create mode 100644 Rangordnungsbuilder.html diff --git a/Rangordnungen/rangordnung.json b/Rangordnungen/rangordnung.json new file mode 100644 index 0000000..68101fd --- /dev/null +++ b/Rangordnungen/rangordnung.json @@ -0,0 +1,681 @@ +{ + "title": "", + "bg": "#4a4a52", + "badgeColored": true, + "transparent": false, + "command": [ + { + "id": "n0n0z", + "name": "O5-Rat", + "color": "#111111", + "knowledge": 5, + "keycard": 5, + "parent": null, + "parent2": null, + "col": 1, + "row": 0, + "toUnits": false, + "link": "n1jmu" + }, + { + "id": "n1jmu", + "name": "Ethikkommission", + "color": "#e6e600", + "knowledge": 5, + "keycard": 5, + "parent": null, + "parent2": null, + "col": 0, + "row": 0, + "toUnits": false, + "link": null + }, + { + "id": "n22vu", + "name": "Standortleiter", + "color": "#e8c37a", + "knowledge": 5, + "keycard": 5, + "parent": "n0n0z", + "parent2": "n1jmu", + "col": 1, + "row": 1, + "toUnits": false, + "link": null + }, + { + "id": "n3gpr", + "name": "MTF Epsilon-11", + "color": "#2f6bff", + "knowledge": 4, + "keycard": "Omni", + "parent": "n0n0z", + "parent2": null, + "col": 3, + "row": 1, + "toUnits": true, + "link": null + }, + { + "id": "n4hid", + "name": "Personalabteilung Director", + "color": "#a9c1e8", + "knowledge": 5, + "keycard": 5, + "parent": "n22vu", + "parent2": null, + "col": 2, + "row": 2, + "toUnits": false, + "link": null + }, + { + "id": "n5vb3", + "name": "Manager", + "color": "#e8c37a", + "knowledge": 4, + "keycard": 4, + "parent": "n22vu", + "parent2": null, + "col": 1, + "row": 3, + "toUnits": true, + "link": null + }, + { + "id": "n6sbd", + "name": "Personalabteilung", + "color": "#a9c1e8", + "knowledge": 4, + "keycard": 4, + "parent": "n4hid", + "parent2": null, + "col": 2, + "row": 3, + "toUnits": true, + "link": null + } + ], + "unitsLabel": "Einheiten", + "unitsColor": "#c79a3a", + "columns": [ + { + "id": "n7664", + "name": "Mobile Task Force", + "color": "#2f6bff", + "branches": [], + "tail": [], + "ranks": [ + { + "id": "n8tx0", + "name": "Task Force Commander", + "knowledge": 4, + "keycard": 4, + "tier": 30 + }, + { + "id": "n98zk", + "name": "Unit Commander", + "knowledge": 4, + "keycard": 4, + "tier": 29 + }, + { + "id": "n10io5", + "name": "Task Force Officer", + "knowledge": 4, + "keycard": 4, + "tier": 28 + }, + { + "id": "n112st", + "name": "Officer Candidate", + "knowledge": 4, + "keycard": 4, + "tier": 27 + }, + { + "id": "n12bbu", + "name": "Chief Field Instructor", + "knowledge": 3, + "keycard": 3, + "tier": 25 + }, + { + "id": "n13rtd", + "name": "Field Instructor", + "knowledge": 3, + "keycard": 3, + "tier": 24 + }, + { + "id": "n14viq", + "name": "Field Squadlead", + "knowledge": 3, + "keycard": 3, + "tier": 22 + }, + { + "id": "n15rsu", + "name": "Junior Field Squadlead", + "knowledge": 3, + "keycard": 3, + "tier": 21 + }, + { + "id": "n165lb", + "name": "NCO Candidate", + "knowledge": 3, + "keycard": 3, + "tier": 20 + }, + { + "id": "n171t9", + "name": "Chief Operator", + "knowledge": 2, + "keycard": 2, + "tier": 18 + }, + { + "id": "n18d4n", + "name": "Specialist", + "knowledge": 2, + "keycard": 2, + "tier": 16 + }, + { + "id": "n19adc", + "name": "Senior Operator", + "knowledge": 2, + "keycard": 2, + "tier": 15 + }, + { + "id": "n20n0r", + "name": "Operator", + "knowledge": 2, + "keycard": 2, + "tier": 14 + }, + { + "id": "n215md", + "name": "Trainee", + "knowledge": 2, + "keycard": 2, + "tier": 13 + }, + { + "id": "n22359", + "name": "Recruit", + "knowledge": 1, + "keycard": 0, + "tier": 12 + } + ] + }, + { + "id": "n237pn", + "name": "Sicherheitsdienst", + "color": "#7b3ff2", + "ranks": [ + { + "id": "n24flw", + "name": "Director of Security", + "knowledge": 4, + "keycard": 4, + "tier": 30 + }, + { + "id": "n25pin", + "name": "Deputy Director of Security", + "knowledge": 4, + "keycard": 4, + "tier": 29 + }, + { + "id": "n26wep", + "name": "Chief of Security", + "knowledge": 4, + "keycard": 4, + "tier": 28 + } + ], + "branches": [ + { + "id": "n37oqy", + "label": "HRU | FG", + "ranks": [ + { + "id": "n27u3e", + "name": "Security Supervisor", + "knowledge": 4, + "keycard": 4, + "tier": 27 + }, + { + "id": "n28iy8", + "name": "Security Lieutenant", + "knowledge": 3, + "keycard": 3, + "tier": 25 + }, + { + "id": "n29maj", + "name": "Special Security Agent", + "knowledge": 3, + "keycard": 3, + "tier": 22 + }, + { + "id": "n30r48", + "name": "Experienced Security Agent", + "knowledge": 3, + "keycard": 3, + "tier": 21 + }, + { + "id": "n31g1e", + "name": "Security Agent", + "knowledge": 3, + "keycard": 3, + "tier": 20 + }, + { + "id": "n32dei", + "name": "Operator in Command", + "knowledge": 3, + "keycard": 2, + "tier": 18 + }, + { + "id": "n33qt9", + "name": "Senior Security Operator", + "knowledge": 2, + "keycard": 2, + "tier": 17 + }, + { + "id": "n34kzp", + "name": "Advanced Security Operator", + "knowledge": 2, + "keycard": 2, + "tier": 16 + }, + { + "id": "n35pfi", + "name": "Security Operator", + "knowledge": 2, + "keycard": 2, + "tier": 15 + }, + { + "id": "n36wzo", + "name": "Junior Security Operator", + "knowledge": 2, + "keycard": 2, + "tier": 14 + } + ] + }, + { + "id": "n48l8k", + "label": "Containment Unit", + "ranks": [ + { + "id": "n38ry6", + "name": "Containment Supervisor", + "knowledge": 4, + "keycard": 4, + "tier": 27 + }, + { + "id": "n390gs", + "name": "Containment Lieutenant", + "knowledge": 3, + "keycard": 3, + "tier": 25 + }, + { + "id": "n40s93", + "name": "Special Containment Agent", + "knowledge": 3, + "keycard": 3, + "tier": 22 + }, + { + "id": "n41dne", + "name": "Experienced Containment Agent", + "knowledge": 3, + "keycard": 3, + "tier": 21 + }, + { + "id": "n42kbm", + "name": "Containment Agent", + "knowledge": 3, + "keycard": 3, + "tier": 20 + }, + { + "id": "n43iyp", + "name": "Specialist in Command", + "knowledge": 3, + "keycard": 3, + "tier": 18 + }, + { + "id": "n446oq", + "name": "Senior Containment Specialist", + "knowledge": 3, + "keycard": 3, + "tier": 17 + }, + { + "id": "n45clx", + "name": "Advanced Containment Specialist", + "knowledge": 3, + "keycard": 3, + "tier": 16 + }, + { + "id": "n46igz", + "name": "Containment Specialist", + "knowledge": 3, + "keycard": 2, + "tier": 15 + }, + { + "id": "n47mls", + "name": "Junior Containment Specialist", + "knowledge": 3, + "keycard": 2, + "tier": 14 + } + ] + } + ], + "tail": [ + { + "id": "n49cly", + "name": "Security Guard", + "knowledge": 2, + "keycard": 1, + "tier": 13 + }, + { + "id": "n501wv", + "name": "Rekrut", + "knowledge": 1, + "keycard": 0, + "tier": 12 + } + ] + }, + { + "id": "n51r1u", + "name": "Wissenschaftler", + "color": "#12a89a", + "branches": [], + "tail": [], + "ranks": [ + { + "id": "n525k7", + "name": "Head of Research", + "knowledge": 4, + "keycard": 4, + "tier": 30 + }, + { + "id": "n536hf", + "name": "Overseer of Research", + "knowledge": 4, + "keycard": 4, + "tier": 29 + }, + { + "id": "n549by", + "name": "Supervisor of Research", + "knowledge": 4, + "keycard": 4, + "tier": 27 + }, + { + "id": "n55lob", + "name": "Chief Researcher", + "knowledge": 4, + "keycard": 3, + "tier": 25 + }, + { + "id": "n56uc4", + "name": "Lead Researcher", + "knowledge": 3, + "keycard": 3, + "tier": 24 + }, + { + "id": "n57vj0", + "name": "Senior Researcher", + "knowledge": 3, + "keycard": 3, + "tier": 22 + }, + { + "id": "n58bh8", + "name": "Advanced Researcher", + "knowledge": 3, + "keycard": 2, + "tier": 21 + }, + { + "id": "n59i2k", + "name": "Experienced Researcher", + "knowledge": 3, + "keycard": 2, + "tier": 20 + }, + { + "id": "n60i6s", + "name": "Researcher", + "knowledge": 3, + "keycard": 2, + "tier": 18 + }, + { + "id": "n61suy", + "name": "Assistant Researcher", + "knowledge": 2, + "keycard": 2, + "tier": 16 + }, + { + "id": "n623uc", + "name": "Junior Researcher", + "knowledge": 2, + "keycard": 1, + "tier": 14 + }, + { + "id": "n63yrc", + "name": "Probationary Researcher", + "knowledge": 2, + "keycard": 1, + "tier": 13 + }, + { + "id": "n64mau", + "name": "Intern", + "knowledge": 2, + "keycard": 0, + "tier": 12 + } + ] + }, + { + "id": "n656ww", + "name": "Mediziner", + "color": "#1fae4a", + "branches": [], + "tail": [], + "ranks": [ + { + "id": "n66x1u", + "name": "Ärztlicher Direktor", + "knowledge": 4, + "keycard": 4, + "tier": 30 + }, + { + "id": "n67cc1", + "name": "Stellvertretender Ärztlicher Direktor", + "knowledge": 4, + "keycard": 4, + "tier": 29 + }, + { + "id": "n68x49", + "name": "Chefarzt", + "knowledge": 4, + "keycard": 4, + "tier": 28 + }, + { + "id": "n69n0g", + "name": "Leitender Oberarzt", + "knowledge": 4, + "keycard": 4, + "tier": 27 + }, + { + "id": "n70yi9", + "name": "Oberarzt", + "knowledge": 3, + "keycard": 3, + "tier": 25 + }, + { + "id": "n718b3", + "name": "Facharzt", + "knowledge": 2, + "keycard": 3, + "tier": 22 + }, + { + "id": "n72nhx", + "name": "Arzt", + "knowledge": 2, + "keycard": 2, + "tier": 21 + }, + { + "id": "n737uh", + "name": "Assistenzarzt", + "knowledge": 2, + "keycard": 2, + "tier": 20 + }, + { + "id": "n742p3", + "name": "Notfallsanitäter", + "knowledge": 2, + "keycard": 1, + "tier": 16 + }, + { + "id": "n75v5w", + "name": "Rettungssanitäter", + "knowledge": 2, + "keycard": 1, + "tier": 14 + }, + { + "id": "n762xy", + "name": "Rettungshelfer", + "knowledge": 2, + "keycard": 1, + "tier": 13 + }, + { + "id": "n775wa", + "name": "Azubi", + "knowledge": 1, + "keycard": 0, + "tier": 12 + } + ] + } + ], + "sideBoxes": [ + { + "id": "n78npx", + "name": "MTF Iota-10", + "color": "#2f6bff", + "knowledge": 2, + "keycard": 2, + "tier": 19 + }, + { + "id": "n79ul8", + "name": "Personal Guards", + "color": "#f5820a", + "knowledge": 2, + "keycard": 2, + "tier": 18 + }, + { + "id": "n80ke7", + "name": "Sonstiges", + "color": "#ffffff", + "knowledge": "N/A", + "keycard": "N/A", + "tier": 17 + } + ], + "bands": [ + { + "tier": 27, + "label": "Leitungsebene" + }, + { + "tier": 12, + "label": "Ausbildungsrang" + } + ], + "levels": [ + { + "id": "n8136f", + "label": "Service-Kräfte", + "dividerColor": "#9aa0a6", + "boxes": [ + { + "id": "n82y1b", + "name": "Putzkräfte/Koch", + "color": "#b8bcc2", + "knowledge": 1, + "keycard": 1 + }, + { + "id": "n83hqo", + "name": "Techniker", + "color": "#d400ff", + "knowledge": 1, + "keycard": 2 + } + ] + }, + { + "id": "n84l76", + "label": "Sonstiges", + "dividerColor": "#6a7077", + "boxes": [ + { + "id": "n859d8", + "name": "D-Klasse", + "color": "#f5820a", + "knowledge": 0, + "keycard": 0 + } + ] + } + ] +} \ No newline at end of file diff --git a/Rangordnungsbuilder.html b/Rangordnungsbuilder.html new file mode 100644 index 0000000..d981448 --- /dev/null +++ b/Rangordnungsbuilder.html @@ -0,0 +1,787 @@ + + + + + +SCP-RP Rangordnungs-Builder + + + +
+
Rangordnungs-BuilderSCP-RP · Wissenslevel | Keycard
+
+
+ + + + + + +
+
+ +
+ + +
+
+
100%
+
+
+ + + +