Ein Companion ist das Herz von Kinghar: eine Gefährtin mit eigener Geschichte, Stufe, Quartier und später Ministerposten. Wer eine neue anlegt, folgt dem Muster der 328 bestehenden Dateien — und einer Hand voll harter Konventionen, die den Spielleitungs-Regeln entsprechen.
Die Pflichtfelder und was sie wollen
Jede Companion-Datei trägt diese Felder gefüllt:
- name — projektweit eindeutig, gegen die bestehenden Namen geprüft (Groß/Klein egal).
- species — die Rasse bestimmt alles Folgende: Körperform, Bildstil, Ministerposten.
- affection — Zahl 0–100, muss zur Stufe passen (siehe unten).
- stage — die Beziehungsstufe, exakt in Enum-Schreibweise.
- ministerPost — der künftige Ministerposten, ebenfalls Enum-exakt, oder
keiner.
- personality, backstory — Prosa in dritter Person, Deutsch, ohne Hetze: Kinghar-Figuren ziehen mit, sie drängen nie.
- traits — Liste mit mindestens einem Eintrag, Stichworte statt Sätze.
- likes, desires, fetishes — jeweils ausformuliert; fetishes stets freiwillig-wohnlich, nie übergriffig.
Die Stufenleiter
| Stage (exakt so) | Affection |
|---|
| Bekannte | 0–20 |
| Verbuendete | 20–50 |
| Geliebte | 50–80 |
| Ehefrau | 80–100 |
Neuentwürfe starten als Bekannte mit niedrigem affection. Nie zurückstufen ohne expliziten Auftrag, und die Enum-Schreibweise ist unverhandelbar: Bekannte, Verbuendete, Geliebte, Ehefrau — keine Umlaut-Variante wie „Verbündete", sie bricht die Validierung. Dasselbe gilt für ministerPost: Militaer, Finanzen, Handwerk, Kultur, Landwirtschaft, Forschung, Diplomatie, keiner.
Verweise und Passungen
faction ist ein echter Referenz-Slug auf eine der elf Fraktionsdateien: elfenrat, himmelsgilde, nachbar-fraktion-ost, nord-klan, orkhorde, spieler-reich, sued-archipel, sumpfpakt, unterwelt-syndikat, westmark-bund, zwergenbund. Freie Felder wie quartier, personalQuest und realmBuff sind Strings — ihr Ziel wird vor dem Schreiben per Grep/Lese geprüft, damit kein toter Link entsteht.
Der Ministerposten passt zur Rolle: Kriegerinnen → Militaer, Heilerinnen → Landwirtschaft/Forschung, Händlerinnen → Finanzen, Handwerkerinnen → Handwerk. Bei Tier-Companions steht der Tierruf als name, die Art als species.
Die Rasse-Körper-Kanonik
Körperform, Statur und Proportionen werden aus der species abgeleitet — nie aus einem generischen „üppig"-Default. Klein/schlank (Hasen-, Tauben-, Otter-Kemonomimi, Elfen, Feen, Slime), athletisch-sehnig (Wölfe, Katzen, Füchse, Kriegerinnen, Söldnerinnen), kräftig-breit (Bär, Ork, Zwerg, Oger, Zentaurin), und „üppig" nur, wo die Rasse es rasserecht trägt (Sphinx, Sukkubus, Lilith-Dämonin, Golem-Architektin, Blumen-/Frucht-Nymphen). Bei Unsicherheit: schlank oder athletisch. Diese Kanonik gilt für alle Textfelder, besonders description — nicht nur für Bildprompts.
Umlaut- oder Translit-Datei?
Eine bestehende Schreibweise pro Datei nie mischen: Ist die Datei translit benannt (ue/ae/oe), bleibt der Stil translit; Umlaut-Dateien bleiben Umlaut. Nur die Schema-Enums sind davon ausgenommen — sie stehen immer in ihrer exakten Enum-Schreibweise.