<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://camnet.oetterer.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=No%C3%A9mi</id>
	<title>CamNet - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://camnet.oetterer.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=No%C3%A9mi"/>
	<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/Spezial:Beitr%C3%A4ge/No%C3%A9mi"/>
	<updated>2026-09-14T23:31:03Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Camille&amp;diff=7800</id>
		<title>Camille</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Camille&amp;diff=7800"/>
		<updated>2026-08-18T21:18:06Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Camille.png&lt;br /&gt;
|displayname=Camille Chevalier&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Assamiten&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|apparent_age=12&lt;br /&gt;
|residence=New York&lt;br /&gt;
|chapter_of_first_appearance=Die Schale der Verständigung&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Dunkle Schwestern&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Camille&amp;diff=7799</id>
		<title>Camille</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Camille&amp;diff=7799"/>
		<updated>2026-08-18T21:15:38Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Camille.png&lt;br /&gt;
|displayname=Camille Chevalier&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Assamiten&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|apparent_age=12&lt;br /&gt;
|residence=New York&lt;br /&gt;
|chapter_of_first_appearance=Die Schale der Verständigung&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Die Sünden des Blutes&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Walter_Holmes&amp;diff=7798</id>
		<title>Walter Holmes</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Walter_Holmes&amp;diff=7798"/>
		<updated>2026-08-18T21:14:16Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Walter Holmes.jpg&lt;br /&gt;
|displayname=Walter Holmes&lt;br /&gt;
|fullname=Walter Holmes&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Ventrue&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|apparent_age=40&lt;br /&gt;
|residence=Jersey City&lt;br /&gt;
|chapter_of_first_appearance=Auf den Spuren des Abtes&lt;br /&gt;
|died=Nein&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Rayzeel&amp;diff=7797</id>
		<title>Rayzeel</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Rayzeel&amp;diff=7797"/>
		<updated>2026-08-18T21:13:07Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Rayzeel.jpg&lt;br /&gt;
|fullname=Rayzeel&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Unabhängig&lt;br /&gt;
|clan=Salubri&lt;br /&gt;
|sire=Saulot&lt;br /&gt;
|generation=4&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=Alexandria&lt;br /&gt;
|chapter_of_first_appearance=Das Kind des Propheten&lt;br /&gt;
|died=Nein&lt;br /&gt;
|relations=* kennt Shepherd (vgl. [[Das Erbe des Kappadozius]]&lt;br /&gt;
* kennt Anatol, Clemence und Becket (vgl. [[Das Kind des Propheten|Traumpalast]])&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Ricardo&amp;diff=7796</id>
		<title>Ricardo</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Ricardo&amp;diff=7796"/>
		<updated>2026-08-18T21:12:26Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Ricardo.jpg&lt;br /&gt;
|displayname=Ricardo&lt;br /&gt;
|fullname=Ricardo Montalban&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Axel&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Anarchen&lt;br /&gt;
|clan=Lasombra&lt;br /&gt;
|sire=Federico&lt;br /&gt;
|generation=10&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=Jersey City&lt;br /&gt;
|office=Obmann&lt;br /&gt;
|chapter_of_first_appearance=Auf den Spuren des Abtes&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Der Aufstieg der Finsternis&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Jaqueline_Howard&amp;diff=7795</id>
		<title>Jaqueline Howard</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Jaqueline_Howard&amp;diff=7795"/>
		<updated>2026-08-18T21:11:34Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Datei:Jaqueline Howard.png&lt;br /&gt;
|fullname=Jaqueline Howard&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Axel&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Anarchen&lt;br /&gt;
|clan=Dünnblütige&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=Alexandria&lt;br /&gt;
|chapter_of_first_appearance=Spuren des Untergangs&lt;br /&gt;
|died=Nein&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Bedford&amp;diff=7794</id>
		<title>Bedford</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Bedford&amp;diff=7794"/>
		<updated>2026-08-18T21:10:32Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Bedford.jpg&lt;br /&gt;
|displayname=Damian Bedford&lt;br /&gt;
|fullname=Bedford&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Axel&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Brujah&lt;br /&gt;
|generation=11&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=New York&lt;br /&gt;
|chapter_of_first_appearance=Das Auge des Hazimel&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Das Kind von Hardestadt&lt;br /&gt;
|relations=;[[Federico]]&lt;br /&gt;
:Ein guter alter Feund. - Zumindest scheint es so.&lt;br /&gt;
;[[Minx]]&lt;br /&gt;
:Sein &amp;quot;erstes&amp;quot; Kind? Kaum vorstellbar, wenn man bedenkt wie jung sie ist. Bedford scheint sie wegen ihrer unbändigen Lebensfreude ausgewählt zu haben. Eine seltene Eigenschaft unter Kainskindern.&lt;br /&gt;
;[[Olaf]]&lt;br /&gt;
:Olaf ist das jüngste &amp;quot;Kind&amp;quot; von Bedford. Auch wenn die Umstände seines Kusses etwas im Dunklen liegen, hat Bedford sich seiner angenommen. Vielleicht weil er etwas in ihm gesehen hat, das er bei sich selbst schon verloren glaubt.&lt;br /&gt;
;[[Sunshine]]&lt;br /&gt;
:Bis auf eine kurze Begegnung ist nicht viel bekannt. Außer das Sunshine und ihr Begleiter für die Heilung von Minx verantwortlich sind.&lt;br /&gt;
;[[Julius]]&lt;br /&gt;
:Ein Archont der Brujah. Sie kennen sich, aber wie gut bleibt offen.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Federico&amp;diff=7793</id>
		<title>Federico</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Federico&amp;diff=7793"/>
		<updated>2026-08-18T21:08:45Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Federico.jpg&lt;br /&gt;
|displayname=Federico de Soya&lt;br /&gt;
|fullname=Don Federico Juan Carlos Ramirez de Soya&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Lasombra&lt;br /&gt;
|generation=9&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|apparent_age=45&lt;br /&gt;
|residence=New York&lt;br /&gt;
|chapter_of_first_appearance=Das Auge des Hazimel&lt;br /&gt;
|died=Nein&lt;br /&gt;
|disciplines=Auspex~ Beherrschung~ Präsenz~ Schattenspiele~ Seelenstärke~ Stärke~ Verdunkelung&lt;br /&gt;
|discipline_auspex=(1) Geschärfte Sinne~ (2) Aura-Wahrnehmung~ (3) Geistige Berührung~ (4) Telepathie&lt;br /&gt;
|discipline_beherrschung=(1) Befehl~ (2) Hypnose~ (3) Vergesslicher Geist&lt;br /&gt;
|discipline_schattenspiele=(1) Schattenspiel~ (2) Leichentuch der Nacht~ (3) Arme der Hölle~ (4) Schwarze Metamorphose~ (5) Schattenkörper&lt;br /&gt;
|discipline_seelenstrke=(1) Seelenstärke 1~ (2) Seelenstärke 2&lt;br /&gt;
|discipline_strke=(1) Stärke 1~ (2) Stärke 2&lt;br /&gt;
|discipline_verdunkelung=(1) Schattenmantel~ (2) Unsichtbare Gegenwart~ (3) Maske der tausend Gesichter~ (4) Verschwinden vor dem geistigen Auge&lt;br /&gt;
|relations=* Ist gut befreundet mit [[Bedford]], sie scheinen eine gemeinsame Vergangenheit zu haben.&lt;br /&gt;
* Erzeuger von [[Ricardo|Ricardo Montalban]], das Verhältnis zwischen ihnen muss man aber gegenwärtig als &amp;quot;feindlich&amp;quot; bezeichnen.&lt;br /&gt;
* Erzeuger von [[Liz|Elisabeth Ann McMillan]] im Zuge des Repopularisierungsprojektes von [[Prinz]] [[Benison|Benison Hodge]] in [[Atlanta]] nach dem Blutfluch.&lt;br /&gt;
* Hatte in [[Atlanta]] einen [[Ghul]]: [[Sen. Escalon]].&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Celestyn&amp;diff=7792</id>
		<title>Celestyn</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Celestyn&amp;diff=7792"/>
		<updated>2026-08-18T21:08:03Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Datei:Celestyn.jpg&lt;br /&gt;
|displayname=Magister Magnus High Regent Celestyn&lt;br /&gt;
|fullname=Celestyn&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=New York&lt;br /&gt;
|chapter_of_first_appearance=Wien bei Nacht&lt;br /&gt;
|died=Nein&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Sanford_Brown&amp;diff=7791</id>
		<title>Sanford Brown</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Sanford_Brown&amp;diff=7791"/>
		<updated>2026-08-18T20:57:44Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Sanford Brown.jpg&lt;br /&gt;
|displayname=Sanford&lt;br /&gt;
|fullname=Adeptus Magnus Sanford Brown&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|apparent_age=32&lt;br /&gt;
|residence=New York&lt;br /&gt;
|office=Deputy&lt;br /&gt;
|chapter_of_first_appearance=Die Kirche der Wiedergeburt&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Der Aufstieg der Finsternis&lt;br /&gt;
|disciplines=Auspex~ Beherrschung~ Thaumaturgie&lt;br /&gt;
|discipline_auspex=(1) Geschärfte Sinne~ (2) Thaumaturgische Sicht&lt;br /&gt;
|discipline_beherrschung=(1) Befehl~ (2) Hypnose~ (3) Vergesslicher Geist~ (4) Konditionierung&lt;br /&gt;
|background=Der ehemalige Sheriff von Washington hat sich recht schnell in seine neue Aufgabe eingefunden. Ebenfalls ein praktizierender Kampfmagier obliegt es zurzeit ihm, bei Neuankömmlingen die im hiesigen Grenzgebiet so wichtigen Grundlagen zur Selbstverteidigung zu schaffen. Gut unterrichtete Quellen (sprich die Flüsterkolonne, der Flurfunkt und die Gerüchteküche) wissen indes zu berichten, dass Sanford mehr als nur die Hälfte seiner Nächte außerhalb des Gildehauses verbringt und wohl noch anderen Tätigkeiten nachgeht.&lt;br /&gt;
|relations=* Hat früher als Sheriff von [[Washington]] für den damaligen Prinzen [[Vitel]] gearbeitet.&lt;br /&gt;
|discipline_der_lockruf_der_flammen=(1) Kerze~ (2) Handvoll Flammen~ (3) Lagerfeuer~ (4) Freudenfeuer~ (5) Feuersbrunst&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=William_Norton&amp;diff=7790</id>
		<title>William Norton</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=William_Norton&amp;diff=7790"/>
		<updated>2026-08-18T20:57:38Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=William Norton.jpg&lt;br /&gt;
|displayname=Regentus Secundus Norton&lt;br /&gt;
|fullname=Regentus secundus Prof. William Norton&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Axel&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|apparent_age=70&lt;br /&gt;
|residence=New York&lt;br /&gt;
|haven=Gildehaus der fünf Bezirke&lt;br /&gt;
|chapter_of_first_appearance=Des Dämonenjägers letzte Geheimnisse&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Der Aufstieg der Finsternis&lt;br /&gt;
|abilities=* Thaumaturgie&lt;br /&gt;
** Bewegung durch den Geist (Hauptpfad)&lt;br /&gt;
** Pfad der Fortgeschrittenen Teleportion&lt;br /&gt;
|background=Regentus Norton ist ein Meister aller Formen der Übergangsmagie. Seine Fähigkeit verschiedene zustände gleichzeitig zu bewahren ermöglichte Ihm die Verbindung der Clanhäuser in Wien teilweise zu kopieren, bzw. tiefgründige Beiträge zur Teleportionslehre beizusteuern. Der Kunst der Teleportion unterliegt strenger Auflagen und wird nur an ausgewählte Adepten und Regenten weitervermittelt. Seine ehemalige Tätigkeit als Physikprofessor an der NYU bildet die Grundlage seiner didaktischen Fähigkeiten. Er hat bisher zwei Einladungen ausgeschlagen nach Wien zu ziehen und dort ein eigenes  Chantrie neu zu formen. Es heißt Regentin Sturbridge wüsste zu verhindern, dass einer ihr prestigeträchtigsten Lehrer geht. &lt;br /&gt;
&lt;br /&gt;
Seine aktuellen Verantwortungsfelder im Clanhaus von New York sind:&lt;br /&gt;
* Leitung des Clanhauses des Ostens&lt;br /&gt;
* Lehre&lt;br /&gt;
* Verbindung der Clanhäuser&lt;br /&gt;
|relations=Kann mit allen gut.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Gustav_Degenhardt&amp;diff=7789</id>
		<title>Gustav Degenhardt</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Gustav_Degenhardt&amp;diff=7789"/>
		<updated>2026-08-18T20:57:31Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Gustav Degenhardt.jpg&lt;br /&gt;
|displayname=Regentus Secundus Degenhardt&lt;br /&gt;
|fullname=Regentus secundus Prof. Dr. Gustav Degenhardt&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Axel&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|apparent_age=50&lt;br /&gt;
|residence=New York&lt;br /&gt;
|haven=Gildehaus der fünf Bezirke&lt;br /&gt;
|chapter_of_first_appearance=Des Dämonenjägers letzte Geheimnisse&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Der Aufstieg der Finsternis&lt;br /&gt;
|abilities=* Thaumaturgie&lt;br /&gt;
** Pfad der Schöpfung (Hauptpfad)&lt;br /&gt;
** Pfad der Elemente&lt;br /&gt;
|background=Regentus Degenhardt ist ein Meister der hermetischen Schöpfungslehre. Er beherrscht nahezu jedes Ritual dieses Pfades. Darüber hinaus ist er mit der Erweiterung des Clanhauses beauftragt. Nach den Kämpfen in New York unterzog er die notwendigen Umbauarbeiten, um die Flüchtlinge zu beherbergen. Degenhardt stammt aus dem preußischen Königreich und hat lange Jahre des Studiums hinter sich. Fleiß und Engagement sind Grundeigenschaften, die von ihm erwartet werden. Wehe dem Adepten, der sich Liederlichkeit oder Faulheit hingibt. Als einer der ältesten Regenten des Clanhauses New York und Verfechter der bewährten Traditionen, hätte die Leitung ihm zu Teil werden können, doch die Ratsherrin Meerlinda erkannte, dass seine Fähigkeiten in der Lehre zu kostbar waren, um sie für etwas Prestige zu opfern.&lt;br /&gt;
&lt;br /&gt;
Seine aktuellen Verantwortungsfelder im Clanhaus von New York sind:&lt;br /&gt;
* Leitung des Clanhauses des Nordens&lt;br /&gt;
* Lehre (Pfade, Alchemie, Transmutation)&lt;br /&gt;
* Ausbau und Umbauarbeiten&lt;br /&gt;
* Verwaltung diverser Paraphernalien&lt;br /&gt;
|relations=Arbeitet häufiger mit [[Nathanael Berendt|Regentus secundus Berendt]] zusammen.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Nathanael_Berendt&amp;diff=7788</id>
		<title>Nathanael Berendt</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Nathanael_Berendt&amp;diff=7788"/>
		<updated>2026-08-18T20:57:25Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Nathanael Berendt.jpg&lt;br /&gt;
|displayname=Regentus Secundus Berendt&lt;br /&gt;
|fullname=Regentus secundus Dr. Dr. med. thau. rer. nat. Nathanael Berendt&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|apparent_age=65&lt;br /&gt;
|residence=New York&lt;br /&gt;
|haven=Gildehaus der fünf Bezirke&lt;br /&gt;
|chapter_of_first_appearance=Des Dämonenjägers letzte Geheimnisse&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Der Aufstieg der Finsternis&lt;br /&gt;
|abilities=* Thaumaturgie&lt;br /&gt;
** Lockruf der Flammen&lt;br /&gt;
** Hände der Vernichtung&lt;br /&gt;
|background=Regentus Berendt ist ein Meister der offensiven Magie: er wird unter den zehn besten Kampfmagier des Clan Tremere geführt. Trotz seines hohen Alters – Gerüchte besagen, dass er als Mediziner und Forscher im ausgehenden 18. Jhd. in Deutschland gelebt hat – war er noch nie Regent eines eigenen Clanhauses. Einige schreiben dies seiner regen Wandertätigkeit zu, ist er doch häufig nahe großer Konfliktherde anzutreffen. Andere wiederrum sind überzeugt, dass Berendt genau weiß, was er will und gelernt hat abzuwarten. Eines ist sicher: Die Wetten, dass in seinen Adern Eiswasser anstatt Blut fließt, laufen noch immer. Aktuelle Quote ist übrigens 4:1.&lt;br /&gt;
&lt;br /&gt;
Sein Verbleib im Gildehaus nach der Schlacht von New York hat einige Beobachter überrascht. Generell wird dies der unsicheren Lage an der Grenze zum Sabbatgebiet zugeschrieben. Regenta Sturbridge war jedenfalls nur allzu gerne bereit, einen der beiden frei gewordenen Regentenplätze Dr. Berendt anzuvertrauen. Ob dies nur übergangsweise der Fall ist oder ob daraus eine permanente Abordnung wird, bleibt abzuwarten.&lt;br /&gt;
&lt;br /&gt;
Seine aktuellen Verantwortungsfelder im Clanhaus von New York sind:&lt;br /&gt;
* Leitung des Clanhauses des Südens&lt;br /&gt;
* Lehre&lt;br /&gt;
* Buchführung&lt;br /&gt;
* Personal- und Rechnungswesen&lt;br /&gt;
* Bibliothek&lt;br /&gt;
|relations=Arbeitet häufiger mit [[Gustav Degenhardt|Regentus secundus Prof. Dr. Gustav Degenhardt]] zusammen.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Tibor_Varga&amp;diff=7787</id>
		<title>Tibor Varga</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Tibor_Varga&amp;diff=7787"/>
		<updated>2026-08-18T20:57:17Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Datei:Tibor Varga.jpg&lt;br /&gt;
|displayname=Prätor Varga&lt;br /&gt;
|fullname=Tibor Varga&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=SL&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=Wien&lt;br /&gt;
|chapter_of_first_appearance=Wien bei Nacht&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Der Aufstieg der Finsternis&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Pr%C3%A4tor_Beaumont&amp;diff=7786</id>
		<title>Prätor Beaumont</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Pr%C3%A4tor_Beaumont&amp;diff=7786"/>
		<updated>2026-08-18T20:57:03Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Datei:Beaumont.jpg&lt;br /&gt;
|fullname=Prätor Beaumont&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=New York&lt;br /&gt;
|office=Prätor&lt;br /&gt;
|chapter_of_first_appearance=Wien bei Nacht&lt;br /&gt;
|died=Nein&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Mistress_Fanchon&amp;diff=7785</id>
		<title>Mistress Fanchon</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Mistress_Fanchon&amp;diff=7785"/>
		<updated>2026-08-18T20:56:55Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Datei:Mistress Fanchon.jpg&lt;br /&gt;
|fullname=Mistress Fanchon&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=Wien&lt;br /&gt;
|chapter_of_first_appearance=Wien bei Nacht&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Der Aufstieg der Finsternis&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Melissa_King&amp;diff=7784</id>
		<title>Melissa King</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Melissa_King&amp;diff=7784"/>
		<updated>2026-08-18T20:55:19Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Melissa_King.png&lt;br /&gt;
|displayname=Melissa King&lt;br /&gt;
|fullname=Melissa King&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Axel&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|generation=12&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=Atlanta&lt;br /&gt;
|chapter_of_first_appearance=Die Wirren des Krieges&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Der Aufstieg der Finsternis&lt;br /&gt;
|abilities=[[Thaumaturgie]] (4)&lt;br /&gt;
* Bewegung durch den Geist&lt;br /&gt;
* Lockruf der Flammen&lt;br /&gt;
* Pfad der Wettermagie&lt;br /&gt;
&lt;br /&gt;
[[Auspex]] &lt;br /&gt;
&lt;br /&gt;
[[Beherrschung]]&lt;br /&gt;
|relations=[[Godric|Godrics]] rechte Hand. Sie wäre gerne mehr, wie eine junge Malkavierin herausgefunden hat, hält sich aber an den Tremere Codex, der gegen deratiges spricht.&lt;br /&gt;
&lt;br /&gt;
Sie ist seit ihrer letzten Begegnung von einer inneren Furcht gegenüber [[Susan|Dr. Susan Hamilton]] geprägt. Dr. Hamilton sprach dabei nicht viele Worte mit ihr jedoch erschütterte sie jedes einzelne. Was gesagt wurde verblieb in gegenseitigem Stillschweigem.&lt;br /&gt;
|agenda=Unterstützung für das Gildenhaus Atlanta gewinnen. Der einzig in den Staaten verbliebende Ort dazu ist New York.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Jessica_Young&amp;diff=7783</id>
		<title>Jessica Young</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Jessica_Young&amp;diff=7783"/>
		<updated>2026-08-18T20:55:13Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Jessica Young.jpg&lt;br /&gt;
|fullname=Jessica Young&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=Atlanta&lt;br /&gt;
|chapter_of_first_appearance=Des Dämonenjägers letzte Geheimnisse&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Der Aufstieg der Finsternis&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Jefferson&amp;diff=7782</id>
		<title>Jefferson</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Jefferson&amp;diff=7782"/>
		<updated>2026-08-18T20:55:06Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|fullname=Jefferson&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=Wien&lt;br /&gt;
|chapter_of_first_appearance=Memento, Petrus III&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Der Aufstieg der Finsternis&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Herbert_M%C3%BClller&amp;diff=7781</id>
		<title>Herbert Mülller</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Herbert_M%C3%BClller&amp;diff=7781"/>
		<updated>2026-08-18T20:54:26Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Datei:Herbert Müller.jpg&lt;br /&gt;
|fullname=Herbert Mülller&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=SL&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=Wien&lt;br /&gt;
|chapter_of_first_appearance=Wien bei Nacht&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Der Aufstieg der Finsternis&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Godric&amp;diff=7780</id>
		<title>Godric</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Godric&amp;diff=7780"/>
		<updated>2026-08-18T20:52:22Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Godric_Markhelm.jpg&lt;br /&gt;
|displayname=Godric Markhelm&lt;br /&gt;
|fullname=Godric Markhelm&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Axel&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=Atlanta&lt;br /&gt;
|haven=Gildehaus in Atlanta&lt;br /&gt;
|chapter_of_first_appearance=Die Wirren des Krieges&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Der Aufstieg der Finsternis&lt;br /&gt;
|abilities=[[Thaumaturgie]] 5&lt;br /&gt;
* Lockruf der Flammen (5)&lt;br /&gt;
* Pfad der Anrufung (5)&lt;br /&gt;
* Bewegung durch den Geist (2)&lt;br /&gt;
&lt;br /&gt;
[[Auspex]]&lt;br /&gt;
&lt;br /&gt;
[[Beherrschung]]&lt;br /&gt;
|background=Der ehemalige Leiter des Tremere Gildenhauses in Winston-Salem. Aktuell hat er das belagerte Gildenhaus in Atlanta übernommen und ist mit seinem Stab aus Winston-Salem dorthin gewechselt.&lt;br /&gt;
In Winston-Salem war er ein politischer Gegner von Ann Washington, diese sitzt nun sicher im fernen New York, während der kampferfahrene Godric den Sabbat in Atlanta auf Abstand hält.&lt;br /&gt;
Seine Vergangenheit weist Verknüpfungspunkte mit [[von_Braun|von Braun]] auf, der genaue Zusammenhang ist jedoch unklar.&lt;br /&gt;
Mit ihm kann man über Gehenna sprechen. Er will gegen Gehenna kämpfen. Er hat die Meinung, dass die Camarilla den Vorsintflutlichen in die Hände spielt. Er meint aber auch, dass in die Gehenna-Prophezeihung viel rein interpretiert wird und die Bedrohung größer wirkt, weil man so viel davon hört. Es gab auch schon andere schlimmere Ereignisse und Gehenna ist nicht eingetreten.&lt;br /&gt;
|relations=* [[Melissa_King|Melissa King]] seine Adjutantin&lt;br /&gt;
* [[Jessica_Young|Jessica Young]] Adeptin aus Winston-Salem&lt;br /&gt;
* [[Paul_Tyler|Dr. Paul Tyler]] ob Freund oder Bekannter weiß man nicht, allerdings verfügt er Dr. Tyler offenbar über Kenntnisse in der Thaumarturgie&lt;br /&gt;
* [[Amanda]] eine (noch) menschliche Novizin &lt;br /&gt;
&lt;br /&gt;
* [[Thomas_Morris|Thomas Morris]] Ghul aus WS&lt;br /&gt;
* [[Jaqueline_Morris|Jaqueline Morris]] Ghul aus WS&lt;br /&gt;
&lt;br /&gt;
* [[Nestor]], Freund aus vergangenen Nächten&lt;br /&gt;
* [[Von Braun]], nicht genau bekannt&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Giordano&amp;diff=7779</id>
		<title>Giordano</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Giordano&amp;diff=7779"/>
		<updated>2026-08-18T20:52:13Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Datei:Giordano.jpg&lt;br /&gt;
|displayname=Giordano&lt;br /&gt;
|fullname=Adeptus Tertius Giordano&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=New York&lt;br /&gt;
|haven=Gildehaus der fünf Bezirke&lt;br /&gt;
|chapter_of_first_appearance=Spuren des Untergangs&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Der Aufstieg der Finsternis&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Felisbela&amp;diff=7778</id>
		<title>Felisbela</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Felisbela&amp;diff=7778"/>
		<updated>2026-08-18T20:52:07Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Datei:Felisbela.jpg&lt;br /&gt;
|displayname=Felisbela&lt;br /&gt;
|fullname=Novize Felisbela&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|apparent_age=21&lt;br /&gt;
|residence=New York&lt;br /&gt;
|haven=Gildehaus der fünf Bezirke&lt;br /&gt;
|chapter_of_first_appearance=Spuren des Untergangs&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Der Aufstieg der Finsternis&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Etrius&amp;diff=7777</id>
		<title>Etrius</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Etrius&amp;diff=7777"/>
		<updated>2026-08-18T20:51:58Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Etrius.jpg&lt;br /&gt;
|fullname=Etrius&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|sire=Tremere (Clansgründer)&lt;br /&gt;
|generation=4&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=Wien&lt;br /&gt;
|chapter_of_first_appearance=Memento, Petrus I&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Der Aufstieg der Finsternis&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Moncries&amp;diff=7776</id>
		<title>Moncries</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Moncries&amp;diff=7776"/>
		<updated>2026-08-18T20:51:54Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Moncries.jpg&lt;br /&gt;
|displayname=Emanuel Moncriés&lt;br /&gt;
|fullname=Emanuel Moncriés&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Axel&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=New York&lt;br /&gt;
|chapter_of_first_appearance=Nachwehen&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Der Aufstieg der Finsternis&lt;br /&gt;
|abilities=* '''[[Thaumaturgie]]''' (5)&lt;br /&gt;
** Pfad des Blutes&lt;br /&gt;
** Pfad Neptuns&lt;br /&gt;
** Pfad der Geister&lt;br /&gt;
** Thaumaturgiesche Antimagie (5)&lt;br /&gt;
* '''[[Auspex]]'''&lt;br /&gt;
* '''[[Beherrschung]]&lt;br /&gt;
|background=Nicht viel ist bis jetzt über den Adjutanten von Tiberius von Braun bekannt, außer das er häufig organisatorische Dinge für seinen Mentor übernimmt.&lt;br /&gt;
Arbeiten die er offenbahr gerne an dessen Stelle ausführt, um ihm so Zeit für Wichtigeres zu geben.&lt;br /&gt;
&lt;br /&gt;
Ob das mit den veränderten Verhältnissen in New York nun so bleiben wird, muss sich noch zeigen.&lt;br /&gt;
&lt;br /&gt;
Auch wenn unklar ist wie alt Moncriés wirklich ist, deutet sein Gebahren auf keine Jahrhunderte lange Geschichte hin, jedoch bedeuten ihm Form und Takt einiges, so dass er beides immer einzuhalten versucht, auch wenn das andere dies nicht tun.&lt;br /&gt;
In seiner Vergangenheit galt er zeitweise als ein bedeutendes Talent in Thaumaturgischer Antimagie, jener Kunst die Zauber und Siegel anderer Magier zu lösen.&lt;br /&gt;
Nach einigen Jahren die er als Lehrender von Clanhaus zu Clanhaus zog, verblieb er letztlich bei von Braun als ihn der Ruf ereilte.&lt;br /&gt;
Welche Projekte er für diesesn auch unternimmt, die Ergebnisse bleiben hinter einem wohlmeinenden Lächeln verborgen.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Umbridge&amp;diff=7775</id>
		<title>Umbridge</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Umbridge&amp;diff=7775"/>
		<updated>2026-08-18T20:51:48Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Umbridge.jpg&lt;br /&gt;
|displayname=Dolores Umbridge&lt;br /&gt;
|fullname=Dolores Jane Umbridge&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=Wien&lt;br /&gt;
|chapter_of_first_appearance=Die Inquisition der Hexenmeister&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Der Aufstieg der Finsternis&lt;br /&gt;
|relations=Arbeitet für Dayton, was immer der gerade tut.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Astrid_Moser&amp;diff=7774</id>
		<title>Astrid Moser</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Astrid_Moser&amp;diff=7774"/>
		<updated>2026-08-18T20:51:42Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Datei:Astrid Moser.jpg&lt;br /&gt;
|fullname=Astrid Moser&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=SL&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=Wien&lt;br /&gt;
|office=Primogen&lt;br /&gt;
|chapter_of_first_appearance=Wien bei Nacht&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Der Aufstieg der Finsternis&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Dayton&amp;diff=7773</id>
		<title>Dayton</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Dayton&amp;diff=7773"/>
		<updated>2026-08-18T20:51:34Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Dayton.jpg&lt;br /&gt;
|displayname=Archont Dayton&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Axel&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|generation=11&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=Wien&lt;br /&gt;
|office=Archont&lt;br /&gt;
|chapter_of_first_appearance=Die Inquisition der Hexenmeister&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Der Aufstieg der Finsternis&lt;br /&gt;
|abilities=Thaumaturgie, Beherrschung&lt;br /&gt;
|background=Wenig ist über den Archonten der Hexenmeister bekannt. Zumindest außerhalb des Clans.&lt;br /&gt;
Ergebnisse, Fortschritt und direktes Vorgehen scheinen seine Hauptanliegen zu sein.&lt;br /&gt;
&lt;br /&gt;
Der Schutz der Camarilla und der Maskerade sind ihm zentrale Anliegen und Risiken werden zum Wohle aller minimiert.&lt;br /&gt;
Das kann Problemfällen schon einmal das Unleben kosten, allerdings herrscht nach einem Besuch Daytons Stabilität in einer Stadt und die meisten Prinzen ordnen sich ihm unterwürfig unter oder arrangieren sich so, dass ihnen unliebsame Störenfriede als Ursache für das Erscheines des Archonten erkannt werden.&lt;br /&gt;
&lt;br /&gt;
Es gibt wenige Ausnahmen von dieser Regel. Beninson und Atlanta fallen darunter. Beide haben dafür bezahlt, dass sie die Warnungen Daytons ignorierten.&lt;br /&gt;
|relations=Er hat eine Assistentin, names [[Umbridge]] welche ihn fast überall hin begleitet.&lt;br /&gt;
Sie scheint schon länger in seinen Diensten zu stehen, denn er hat sie mit solch umfassenden Rechten ausgestattet, dass selbst Regenten ihren kritischen Notizblock fürchten gelernt haben.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Sturbridge&amp;diff=7772</id>
		<title>Sturbridge</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Sturbridge&amp;diff=7772"/>
		<updated>2026-08-18T20:51:10Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Aisling_Sturbridge.jpg&lt;br /&gt;
|displayname=Aisling Sturbridge&lt;br /&gt;
|fullname=Sturbridge&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Axel&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|sire=Lucienne de Maupassant&lt;br /&gt;
|generation=10&lt;br /&gt;
|embraced=1911&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|apparent_age=26&lt;br /&gt;
|residence=New York&lt;br /&gt;
|office=Primogen&lt;br /&gt;
|haven=Gildehaus der fünf Bezirke&lt;br /&gt;
|chapter_of_first_appearance=Der Ort der verlorenen Dinge&lt;br /&gt;
|died=Ja&lt;br /&gt;
|died_in_chapter=Der Aufstieg der Finsternis&lt;br /&gt;
|abilities=[[Thaumaturgie]] (5)&lt;br /&gt;
&lt;br /&gt;
[[Auspex]] (5)&lt;br /&gt;
&lt;br /&gt;
[[Beherrschung]]&lt;br /&gt;
&lt;br /&gt;
[[Geschwindigkeit]]&lt;br /&gt;
&lt;br /&gt;
[[Seelenstärke]]&lt;br /&gt;
&lt;br /&gt;
[[Verdunkelung]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Eric_Gonzales&amp;diff=7771</id>
		<title>Eric Gonzales</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Eric_Gonzales&amp;diff=7771"/>
		<updated>2026-08-18T20:34:25Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Eric Gonzales.jpg&lt;br /&gt;
|fullname=Eric Gonzales&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Dünnblütige&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=Alexandria&lt;br /&gt;
|chapter_of_first_appearance=Blutsbande&lt;br /&gt;
|died=Nein&lt;br /&gt;
|background=;Beruf&lt;br /&gt;
:Anwalt&lt;br /&gt;
|relations=* [[Eric Gonzales]], [[Ralph Zuniga]], [[Sherry Chan]] und [[Vito Vossella]] wohnen gemeinsam in einer &amp;quot;Dünnblütigen&amp;quot; -WG&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Enrico_Rodriguez&amp;diff=7770</id>
		<title>Enrico Rodriguez</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Enrico_Rodriguez&amp;diff=7770"/>
		<updated>2026-08-18T20:34:15Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Enrico Rodriguez.jpg&lt;br /&gt;
|fullname=Enrico Rodriguez&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Dünnblütige&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=Alexandria&lt;br /&gt;
|chapter_of_first_appearance=Blutsbande&lt;br /&gt;
|died=Nein&lt;br /&gt;
|relations=* Verheiratet mit [[Abigail Bennett]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Vito_Vossella&amp;diff=7769</id>
		<title>Vito Vossella</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Vito_Vossella&amp;diff=7769"/>
		<updated>2026-08-18T20:34:09Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Vito Vossella.jpg&lt;br /&gt;
|fullname=Vito Vossella&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Dünnblütige&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|apparent_age=50&lt;br /&gt;
|residence=Alexandria&lt;br /&gt;
|chapter_of_first_appearance=Blutsbande&lt;br /&gt;
|died=Nein&lt;br /&gt;
|background=;Beruf&lt;br /&gt;
:Stadtverordneter&lt;br /&gt;
|relations=* [[Eric Gonzales]], [[Ralph Zuniga]], [[Sherry Chan]] und [[Vito Vossella]] wohnen gemeinsam in einer &amp;quot;Dünnblütigen&amp;quot; -WG&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Sherry_Chan&amp;diff=7768</id>
		<title>Sherry Chan</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Sherry_Chan&amp;diff=7768"/>
		<updated>2026-08-18T20:34:02Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Sherry Chan.jpg&lt;br /&gt;
|fullname=Sherry Chan&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Dünnblütige&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|apparent_age=28&lt;br /&gt;
|residence=Alexandria&lt;br /&gt;
|chapter_of_first_appearance=Blutsbande&lt;br /&gt;
|died=Nein&lt;br /&gt;
|background=;Beruf&lt;br /&gt;
:Bibliotheksmitarbeiterin&lt;br /&gt;
|relations=* [[Eric Gonzales]], [[Ralph Zuniga]], [[Sherry Chan]] und [[Vito Vossella]] wohnen gemeinsam in einer &amp;quot;Dünnblütigen&amp;quot; -WG&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Ralph_Zuniga&amp;diff=7767</id>
		<title>Ralph Zuniga</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Ralph_Zuniga&amp;diff=7767"/>
		<updated>2026-08-18T20:33:54Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Ralph Zuniga.jpg&lt;br /&gt;
|fullname=Ralph Zuniga&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Dünnblütige&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|apparent_age=32&lt;br /&gt;
|residence=Alexandria&lt;br /&gt;
|chapter_of_first_appearance=Blutsbande&lt;br /&gt;
|died=Nein&lt;br /&gt;
|background=;Beruf&lt;br /&gt;
:City Worker (Tiefbauingenieur)&lt;br /&gt;
|relations=* [[Eric Gonzales]], [[Ralph Zuniga]], [[Sherry Chan]] und [[Vito Vossella]] wohnen gemeinsam in einer &amp;quot;Dünnblütigen&amp;quot; -WG&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Claus_Dennings&amp;diff=7766</id>
		<title>Claus Dennings</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Claus_Dennings&amp;diff=7766"/>
		<updated>2026-08-18T20:33:47Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Claus Dennings.png&lt;br /&gt;
|displayname=Prof. Claus Dennings&lt;br /&gt;
|fullname=Prof. Claus Dennings&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Dünnblütige&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|apparent_age=50&lt;br /&gt;
|residence=Alexandria&lt;br /&gt;
|haven=Henry David Thoreau Elementary School&lt;br /&gt;
|chapter_of_first_appearance=Blutsbande&lt;br /&gt;
|died=Nein&lt;br /&gt;
|background=Claus ist ein ehemaliger Philosophieprofessor von der GSU (Georgia State University). Er ist bei der Belagerung von Atlanta geküsst worden, hat den Ostküstenkrieg selbst miterlebt und ist dann durch die Ausschreitungen nach New York geflohen.&lt;br /&gt;
|relations=* Arbeitet eng mit [[Reuben Brubaker]] zusammen, die beide gemeinsam Anführer der Dünnblütigen sind.&lt;br /&gt;
|agenda=Claus hat es sich zur Aufgabe gemacht, sich um die Belange der Dünnblütigen zu kümmern. Würde er anerkannt werden, wäre er so etwas wie der Primogen der Dünnblütigen.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Genie_Garber&amp;diff=7765</id>
		<title>Genie Garber</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Genie_Garber&amp;diff=7765"/>
		<updated>2026-08-18T20:33:38Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Genie Garber.jpg&lt;br /&gt;
|fullname=Genie Garber&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Dünnblütige&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=Alexandria&lt;br /&gt;
|haven=Henry David Thoreau Elementary School&lt;br /&gt;
|chapter_of_first_appearance=Blutsbande&lt;br /&gt;
|died=Nein&lt;br /&gt;
|relations=* Assistentin von [[Claus Dennings]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Terri_Francis&amp;diff=7764</id>
		<title>Terri Francis</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Terri_Francis&amp;diff=7764"/>
		<updated>2026-08-18T20:32:37Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Terri Francis.jpg&lt;br /&gt;
|fullname=Terri Francis&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Dünnblütige&lt;br /&gt;
|embraced=2000&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|apparent_age=27&lt;br /&gt;
|residence=Alexandria&lt;br /&gt;
|chapter_of_first_appearance=Blutsbande&lt;br /&gt;
|died=Nein&lt;br /&gt;
|relations=* Assistentin von [[Claus Dennings]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Benutzerin:No%C3%A9mi/Sandbox&amp;diff=7763</id>
		<title>Benutzerin:Noémi/Sandbox</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Benutzerin:No%C3%A9mi/Sandbox&amp;diff=7763"/>
		<updated>2026-08-18T20:25:00Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is boilerplate content. Please visit and edit [[Template:Boilerplate user]] to specify default content for the current namespace.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
 [[Category:Personen]] [[resides_in::New York]] [[Met_final_death::false]]&lt;br /&gt;
 |?=Name&lt;br /&gt;
 |?has display title=Nickname&lt;br /&gt;
 |?is member of clan=Clan&lt;br /&gt;
 |?is of generation=Generation&lt;br /&gt;
 |?shows allegiance to=Fraktion&lt;br /&gt;
 |?Holds the office of=Rang&lt;br /&gt;
 |?Has haven in=#Haven&lt;br /&gt;
 |?is of character type=Typ&lt;br /&gt;
 |?is played by=SL&lt;br /&gt;
 |limit=1000&lt;br /&gt;
 |format=csv&lt;br /&gt;
 |mainlabel=-&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{#invoke:Chapter|sfGenerateForm}}&lt;br /&gt;
{{#ask:&lt;br /&gt;
 [[Category:Personen]] [[resides_in::New York]] [[Met_final_death::false]]&lt;br /&gt;
 |?is member of clan&lt;br /&gt;
 |?is of generation&lt;br /&gt;
 |?show allegiance to&lt;br /&gt;
 |?is of character type&lt;br /&gt;
 |?ìs played by&lt;br /&gt;
 |limit=1000&lt;br /&gt;
 |format=json&lt;br /&gt;
}}&lt;br /&gt;
{{#ask: [[has chapter number::14]] [[has subchapter number::&amp;gt;&amp;gt;0]] | sort=has subchapter number | order=ascending | format=list | sep={{#var:sep}} }}&lt;br /&gt;
{{#invoke:Person|sfGenerateForm}}&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Benutzerin:No%C3%A9mi/Sandbox&amp;diff=7762</id>
		<title>Benutzerin:Noémi/Sandbox</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Benutzerin:No%C3%A9mi/Sandbox&amp;diff=7762"/>
		<updated>2026-08-18T20:17:38Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is boilerplate content. Please visit and edit [[Template:Boilerplate user]] to specify default content for the current namespace.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
 [[Category:Personen]] [[resides_in::New York]] [[Met_final_death::false]]&lt;br /&gt;
 |?is member of clan&lt;br /&gt;
 |?is of generation&lt;br /&gt;
 |?shows allegiance to&lt;br /&gt;
 |?is of character type&lt;br /&gt;
 |?is played by&lt;br /&gt;
 |limit=1000&lt;br /&gt;
 |format=csv&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{#invoke:Chapter|sfGenerateForm}}&lt;br /&gt;
{{#ask:&lt;br /&gt;
 [[Category:Personen]] [[resides_in::New York]] [[Met_final_death::false]]&lt;br /&gt;
 |?is member of clan&lt;br /&gt;
 |?is of generation&lt;br /&gt;
 |?show allegiance to&lt;br /&gt;
 |?is of character type&lt;br /&gt;
 |?ìs played by&lt;br /&gt;
 |limit=1000&lt;br /&gt;
 |format=json&lt;br /&gt;
}}&lt;br /&gt;
{{#ask: [[has chapter number::14]] [[has subchapter number::&amp;gt;&amp;gt;0]] | sort=has subchapter number | order=ascending | format=list | sep={{#var:sep}} }}&lt;br /&gt;
{{#invoke:Person|sfGenerateForm}}&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Benutzerin:No%C3%A9mi/Sandbox&amp;diff=7761</id>
		<title>Benutzerin:Noémi/Sandbox</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Benutzerin:No%C3%A9mi/Sandbox&amp;diff=7761"/>
		<updated>2026-08-18T20:15:50Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is boilerplate content. Please visit and edit [[Template:Boilerplate user]] to specify default content for the current namespace.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
 [[Category:Personen]] [[resides_in::New York]] [[Met_final_death::false]]&lt;br /&gt;
 |?is member of clan&lt;br /&gt;
 |?is of generation&lt;br /&gt;
 |?show allegiance to&lt;br /&gt;
 |?is of character type&lt;br /&gt;
 |?ìs played by&lt;br /&gt;
 |limit=1000&lt;br /&gt;
 |format=csv&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{#invoke:Chapter|sfGenerateForm}}&lt;br /&gt;
{{#ask:&lt;br /&gt;
 [[Category:Personen]] [[resides_in::New York]] [[Met_final_death::false]]&lt;br /&gt;
 |?is member of clan&lt;br /&gt;
 |?is of generation&lt;br /&gt;
 |?show allegiance to&lt;br /&gt;
 |?is of character type&lt;br /&gt;
 |?ìs played by&lt;br /&gt;
 |limit=1000&lt;br /&gt;
 |format=json&lt;br /&gt;
}}&lt;br /&gt;
{{#ask: [[has chapter number::14]] [[has subchapter number::&amp;gt;&amp;gt;0]] | sort=has subchapter number | order=ascending | format=list | sep={{#var:sep}} }}&lt;br /&gt;
{{#invoke:Person|sfGenerateForm}}&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Benutzerin:No%C3%A9mi/Sandbox&amp;diff=7760</id>
		<title>Benutzerin:Noémi/Sandbox</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Benutzerin:No%C3%A9mi/Sandbox&amp;diff=7760"/>
		<updated>2026-08-18T20:12:32Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is boilerplate content. Please visit and edit [[Template:Boilerplate user]] to specify default content for the current namespace.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
 [[Category:Personen]] [[resides_in::New York]] [[Met_final_death::false]]&lt;br /&gt;
 |?is member of clan&lt;br /&gt;
 |?is of generation&lt;br /&gt;
 |?show allegiance to&lt;br /&gt;
 |?is of character type&lt;br /&gt;
 |?ìs played by&lt;br /&gt;
 |limit=1000&lt;br /&gt;
 |format=json&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{#invoke:Chapter|sfGenerateForm}}&lt;br /&gt;
{{#ask:&lt;br /&gt;
 [[Category:Personen]] [[resides_in::New York]] [[Met_final_death::false]]&lt;br /&gt;
 |?is member of clan&lt;br /&gt;
 |?is of generation&lt;br /&gt;
 |?show allegiance to&lt;br /&gt;
 |?is of character type&lt;br /&gt;
 |?ìs played by&lt;br /&gt;
 |limit=1000&lt;br /&gt;
 |format=json&lt;br /&gt;
}}&lt;br /&gt;
{{#ask: [[has chapter number::14]] [[has subchapter number::&amp;gt;&amp;gt;0]] | sort=has subchapter number | order=ascending | format=list | sep={{#var:sep}} }}&lt;br /&gt;
{{#invoke:Person|sfGenerateForm}}&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Benutzerin:No%C3%A9mi/Sandbox&amp;diff=7759</id>
		<title>Benutzerin:Noémi/Sandbox</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Benutzerin:No%C3%A9mi/Sandbox&amp;diff=7759"/>
		<updated>2026-08-18T17:00:21Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is boilerplate content. Please visit and edit [[Template:Boilerplate user]] to specify default content for the current namespace.&lt;br /&gt;
&lt;br /&gt;
{{#ask:&lt;br /&gt;
 [[Category:Personen]] [[resides_in::New York]] [[Met_final_death::false]]&lt;br /&gt;
 |?is member of clan&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{#invoke:Chapter|sfGenerateForm}}&lt;br /&gt;
{{#ask:&lt;br /&gt;
 [[Category:Personen]] [[resides_in::New York]] [[Met_final_death::false]]&lt;br /&gt;
 |?is member of clan&lt;br /&gt;
 |?is of generation&lt;br /&gt;
 |?show allegiance to&lt;br /&gt;
 |?is of character type&lt;br /&gt;
 |?ìs played by&lt;br /&gt;
 |limit=1000&lt;br /&gt;
}}&lt;br /&gt;
{{#ask: [[has chapter number::14]] [[has subchapter number::&amp;gt;&amp;gt;0]] | sort=has subchapter number | order=ascending | format=list | sep={{#var:sep}} }}&lt;br /&gt;
{{#invoke:Person|sfGenerateForm}}&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Der_Aufstieg_der_Finsternis&amp;diff=7704</id>
		<title>Der Aufstieg der Finsternis</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Der_Aufstieg_der_Finsternis&amp;diff=7704"/>
		<updated>2026-05-21T10:55:53Z</updated>

		<summary type="html">&lt;p&gt;Noémi: Die Seite wurde neu angelegt: „{{Chapter |title=Der Aufstieg der Finsternis |number=21 |start_date=2001-01-13 |end_date=2001-01-19 |city=Wien |auxiliary_settings=New York, Madrid |pcs=Ewe, Franzi, Liz, Mark, Neil, Peter, Susan |npcs=Vykos, Larimas, Federico, Shepherd, Collin, Prätor Beaumont, Celestyn, Dayton, Umbridge, Malaii, Linhart |session_date=2026-05-13 |session_duration=4 |session_location=Jesberg |description=Die Dunkelheit weitet sich aus. Für den Klüngel, für die Camaril…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Chapter&lt;br /&gt;
|title=Der Aufstieg der Finsternis&lt;br /&gt;
|number=21&lt;br /&gt;
|start_date=2001-01-13&lt;br /&gt;
|end_date=2001-01-19&lt;br /&gt;
|city=Wien&lt;br /&gt;
|auxiliary_settings=New York, Madrid&lt;br /&gt;
|pcs=Ewe, Franzi, Liz, Mark, Neil, Peter, Susan&lt;br /&gt;
|npcs=Vykos, Larimas, Federico, Shepherd, Collin, Prätor Beaumont, Celestyn, Dayton, Umbridge, Malaii, Linhart&lt;br /&gt;
|session_date=2026-05-13&lt;br /&gt;
|session_duration=4&lt;br /&gt;
|session_location=Jesberg&lt;br /&gt;
|description=Die Dunkelheit weitet sich aus. Für den Klüngel, für die Camarilla, den Sabbat und nicht zuletzt für alles und jeden.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Navbox chapter}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Vitae&amp;diff=7697</id>
		<title>Vitae</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Vitae&amp;diff=7697"/>
		<updated>2026-05-06T15:38:00Z</updated>

		<summary type="html">&lt;p&gt;Noémi: Die Seite wurde neu angelegt: „Vitae, der Lebenssaft der Vampire, kann zu allen möglichen Zwecken verwendet werden.  Wir sammeln hier mal eine Übersicht. Merker: in V20 ab Seite 268“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vitae, der Lebenssaft der Vampire, kann zu allen möglichen Zwecken verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Wir sammeln hier mal eine Übersicht. Merker: in V20 ab Seite 268&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Franzi&amp;diff=7696</id>
		<title>Franzi</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Franzi&amp;diff=7696"/>
		<updated>2026-05-03T19:56:18Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Franzi.jpg&lt;br /&gt;
|displayname=Franzi&lt;br /&gt;
|fullname=Franziska Stollhöfer&lt;br /&gt;
|coterie=Ja&lt;br /&gt;
|player=Angela&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Wahre Brujah&lt;br /&gt;
|sire=Brujah (Clansgründer)&lt;br /&gt;
|generation=4&lt;br /&gt;
|embraced=2000&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|apparent_age=24&lt;br /&gt;
|residence=New York&lt;br /&gt;
|chapter_of_first_appearance=Das Kind von Hardestadt&lt;br /&gt;
|died=Nein&lt;br /&gt;
|introtext=Ihr menschlicher Geburtstag ist der 05.April 1975. Das einschneidenste Ereignis ihrer Kindheit war der plötzliche Tod ihres Vaters am 4.7.1983 als sie gerade acht Jahre alt war. Am 18. Februar 2000 überstand sie durch Marks Kuss einen Sabbatangriff an den großen Seen und wurde zum Vampir. Und dann lernt sie Peter kennen.&lt;br /&gt;
|abilities=Echo des Schöpfers, Des Künstlers Ruhe&lt;br /&gt;
|disciplines=Auspex~ Geschwindigkeit~ Präsenz&lt;br /&gt;
|discipline_auspex=(1) Geschärfte Sinne&lt;br /&gt;
|discipline_geschwindigkeit=(1) Geschwindigkeit 1~ (2) Geschwindigkeit 2~ (3) Geschwindigkeit 3&lt;br /&gt;
|discipline_prsenz=(1) Ehrfurcht~ (2) Blick der Furcht~ (3) Entzücken&lt;br /&gt;
|background=Wächst in Würzburg als Halbwaisin auf. Der Vater bringt sich in Folge einer schweren Depression in ihrer Kindheit um. Franzi hat in Erlangen Physik mit dem Schwerunkt Optik studiert und durchlief ihr Leben bis zu ihrem Kuss nach dem Prinzip des genauen Hinschauens: Alles lässt sich mit Hilfe der Naturwissenschaften erklären und ableiten. Für ihre Diplomarbeit erhält sie ein Stipendium in New York.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Franzi&amp;diff=7695</id>
		<title>Franzi</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Franzi&amp;diff=7695"/>
		<updated>2026-05-03T19:55:57Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Franzi.jpg&lt;br /&gt;
|displayname=Franzi&lt;br /&gt;
|fullname=Franziska Stollhöfer&lt;br /&gt;
|coterie=Ja&lt;br /&gt;
|player=Angela&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|sire=Brujah (Clansgründer)&lt;br /&gt;
|generation=4&lt;br /&gt;
|embraced=2000&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|apparent_age=24&lt;br /&gt;
|residence=New York&lt;br /&gt;
|chapter_of_first_appearance=Das Kind von Hardestadt&lt;br /&gt;
|died=Nein&lt;br /&gt;
|introtext=Ihr menschlicher Geburtstag ist der 05.April 1975. Das einschneidenste Ereignis ihrer Kindheit war der plötzliche Tod ihres Vaters am 4.7.1983 als sie gerade acht Jahre alt war. Am 18. Februar 2000 überstand sie durch Marks Kuss einen Sabbatangriff an den großen Seen und wurde zum Vampir. Und dann lernt sie Peter kennen.&lt;br /&gt;
|abilities=Echo des Schöpfers, Des Künstlers Ruhe&lt;br /&gt;
|disciplines=Auspex~ Geschwindigkeit~ Präsenz&lt;br /&gt;
|discipline_auspex=(1) Geschärfte Sinne&lt;br /&gt;
|discipline_geschwindigkeit=(1) Geschwindigkeit 1~ (2) Geschwindigkeit 2~ (3) Geschwindigkeit 3&lt;br /&gt;
|discipline_prsenz=(1) Ehrfurcht~ (2) Blick der Furcht~ (3) Entzücken&lt;br /&gt;
|background=Wächst in Würzburg als Halbwaisin auf. Der Vater bringt sich in Folge einer schweren Depression in ihrer Kindheit um. Franzi hat in Erlangen Physik mit dem Schwerunkt Optik studiert und durchlief ihr Leben bis zu ihrem Kuss nach dem Prinzip des genauen Hinschauens: Alles lässt sich mit Hilfe der Naturwissenschaften erklären und ableiten. Für ihre Diplomarbeit erhält sie ein Stipendium in New York.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Brujah_(Clansgr%C3%BCnder)&amp;diff=7694</id>
		<title>Brujah (Clansgründer)</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Brujah_(Clansgr%C3%BCnder)&amp;diff=7694"/>
		<updated>2026-05-03T19:55:19Z</updated>

		<summary type="html">&lt;p&gt;Noémi: Die Seite wurde neu angelegt: „{{Person |displayname=Brujah |fullname=Brujah (Clansgründer) |coterie=Nein |player=SL |type=Vampir |sect=Camarilla |clan=Wahre Brujah |generation=3 |original_generation=3 |embraced_is_estimate=Nein |chapter_of_first_appearance=Das Kind des Wanderers |died=Nein }}“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|displayname=Brujah&lt;br /&gt;
|fullname=Brujah (Clansgründer)&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=SL&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Wahre Brujah&lt;br /&gt;
|generation=3&lt;br /&gt;
|original_generation=3&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|chapter_of_first_appearance=Das Kind des Wanderers&lt;br /&gt;
|died=Nein&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Etrius&amp;diff=7693</id>
		<title>Etrius</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Etrius&amp;diff=7693"/>
		<updated>2026-05-03T19:53:24Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|image=Etrius.jpg&lt;br /&gt;
|fullname=Etrius&lt;br /&gt;
|coterie=Nein&lt;br /&gt;
|player=Tobi&lt;br /&gt;
|type=Vampir&lt;br /&gt;
|sect=Camarilla&lt;br /&gt;
|clan=Tremere&lt;br /&gt;
|sire=Tremere (Clansgründer)&lt;br /&gt;
|generation=4&lt;br /&gt;
|embraced_is_estimate=Nein&lt;br /&gt;
|residence=Wien&lt;br /&gt;
|chapter_of_first_appearance=Memento, Petrus I&lt;br /&gt;
|died=Nein&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Modul:Person/class&amp;diff=7692</id>
		<title>Modul:Person/class</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Modul:Person/class&amp;diff=7692"/>
		<updated>2026-05-03T19:52:28Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local FoundationClass = require('Module:Foundationclass')&lt;br /&gt;
local ClassDebug = require('Module:Debug/class')&lt;br /&gt;
local ClassSFfield = require('Module:SFfield/class')&lt;br /&gt;
&lt;br /&gt;
-- ****************************************************************&lt;br /&gt;
-- *                         inheritance                          *&lt;br /&gt;
-- ****************************************************************&lt;br /&gt;
local ClassPerson = FoundationClass:subclass('Person')&lt;br /&gt;
-- setting class's configuration data&lt;br /&gt;
ClassPerson.static.myConfiguration = mw.loadData('Module:Person/config')&lt;br /&gt;
--   being in a static method, use self.myConfiguration&lt;br /&gt;
--   being in a private method, that knows self or in a public method, use self.class.myConfiguration&lt;br /&gt;
&lt;br /&gt;
-- ****************************************************************&lt;br /&gt;
-- *                          properties                          *&lt;br /&gt;
-- ****************************************************************&lt;br /&gt;
&lt;br /&gt;
-- **************** initialization of table for private properties&lt;br /&gt;
local _private = setmetatable({}, {__mode = 'k'})   -- weak table storing all private attributes&lt;br /&gt;
&lt;br /&gt;
-- **************** declaration of public static properties&lt;br /&gt;
-- ClassPerson.static.myPropertyModule = require('Module:extern')&lt;br /&gt;
-- ClassPerson.static.staticProperty = ' '&lt;br /&gt;
ClassPerson.static.ClassDisciplineAbility = require('Modul:Discipline/ability/class')&lt;br /&gt;
ClassPerson.static.myHidden = require('Modul:hidden').main&lt;br /&gt;
&lt;br /&gt;
-- remember the static classes provided by Foundationclass:&lt;br /&gt;
-- ClassPerson.globalConfig&lt;br /&gt;
-- ClassPerson.myCargoUtil&lt;br /&gt;
-- ClassPerson.mySmwUtil&lt;br /&gt;
-- ClassPerson.myTableTools&lt;br /&gt;
-- ClassPerson.myYesno&lt;br /&gt;
&lt;br /&gt;
-- **************** declaration of (global) private properties&lt;br /&gt;
-- for properties you should rather use constructor and _private[self]. this only, if you need a private class property&lt;br /&gt;
-- you should, however predeclare private methods here&lt;br /&gt;
local _abilityLabel	-- used to turn a discipline name into a paramter name&lt;br /&gt;
local _debug	-- private method declared later&lt;br /&gt;
local _disciplineParamName	-- used to turn a discipline name into a paramter name&lt;br /&gt;
local _privateMethodAhead	-- declaration ahead, so this private method can be used in the constructor and in other private methods&lt;br /&gt;
&lt;br /&gt;
-- ***************************************************************&lt;br /&gt;
-- *                           methods                           *&lt;br /&gt;
-- ***************************************************************&lt;br /&gt;
 &lt;br /&gt;
-- **************** declaration of static methods&lt;br /&gt;
function ClassPerson:initialize(uid, superhandler)&lt;br /&gt;
	local _CFG = self.class.myConfiguration&lt;br /&gt;
	FoundationClass.initialize(self, uid, superhandler)&lt;br /&gt;
	_private[self] = {&lt;br /&gt;
		dbg = ClassDebug:new(tostring(self.class) .. ': id ' .. uid),&lt;br /&gt;
	}&lt;br /&gt;
	_debug(self, 1, ' ClassPerson: done initializing object &amp;amp;quot;' .. uid ..'&amp;amp;quot;, from ' .. tostring(self))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- use use self.myConfiguration to access your configuration in a static method&lt;br /&gt;
function ClassPerson.static:aStaticMethod(var)&lt;br /&gt;
	_debug(self, 1, 'entering ClassPerson.static:aStaticMethod() to do something, from ' .. tostring(self))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function ClassPerson.static:mySfDynamicFieldAttribute(fieldname, attribute, value)&lt;br /&gt;
	_debug(self, 1, 'entering ClassPerson.static:mySfDynamicFieldAttribute(fieldname, attribute, value), from ' .. tostring(self))&lt;br /&gt;
	_debug(self, 2, ' with parameters &amp;amp;quot;' .. fieldname .. '&amp;amp;quot;, &amp;amp;quot;' .. attribute .. '&amp;amp;quot; and a ' .. type(value) .. ' value')&lt;br /&gt;
	-- function that can process any attribute/value pair just before rendering the semantic forms field&lt;br /&gt;
	-- usually done, to generate a dynamic 'default' value&lt;br /&gt;
	-- keep in mind: you can completely disable a form field, if you return true on attribute &amp;amp;quot;disable&amp;amp;quot;.&lt;br /&gt;
	-- 	however, this causes the parameter to not show at all, neither in the form, nor in processing&lt;br /&gt;
	local val = value&lt;br /&gt;
	if fieldname == 'fullname' and attribute == 'default' then&lt;br /&gt;
		val = mw.title.getCurrentTitle().text&lt;br /&gt;
	end&lt;br /&gt;
	if (fieldname == 'chapter_of_first_appearance' or fieldname == 'died_in_chapter') and attribute == 'default' then&lt;br /&gt;
		local query = {&lt;br /&gt;
			select = {'[[is_member_of_class::Chapter]]'},&lt;br /&gt;
			fields = {'Is_titled'}&lt;br /&gt;
		}&lt;br /&gt;
		local attributes = {&lt;br /&gt;
			limit = 1,&lt;br /&gt;
			sort = 'was_written_on',&lt;br /&gt;
			order = 'desc',&lt;br /&gt;
		}&lt;br /&gt;
		local result = ClassPerson.mySmwUtil.ask(query, attributes)&lt;br /&gt;
		if result and result[1] and result[1].PageName then&lt;br /&gt;
			val = result[1].PageName&lt;br /&gt;
		else&lt;br /&gt;
			val = false&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if fieldname == 'disciplines' and attribute == 'show_on_select' then&lt;br /&gt;
		val = {}&lt;br /&gt;
		local query = {&lt;br /&gt;
			select = { '[[Kategorie:Disziplinen]] [[is path of::Nein]]' },&lt;br /&gt;
			fields = { 'is path of=path', }&lt;br /&gt;
		}&lt;br /&gt;
		local attributes = {&lt;br /&gt;
			sort = 'has display title',&lt;br /&gt;
			order = 'asc',&lt;br /&gt;
		}&lt;br /&gt;
		local result = ClassPerson.mySmwUtil.ask(query, attributes)&lt;br /&gt;
		if result and #result &amp;gt; 0 then&lt;br /&gt;
			for _, row in pairs(result) do&lt;br /&gt;
				val[row.PageName] = _disciplineParamName(self, row.PageName)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if fieldname == 'discipline_nekromantie' and attribute == 'show_on_select' then&lt;br /&gt;
		local query = {&lt;br /&gt;
			select = { '[[Kategorie:Disziplinen]] [[is path of::Nekromantie]]' },&lt;br /&gt;
			fields = { 'is path of=path', }&lt;br /&gt;
		}&lt;br /&gt;
		local attributes = {&lt;br /&gt;
			sort = 'has display title',&lt;br /&gt;
			order = 'asc',&lt;br /&gt;
		}&lt;br /&gt;
		local result = ClassPerson.mySmwUtil.ask(query, attributes)&lt;br /&gt;
		if result and #result &amp;gt; 0 then&lt;br /&gt;
			val = {}&lt;br /&gt;
			for _, row in pairs(result) do&lt;br /&gt;
				val[row.PageName] = _disciplineParamName(self, row.PageName)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if fieldname == 'discipline_thaumaturgie' and attribute == 'show_on_select' then&lt;br /&gt;
		local query = {&lt;br /&gt;
			select = { '[[Kategorie:Disziplinen]] [[is path of::Thaumaturgie]]' },&lt;br /&gt;
			fields = { 'is path of=path', }&lt;br /&gt;
		}&lt;br /&gt;
		local attributes = {&lt;br /&gt;
			sort = 'has display title',&lt;br /&gt;
			order = 'asc',&lt;br /&gt;
		}&lt;br /&gt;
		local result = ClassPerson.mySmwUtil.ask(query, attributes)&lt;br /&gt;
		if result and #result &amp;gt; 0 then&lt;br /&gt;
			val = {}&lt;br /&gt;
			for _, row in pairs(result) do&lt;br /&gt;
				val[row.PageName] = _disciplineParamName(self, row.PageName)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return val	-- this value will be used as new value for field's attribute&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function ClassPerson.static:sfGenerateForm()&lt;br /&gt;
	_debug(self, 1, 'entering ClassPerson.static:sfGenerateForm()')&lt;br /&gt;
	local _CFG = self.myConfiguration&lt;br /&gt;
	local mbox = require('Module:Message box')&lt;br /&gt;
	local tagStart = '{{{'&lt;br /&gt;
	local tagEnd = '}}}'&lt;br /&gt;
	local frame = mw.getCurrentFrame()&lt;br /&gt;
	-- create the form header&lt;br /&gt;
	local notification = mw.html.create('')&lt;br /&gt;
	if _CFG.form.notification and mw.ustring.len(_CFG.form.notification) &amp;gt; 0 then&lt;br /&gt;
		notification:wikitext(mbox.main('ombox', { text = _CFG.form.notification }))&lt;br /&gt;
			:newline()&lt;br /&gt;
	end&lt;br /&gt;
	local formheader = mw.html.create('')&lt;br /&gt;
	formheader:wikitext(self:sfGenerateFormInfoTag())&lt;br /&gt;
		:wikitext('&amp;lt;h2&amp;gt;' .. _CFG.global.entityTitle .. '&amp;lt;/h2&amp;gt;')&lt;br /&gt;
		:tag('p')&lt;br /&gt;
			:wikitext(_CFG.form.headerText)&lt;br /&gt;
			:done()&lt;br /&gt;
			:newline()&lt;br /&gt;
		:node(notification)&lt;br /&gt;
		:tag('div')&lt;br /&gt;
			:attr('id', 'wikiPreview')&lt;br /&gt;
			:cssText('display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;')&lt;br /&gt;
			:done()&lt;br /&gt;
			:newline()&lt;br /&gt;
	-- create the form buttons&lt;br /&gt;
	local formbuttons = mw.html.create('div')	-- we have to use a div here. this somehow helps the includes/SF_FormPrinter.php to correcly place the fieldset (blue box) around the form&lt;br /&gt;
	if FoundationClass.myTableTools.inTable(_CFG.form.buttons, 'summary') then&lt;br /&gt;
		formbuttons:tag('p')&lt;br /&gt;
			:wikitext(tagStart .. 'standard input&amp;amp;#124;summary' .. tagEnd)&lt;br /&gt;
			:done()&lt;br /&gt;
			:newline()&lt;br /&gt;
	end&lt;br /&gt;
	for _, button in pairs(_CFG.form.buttons) do&lt;br /&gt;
		if button ~= 'summary' then&lt;br /&gt;
			formbuttons:wikitext(tagStart .. 'standard input&amp;amp;#124;' .. button .. tagEnd)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	formbuttons:addClass('formbuttons')&lt;br /&gt;
		:done()&lt;br /&gt;
	-- assemble everything&lt;br /&gt;
	-- start the html object&lt;br /&gt;
	local html = mw.html.create('div')	-- we need this div, otherwise the embedded template will fail&lt;br /&gt;
	html:node(formheader)&lt;br /&gt;
		:wikitext('__NOGLOSSARY__&amp;lt;h1&amp;gt;Personendaten&amp;lt;/h1&amp;gt;')&lt;br /&gt;
		:newline()&lt;br /&gt;
		:wikitext(tagStart .. 'for template|' .. _CFG.template.name .. '|label=' .. _CFG.global.entityTitle .. tagEnd)&lt;br /&gt;
		:newline()&lt;br /&gt;
		:node(self:sfGenerateFormTable(_CFG.form.tab_maindata))&lt;br /&gt;
		:wikitext('&amp;lt;h1&amp;gt;Fähigkeiten&amp;lt;/h1&amp;gt;')&lt;br /&gt;
		:newline()&lt;br /&gt;
		:node(self:sfGenerateFormTableAbilities())&lt;br /&gt;
		:newline()&lt;br /&gt;
		:wikitext('&amp;lt;h1&amp;gt;Weitere Informationen&amp;lt;/h1&amp;gt;')&lt;br /&gt;
		:newline()&lt;br /&gt;
		:node(self:sfGenerateFormTable(_CFG.form.tab_information))&lt;br /&gt;
		:newline()&lt;br /&gt;
		:wikitext(frame:extensionTag('headertabs'))&lt;br /&gt;
		:newline()&lt;br /&gt;
		:wikitext(&amp;quot;'''(*) Pflichtfeld'''&amp;quot;)&lt;br /&gt;
		:newline()&lt;br /&gt;
		:wikitext(tagStart .. 'end template' .. tagEnd)&lt;br /&gt;
		:newline()&lt;br /&gt;
		:node(formbuttons)&lt;br /&gt;
	local debugLevel = FoundationClass.globalConfig.debugLevel or self.myConfiguration.global.debugLevel&lt;br /&gt;
	if debugLevel then&lt;br /&gt;
		html:newline()&lt;br /&gt;
			:newline()&lt;br /&gt;
			:wikitext(ClassDebug:printLog(debugLevel))&lt;br /&gt;
	end&lt;br /&gt;
	return html&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function ClassPerson.static:sfGenerateFormTableAbilities(fieldlist, tableid)&lt;br /&gt;
	_debug(self, 1, 'entering ClassPerson.static:sfGenerateFormTableAbilities()')&lt;br /&gt;
	local _CFG = self.myConfiguration&lt;br /&gt;
	ClassSFfield:setDefaultSize(_CFG.form.fieldSize)&lt;br /&gt;
	ClassSFfield:setDefaultTextAreaCols(_CFG.form.textareaAttributes.cols)&lt;br /&gt;
	ClassSFfield:setDefaultTextAreaEditor(_CFG.form.textareaAttributes.editor)&lt;br /&gt;
	ClassSFfield:setDefaultTextAreaRows(_CFG.form.textareaAttributes.rows)&lt;br /&gt;
	local abilities = {}&lt;br /&gt;
	local fieldlist = {'abilities', 'disciplines'}&lt;br /&gt;
	local fielddata = {&lt;br /&gt;
		abilities = _CFG.parameter.abilities,&lt;br /&gt;
		disciplines = _CFG.parameter.disciplines,&lt;br /&gt;
	}&lt;br /&gt;
	local fieldlist_helper = {}&lt;br /&gt;
	local query = {&lt;br /&gt;
		select = { '[[Is member of class::DisciplineAbility]]' },&lt;br /&gt;
		fields = { 'Has ability name=name', 'Has level=level', 'Is associated to page#-=page'}&lt;br /&gt;
	}&lt;br /&gt;
	local attributes = {&lt;br /&gt;
		sort = 'Is associated to page,Has_level,Has ability name',&lt;br /&gt;
		order = 'asc,asc,asc',&lt;br /&gt;
	}&lt;br /&gt;
	local result = ClassPerson.mySmwUtil.ask(query, attributes)&lt;br /&gt;
	if result and #result &amp;gt; 0 then&lt;br /&gt;
		for _, row in pairs(result) do&lt;br /&gt;
			local label = _abilityLabel(self, row)&lt;br /&gt;
			if not abilities[row.page] then&lt;br /&gt;
				abilities[row.page] = {label}&lt;br /&gt;
			else&lt;br /&gt;
				table.insert(abilities[row.page], label)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local query = {&lt;br /&gt;
		select = { '[[Kategorie:Disziplinen]]' },&lt;br /&gt;
		fields = { 'is path of=path', }&lt;br /&gt;
	}&lt;br /&gt;
	local attributes = {&lt;br /&gt;
		sort = 'has display title',&lt;br /&gt;
		order = 'asc',&lt;br /&gt;
	}&lt;br /&gt;
	local result = ClassPerson.mySmwUtil.ask(query, attributes)&lt;br /&gt;
	if result and #result &amp;gt; 0 then&lt;br /&gt;
		for _, row in pairs(result) do&lt;br /&gt;
			local fieldname = _disciplineParamName(self, row.PageName)&lt;br /&gt;
			if row.PageName == 'Thaumaturgie' or row.PageName == 'Nekromantie' then&lt;br /&gt;
				fielddata[fieldname] = _CFG.parameter[fieldname]&lt;br /&gt;
			else&lt;br /&gt;
				fielddata[fieldname] = {&lt;br /&gt;
					cardinality = 'list',&lt;br /&gt;
					description = 'Auf welche Ränge/Fähigkeiten hat die Person Zugriff in dieser Disziplin?',&lt;br /&gt;
					label = row.PageName,&lt;br /&gt;
					severity = 'suggested',&lt;br /&gt;
					sf = {&lt;br /&gt;
						delimiter='~',&lt;br /&gt;
						input_type = 'checkboxes',&lt;br /&gt;
						mapping_property = 'Has_ability_name',&lt;br /&gt;
						values = abilities[row.PageName],&lt;br /&gt;
					},&lt;br /&gt;
					td_type = 'line',&lt;br /&gt;
				}&lt;br /&gt;
			end&lt;br /&gt;
			local fieldlist_helper_index = _disciplineParamName(self, row.path)&lt;br /&gt;
			if not fieldlist_helper[fieldlist_helper_index] then&lt;br /&gt;
				fieldlist_helper[fieldlist_helper_index] = {fieldname}&lt;br /&gt;
			else&lt;br /&gt;
				table.insert(fieldlist_helper[fieldlist_helper_index], fieldname)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local startIndex = _disciplineParamName(self, 'Nein')&lt;br /&gt;
	if fieldlist_helper[startIndex] and #fieldlist_helper[startIndex] &amp;gt; 0 then&lt;br /&gt;
		for _, fname in pairs(fieldlist_helper[startIndex]) do&lt;br /&gt;
			table.insert(fieldlist, fname)&lt;br /&gt;
			if fieldlist_helper[fname] then&lt;br /&gt;
				for _, fname2 in pairs(fieldlist_helper[fname]) do&lt;br /&gt;
					table.insert(fieldlist, fname2)&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- now generate the table&lt;br /&gt;
	-- now create the form table&lt;br /&gt;
	local hidden = mw.html.create('')&lt;br /&gt;
	local formtable = mw.html.create('table')&lt;br /&gt;
	for _, fieldname in pairs(fieldlist) do&lt;br /&gt;
		if fielddata[fieldname] and not self:mySfDynamicFieldAttribute(fieldname, 'disable', false)  then&lt;br /&gt;
			local field = self:sfInitFieldAbility(fieldname, fielddata[fieldname])&lt;br /&gt;
			if field then&lt;br /&gt;
				if field:get('hidden') then&lt;br /&gt;
					hidden:wikitext(field:render())&lt;br /&gt;
				else&lt;br /&gt;
					formtable:node(field:createTr(fielddata[fieldname].label, fielddata[fieldname].description))&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	formtable:addClass(FoundationClass.globalConfig.formTableClass)&lt;br /&gt;
		:css('width', 'auto')&lt;br /&gt;
	if tableid then&lt;br /&gt;
		formtable:attr('id', tableid)&lt;br /&gt;
	end&lt;br /&gt;
	formtable:done()&lt;br /&gt;
		:node(hidden)&lt;br /&gt;
	return formtable&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function ClassPerson.static:sfInitFieldAbility(fieldname, fielddata)&lt;br /&gt;
	_debug(self, 1, 'entering ClassPerson.static:sfInitFieldAbility(fieldname) to initialize field ' .. fieldname or 'NOT SET' .. ', from ' .. tostring(self))&lt;br /&gt;
	local _CFG = self.myConfiguration&lt;br /&gt;
	local field&lt;br /&gt;
	if fieldname and fielddata and fielddata.sf and not self:mySfDynamicFieldAttribute(fieldname, 'disable', false) then&lt;br /&gt;
		field = ClassSFfield:new(fieldname)&lt;br /&gt;
		if fielddata.cardinality and fielddata.cardinality == 'list' then&lt;br /&gt;
			field:set('list', self:mySfDynamicFieldAttribute(fieldname, 'list', true))&lt;br /&gt;
			local delimiter = fielddata.sf and fielddata.sf.delimiter or _CFG.global.delimiter&lt;br /&gt;
			-- if we have a global or local delimiter set which is not the comma (','), provide it here automatically&lt;br /&gt;
			if delimiter ~= ',' then&lt;br /&gt;
				field:set('delimiter', self:mySfDynamicFieldAttribute(fieldname, 'delimiter', delimiter))&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if fielddata.severity and fielddata.severity == 'mandatory' then&lt;br /&gt;
			field:set('mandatory', self:mySfDynamicFieldAttribute(fieldname, 'mandatory', true))&lt;br /&gt;
		end&lt;br /&gt;
		if fielddata.values then&lt;br /&gt;
			field:set('values', self:mySfDynamicFieldAttribute(fieldname, 'values', fielddata.values))&lt;br /&gt;
		end&lt;br /&gt;
		if fielddata.sf then&lt;br /&gt;
			for attr, val in pairs(fielddata.sf) do&lt;br /&gt;
				field:set(mw.ustring.gsub(attr, '_', ' '),&lt;br /&gt;
						self:mySfDynamicFieldAttribute(fieldname, attr, val)	-- remember: self refers to a class, not an object and this method is static&lt;br /&gt;
					)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return field&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- **************** declaration of private methods&lt;br /&gt;
-- use self.class.myConfiguration to access your configuration in a public or a private method that is called by a public method&lt;br /&gt;
_abilityLabel = function (self, attrData)&lt;br /&gt;
	return '(' .. attrData.level .. ') ' .. attrData.name&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
_debug = function (self, level, text)&lt;br /&gt;
	if _private[self] and _private[self].dbg then&lt;br /&gt;
		local debugLevel = FoundationClass.globalConfig.debugLevel or self.class.myConfiguration.global.debugLevel&lt;br /&gt;
		if debugLevel and level &amp;lt;= debugLevel then&lt;br /&gt;
			_private[self].dbg:log(level, text)&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		local debugLevel = FoundationClass.globalConfig.debugLevel or self.myConfiguration.global.debugLevel&lt;br /&gt;
		if debugLevel and level &amp;lt;= debugLevel then&lt;br /&gt;
			ClassDebug:log(level, text, tostring(self) .. '.static')&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
_disciplineParamName = function (self, discipline)&lt;br /&gt;
	--return 'debug module:person/class line 376'&lt;br /&gt;
	return 'discipline_' .. mw.uri.anchorEncode(mw.ustring.gsub(mw.ustring.lower(discipline), '[äöüß]', ''))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local _getAbilitiesForDiscipline = function(self, discipline, args)&lt;br /&gt;
	_debug(self, 1, 'entering private _getAbilitiesForDiscipline(self, discipline, args) to get abilites for discipline, from ' .. tostring(self))&lt;br /&gt;
	_debug(self, 2, '  second parameter is ' .. discipline)&lt;br /&gt;
--	_debug(self, 2, '  third parameter is ' .. ClassPerson.myTableTools.printTable(args))&lt;br /&gt;
	-- note: 2nd paramter discipline may also represent a path for thaumaturgie or necromancy. mechanics are the same, though&lt;br /&gt;
	local rank = 0&lt;br /&gt;
	local abilities = {}&lt;br /&gt;
	local html = mw.html.create('')&lt;br /&gt;
	local ability_bg_colors = { '#DCDCDC', '#D3D3D3', '#C0C0C0', '#A9A9A9', '#999999', '#2F4F4F', }&lt;br /&gt;
	if not discipline or type(discipline) ~= 'string' or #discipline == 0 then&lt;br /&gt;
		error('2nd parameter to _getAbilitiesForDiscipline must be a non empty string, depicting a discipline or a path!')&lt;br /&gt;
	end&lt;br /&gt;
	if not args or type(args) ~= 'table' then&lt;br /&gt;
		error('3rd parameter to _getAbilitiesForDiscipline must be a table, containing the arguments passed to the module!')&lt;br /&gt;
	end&lt;br /&gt;
	-- first get all abilities for the discipline&lt;br /&gt;
	local query = {&lt;br /&gt;
		select = { '[[Is member of class::DisciplineAbility]] [[Is_associated_to_page::' .. discipline .. ']]' },&lt;br /&gt;
		fields = { 'has ability name=name', 'has level=level', 'costs_vitae=vitae', 'costs_willpower=willpower', 'needs_roll_on=roll', 'targets=target', 'lasts_for=duration', &lt;br /&gt;
			'has_short_description=flavour', 'has_instruction=system', 'is_identified_by_classengine_through=id'&lt;br /&gt;
		},&lt;br /&gt;
	}&lt;br /&gt;
	local attributes = {&lt;br /&gt;
		sort = 'Has_level,Has ability name',&lt;br /&gt;
		order = 'asc,asc',&lt;br /&gt;
	}&lt;br /&gt;
	local result = ClassPerson.mySmwUtil.ask(query, attributes)&lt;br /&gt;
	-- now get the correct argument for the discipline and its content&lt;br /&gt;
	local argument = _disciplineParamName(self, discipline)&lt;br /&gt;
	if argument and args[argument] and #args[argument] &amp;gt; 0 and result and #result &amp;gt; 0 then&lt;br /&gt;
		-- at least we have data.&lt;br /&gt;
		-- now lets see, if any of args[argument] match findings in result.&lt;br /&gt;
		-- though result is most probably the larger array, we still iterate over it, because the entries in args[argument] are somewhat &amp;quot;coded&amp;quot;.&lt;br /&gt;
		-- finding entries from result in args[argument] is easier. we make it quicker still by inverting the args[argument] array&lt;br /&gt;
		local abilitesSelected = {}&lt;br /&gt;
		local argsArray = {}&lt;br /&gt;
		for fragment in mw.text.gsplit(args[argument], '~') do&lt;br /&gt;
			table.insert(argsArray, mw.text.trim(fragment))&lt;br /&gt;
		end&lt;br /&gt;
		for _, ability in pairs(argsArray) do&lt;br /&gt;
			abilitesSelected[ability] = true&lt;br /&gt;
		end&lt;br /&gt;
		for _, row in pairs(result) do&lt;br /&gt;
			if abilitesSelected[_abilityLabel(self, row)] then&lt;br /&gt;
				-- match found, processing&lt;br /&gt;
				if row.level &amp;gt; rank then&lt;br /&gt;
					rank = row.level&lt;br /&gt;
				end&lt;br /&gt;
				table.insert(abilities, row.id)&lt;br /&gt;
				local obj = ClassPerson.ClassDisciplineAbility:new(ClassPerson.ClassDisciplineAbility:getUidFromArgs(row))&lt;br /&gt;
				obj:initFromArgs(row)&lt;br /&gt;
				local color_id = row.level&lt;br /&gt;
				local additional_headercss = ''&lt;br /&gt;
				if color_id &amp;gt; 5 then&lt;br /&gt;
					color_id = 6&lt;br /&gt;
					additional_headercss = ';color:white;font-weight:bold'&lt;br /&gt;
				end&lt;br /&gt;
				html:wikitext(ClassPerson.myHidden{&lt;br /&gt;
						header = obj:prepareRankedHeadline(),&lt;br /&gt;
						content = '\n' .. tostring(obj:prepareAbilityBody()),&lt;br /&gt;
						headerstyle  = 'padding-left:10px;background:' .. ability_bg_colors[color_id] .. additional_headercss,&lt;br /&gt;
						ta1 = 'left',&lt;br /&gt;
						border = '1px solid ' .. ability_bg_colors[color_id],&lt;br /&gt;
					})&lt;br /&gt;
					:newline()&lt;br /&gt;
					:tag('div')&lt;br /&gt;
						:css('clear', 'both')&lt;br /&gt;
						:done()&lt;br /&gt;
						:newline()&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if rank == 0 then&lt;br /&gt;
		rank = nil&lt;br /&gt;
	end&lt;br /&gt;
	if #abilities == 0 then&lt;br /&gt;
		abilities = nil&lt;br /&gt;
	end&lt;br /&gt;
	if #tostring(html) == 0 then&lt;br /&gt;
		html:wikitext('Keine Fähigkeiten hinterlegt.')&lt;br /&gt;
			:newline()&lt;br /&gt;
			:tag('small')&lt;br /&gt;
				:wikitext('Um Fähigkeiten zu hinterlegen, bitte die Seite per Formular bearbeiten und auf dem Reiter \'\'Fähigkeiten\'\' im Feld \'\''&lt;br /&gt;
					.. discipline .. '\'\' gewünschte Fähigkeiten aktivieren!' )&lt;br /&gt;
				:done()&lt;br /&gt;
	end&lt;br /&gt;
	return rank, abilities, html&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local _privateMethod = function (self)&lt;br /&gt;
	_debug(self, 1, 'entering private _privateMethod() to do something, from ' .. tostring(self))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- **************** declaration of public methods&lt;br /&gt;
-- use self.class.myConfiguration to access your configuration in a public method&lt;br /&gt;
function ClassPerson:addInfobox()&lt;br /&gt;
	_debug(self, 1, 'entering ClassPerson:addInfobox(), from ' .. tostring(self))&lt;br /&gt;
	if self:goodToGo() then&lt;br /&gt;
		local _CFG = self.class.myConfiguration&lt;br /&gt;
		local coreData = self:getCoreData()&lt;br /&gt;
		local name = coreData.fullname or coreData.displayname&lt;br /&gt;
		local haven&lt;br /&gt;
		if coreData.haven and #coreData.haven &amp;gt; 0 then&lt;br /&gt;
			haven = {}&lt;br /&gt;
			for _, h in pairs(coreData.haven) do&lt;br /&gt;
				table.insert(haven, ClassPerson:formRedlink(h, 'Schauplatz'))&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		local ib_args = {&lt;br /&gt;
			bodyclass = 'infobox_person',&lt;br /&gt;
			titleclass = 'objtitle titletext',&lt;br /&gt;
			aboveclass = 'headertext typ_' .. mw.ustring.lower(coreData.type),&lt;br /&gt;
			headerclass = 'headertext typ_' .. mw.ustring.lower(coreData.type),&lt;br /&gt;
			labelstyle = 'width: 40%;',&lt;br /&gt;
			datastyle = 'width: 60%;',&lt;br /&gt;
			title = name,&lt;br /&gt;
			above = coreData.type,&lt;br /&gt;
			image = coreData.image and '[[' .. coreData.image ..'|300px|' .. name .. ']]' or '[[Bild:NoCharPic.png|300px|Kein Bild vorhanden]]',&lt;br /&gt;
			caption = coreData.displayname,&lt;br /&gt;
			label1 = _CFG.parameter.coterie.label,&lt;br /&gt;
			data1 = (ClassPerson.myYesno(coreData.coterie) and 'Ja' or 'Nein'),&lt;br /&gt;
			label2 = _CFG.parameter.sect.label,&lt;br /&gt;
			data2 = coreData.sect and '[[' .. coreData.sect .. ']]' or (coreData.type == 'Vampir' and 'unbekannt' or nil),&lt;br /&gt;
			label3 = _CFG.parameter.clan.label,&lt;br /&gt;
			data3 = coreData.clan and ClassPerson:formRedlink(coreData.clan, 'Clan') .. (ClassPerson.myYesno(coreData.antitribu) and ' antitribu' or '') or (coreData.type == 'Vampir' and 'unbekannt' or nil),&lt;br /&gt;
			label5 = _CFG.parameter.sire.label,&lt;br /&gt;
			data5 = coreData.sire and ClassPerson:formRedlink(coreData.sire, 'Person') or (coreData.type == 'Vampir' and 'unbekannt' or nil),&lt;br /&gt;
			label6 = _CFG.parameter.generation.label,&lt;br /&gt;
			data6 = coreData.generation and tostring(coreData.generation) or (coreData.type == 'Vampir' and 'unbekannt' or nil),&lt;br /&gt;
			label7 = _CFG.parameter.original_generation.label,&lt;br /&gt;
			data7 = coreData.original_generation and tostring(coreData.original_generation) or nil,&lt;br /&gt;
			label8 = _CFG.parameter.embraced.label,&lt;br /&gt;
			data8 = coreData.embraced and (ClassPerson.myYesno(coreData.embraced_is_estimate) and 'um ' or '') .. coreData.embraced or (coreData.type == 'Vampir' and 'unbekannt' or nil),&lt;br /&gt;
			label9 = _CFG.parameter.apparent_age.label,&lt;br /&gt;
			data9 = coreData.apparent_age and tostring(coreData.apparent_age) or nil,&lt;br /&gt;
			label13 = _CFG.parameter.residence.label,&lt;br /&gt;
			data13 = coreData.residence and ClassPerson:formRedlink(coreData.residence, 'Stadt') or nil,&lt;br /&gt;
			label14 = _CFG.parameter.office.label,&lt;br /&gt;
			data14 = coreData.office and coreData.office or nil,&lt;br /&gt;
			label15 = _CFG.parameter.haven.label,&lt;br /&gt;
			data15 = haven and mw.text.listToText(haven, ', ', ' und ') or 'unbekannt',&lt;br /&gt;
			label17 = _CFG.parameter.chapter_of_first_appearance.label,&lt;br /&gt;
			data17 = coreData.chapter_of_first_appearance and '[[' .. coreData.chapter_of_first_appearance .. ']]' or nil,&lt;br /&gt;
			label18 = _CFG.parameter.died_in_chapter.label,&lt;br /&gt;
			data18 = coreData.died_in_chapter and '[[' .. coreData.died_in_chapter .. ']]' or nil,&lt;br /&gt;
			label22 = 'Bekannte Kinder',&lt;br /&gt;
			data22 = (coreData.children and #coreData.children &amp;gt; 0) and '[[' .. mw.text.listToText(coreData.children, ']], [[', ']] und [[') ..']]' or nil,&lt;br /&gt;
			label23 = 'Bekannte Ghule',&lt;br /&gt;
			data23 = (coreData.ghuls and #coreData.ghuls &amp;gt; 0) and '[[' .. mw.text.listToText(coreData.ghuls, ']], [[', ']] und [[') ..']]' or nil,&lt;br /&gt;
			label24 = 'Disziplinen',&lt;br /&gt;
--			data24 = disciplines,&lt;br /&gt;
			data24 = coreData.ib_disciplines and mw.text.listToText(coreData.ib_disciplines, ', ', ' und ') or nil,&lt;br /&gt;
			header26 = 'Through the looking glass',&lt;br /&gt;
			label27 = 'Figurentyp',&lt;br /&gt;
			data27 = FoundationClass.myYesno(coreData.coterie) and 'SC' or 'NSC',&lt;br /&gt;
			label28 = _CFG.parameter.player.label,&lt;br /&gt;
			data28 = coreData.player and coreData.player or nil,&lt;br /&gt;
			label29 = 'Spielteilnahmen',&lt;br /&gt;
			data29 = coreData.history and tostring(#coreData.history) or nil,&lt;br /&gt;
		}&lt;br /&gt;
		self:addOutput(require('Module:Infobox').infobox(ib_args))&lt;br /&gt;
		return true&lt;br /&gt;
	end&lt;br /&gt;
	return false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function ClassPerson:addPageBody()&lt;br /&gt;
	_debug(self, 1, 'entering ClassPerson:addPageBody(), from ' .. tostring(self))&lt;br /&gt;
	_debug(self, 2, ' rendering errors and warnings and adding them to output')&lt;br /&gt;
	local frame = mw.getCurrentFrame()&lt;br /&gt;
	local coreData = self:getCoreData()&lt;br /&gt;
	-- this is used in conjunction with the extension CSS and the parser function #css to disable the virtual editor on person pages&lt;br /&gt;
	local css = [==[&lt;br /&gt;
#ca-ve-edit {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
]==]&lt;br /&gt;
	frame:callParserFunction('#css:' .. css)&lt;br /&gt;
	self:addOutput(self:renderErrors())&lt;br /&gt;
	self:addOutput(self:renderWarnings())&lt;br /&gt;
	self:setSortkey(coreData.displayname)&lt;br /&gt;
	self:setDisplayTitle(coreData.displayname)&lt;br /&gt;
	if self:goodToGo() then&lt;br /&gt;
		local section_htmls = {}&lt;br /&gt;
		if coreData.introtext then&lt;br /&gt;
			section_htmls.introtext = coreData.introtext .. '\n'&lt;br /&gt;
		end&lt;br /&gt;
		-- assemble character history&lt;br /&gt;
		local history = mw.html.create('')&lt;br /&gt;
		history:wikitext('&amp;lt;h2&amp;gt;Werdegang&amp;lt;/h2&amp;gt;')&lt;br /&gt;
			:newline()&lt;br /&gt;
		if coreData.history and #coreData.history &amp;gt; 0 then&lt;br /&gt;
			for _, data in pairs(coreData.history) do&lt;br /&gt;
				history:wikitext('* ' .. ClassPerson:formRedlink(data.place, 'Stadt') .. ', ' .. data.begin .. (data['end'] and ' - ' .. data['end'] or '') .. ': [[' .. data.PageName .. ']] (' .. data.description .. ')')&lt;br /&gt;
					:newline()&lt;br /&gt;
				--history:wikitext('* ' .. mw.text.nowiki(ClassPerson.myTableTools.printTable(data))):newline()&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			history:wikitext('keine Daten vorliegend')&lt;br /&gt;
				:newline()&lt;br /&gt;
		end&lt;br /&gt;
		section_htmls.history = history&lt;br /&gt;
		-- display the mentions in texts&lt;br /&gt;
		if coreData.mentions and #coreData.mentions &amp;gt; 0 then&lt;br /&gt;
			local mentions = mw.html.create('')&lt;br /&gt;
			mentions:wikitext('&amp;lt;h2&amp;gt;Textuelle Erwähnungen&amp;lt;/h2&amp;gt;')&lt;br /&gt;
				:newline()&lt;br /&gt;
			for _, data in pairs(coreData.mentions) do&lt;br /&gt;
				mentions:wikitext('* [[' .. data.PageName .. ']] (Quelle: [[' .. data.source .. ']], Beschreibung: ' .. data.description .. ')')&lt;br /&gt;
					:newline()&lt;br /&gt;
			end&lt;br /&gt;
			section_htmls.mentions = mentions&lt;br /&gt;
		end&lt;br /&gt;
		-- gather all infos added in chapters for this person&lt;br /&gt;
		local sections = {'Hintergrund', 'Fähigkeiten', 'Verbindungen', 'Agenda', 'Kommentare'}&lt;br /&gt;
		local sections2params = {&lt;br /&gt;
			Hintergrund = 'background',&lt;br /&gt;
			Verbindungen = 'relations',&lt;br /&gt;
			Agenda = 'agenda',&lt;br /&gt;
			Kommentare = 'comments',&lt;br /&gt;
		}&lt;br /&gt;
		sections2params['Fähigkeiten'] = 'abilities'&lt;br /&gt;
		for _, section in pairs(sections) do&lt;br /&gt;
			local payload&lt;br /&gt;
			if coreData[sections2params[section]] then&lt;br /&gt;
				payload = coreData[sections2params[section]] .. '\n'&lt;br /&gt;
			end&lt;br /&gt;
			if coreData.information[section] and #coreData.information[section] &amp;gt; 0 then&lt;br /&gt;
				if payload then&lt;br /&gt;
					payload = payload .. '\n&amp;lt;b&amp;gt;Automatisch hinzugefügt:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;\n'&lt;br /&gt;
				else&lt;br /&gt;
					payload = ''&lt;br /&gt;
				end&lt;br /&gt;
				for _, info in pairs(coreData.information[section]) do&lt;br /&gt;
					payload = payload .. '* ' .. info.payload .. ' (Quelle: [[' .. info.source .. ']], siehe auch [[' .. info.page .. ']])\n'&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			if not payload or #payload == 0 then&lt;br /&gt;
				payload = 'Keine Informationen vorliegend'&lt;br /&gt;
			end&lt;br /&gt;
			local element = mw.html.create('')&lt;br /&gt;
			element:wikitext('&amp;lt;h2&amp;gt;' .. section .. '&amp;lt;/h2&amp;gt;')&lt;br /&gt;
				:newline()&lt;br /&gt;
				:wikitext(payload)&lt;br /&gt;
				:newline()&lt;br /&gt;
			section_htmls[sections2params[section]] = element&lt;br /&gt;
		end&lt;br /&gt;
		section_htmls.abilities:node(coreData.section_disciplines)&lt;br /&gt;
&lt;br /&gt;
		--[===[&lt;br /&gt;
		local testing = mw.html.create('')&lt;br /&gt;
		testing:wikitext('&amp;lt;h3&amp;gt;possesses_ability&amp;lt;/h3&amp;gt;')&lt;br /&gt;
			:tag('pre')&lt;br /&gt;
				:wikitext((coreData.possesses_ability and ClassPerson.myTableTools.printTable(coreData.possesses_ability) or 'NIL'))&lt;br /&gt;
				:done()&lt;br /&gt;
			:wikitext('&amp;lt;h3&amp;gt;capabilies&amp;lt;/h3&amp;gt;')&lt;br /&gt;
			:tag('pre')&lt;br /&gt;
				:wikitext((coreData.capabilies and ClassPerson.myTableTools.printTable(coreData.capabilies) or 'NIL'))&lt;br /&gt;
				:done()&lt;br /&gt;
			:wikitext('&amp;lt;h3&amp;gt;capabilies_data&amp;lt;/h3&amp;gt;')&lt;br /&gt;
			:tag('pre')&lt;br /&gt;
				:wikitext((coreData.capabilies_data and ClassPerson.myTableTools.printTable(coreData.capabilies_data) or 'NIL'))&lt;br /&gt;
				:done()&lt;br /&gt;
			:wikitext('&amp;lt;h3&amp;gt;coreData&amp;lt;/h3&amp;gt;')&lt;br /&gt;
			:tag('pre')&lt;br /&gt;
				:wikitext((coreData and ClassPerson.myTableTools.printTable(coreData) or 'NIL'))&lt;br /&gt;
				:done()&lt;br /&gt;
		--self:addOutput(testing)&lt;br /&gt;
		--]===]&lt;br /&gt;
		&lt;br /&gt;
		self:addOutput(section_htmls.introtext)&lt;br /&gt;
		self:addOutput(section_htmls.background)&lt;br /&gt;
		self:addOutput(section_htmls.history)&lt;br /&gt;
		self:addOutput(section_htmls.mentions)&lt;br /&gt;
		self:addOutput(section_htmls.relations)&lt;br /&gt;
		self:addOutput(section_htmls.abilities)&lt;br /&gt;
		self:addOutput(section_htmls.agenda)&lt;br /&gt;
		self:addOutput(section_htmls.comments)&lt;br /&gt;
		&lt;br /&gt;
		-- adding the navbox&lt;br /&gt;
		local navbox = require('Module:Navbox person')._navbox&lt;br /&gt;
		self:addOutput(navbox({clan=coreData.clan, coterie=true}))&lt;br /&gt;
		&lt;br /&gt;
		if coreData.clan then&lt;br /&gt;
			self:addCategory(coreData.clan)&lt;br /&gt;
		end&lt;br /&gt;
		return true&lt;br /&gt;
	end&lt;br /&gt;
	return false&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function ClassPerson:myArgumentProcessing(coreData)&lt;br /&gt;
	_debug(self, 1, 'entering ClassPerson:myArgumentProcessing(args) to process coreData, from ' .. tostring(self))&lt;br /&gt;
	-- function that performs some individual transformation args --&amp;amp;amp;gt; coreData&lt;br /&gt;
	-- remember: you can add warnings to your output with self:addWarning(warning). the page, however, will not be put in any gardening category. for that, use self:addError()&lt;br /&gt;
	-- hint: for conversion bool values, this is useful: FoundationClass.myYesno&lt;br /&gt;
	local coreData = coreData&lt;br /&gt;
	local thatsMe = self:getUid()&lt;br /&gt;
	if not coreData.displayname then&lt;br /&gt;
		coreData.displayname = thatsMe&lt;br /&gt;
	end&lt;br /&gt;
	coreData.displaytitle = coreData.displayname&lt;br /&gt;
	if not coreData.type then&lt;br /&gt;
		coreData.type = 'Vampir'&lt;br /&gt;
	end&lt;br /&gt;
	if not coreData.image then&lt;br /&gt;
		coreData.image = 'Bild:NoCharPic.png'&lt;br /&gt;
		self:addCategory('Personen ohne Portrait')&lt;br /&gt;
	else&lt;br /&gt;
		if mw.ustring.find(coreData.image, ':') then&lt;br /&gt;
			coreData.image = mw.ustring.match(coreData.image, '^.*:([^:]+)$')&lt;br /&gt;
		end&lt;br /&gt;
		coreData.image = 'Bild:' .. coreData.image&lt;br /&gt;
	end&lt;br /&gt;
	if not coreData.coterie then&lt;br /&gt;
		coreData.coterie = false&lt;br /&gt;
	end&lt;br /&gt;
	if coreData.heaven == 'unbekannt' then&lt;br /&gt;
		coreData.heaven = nil&lt;br /&gt;
	end&lt;br /&gt;
	-- the following antitribu calculate should be done dynamically later (once, clans are in the system)&lt;br /&gt;
	coreData.antitribu = 'Nein'&lt;br /&gt;
	if coreData.sect and coreData.clan and coreData.sect ~= 'Anarchen' then&lt;br /&gt;
		local sects = {&lt;br /&gt;
			Assamiten = 'Unabhängig',&lt;br /&gt;
			Brujah = 'Camarilla',&lt;br /&gt;
			Caitiff = 'Camarilla',&lt;br /&gt;
			Gangrel = 'Unabhängig',&lt;br /&gt;
			Giovanni = 'Unabhängig',&lt;br /&gt;
			Kappadozianer = 'Unabhängig',&lt;br /&gt;
			Kyasid = 'Sabbat',&lt;br /&gt;
			Lasombra = 'Sabbat',&lt;br /&gt;
			Malkavianer = 'Camarilla',&lt;br /&gt;
			Nosferatu = 'Camarilla',&lt;br /&gt;
			Pander = 'Sabbat',&lt;br /&gt;
			Ravnos = 'Unabhängig',&lt;br /&gt;
			Salubri = 'Sabbat',&lt;br /&gt;
			Toreador = 'Camarilla',&lt;br /&gt;
			Tremere = 'Camarilla',&lt;br /&gt;
			Tzimisce = 'Sabbat',&lt;br /&gt;
			Ventrue = 'Camarilla',&lt;br /&gt;
		}&lt;br /&gt;
		sects['Harbinger of Skulls'] = 'Sabbat'&lt;br /&gt;
		sects['Jünger des Set'] = 'Unabhängig'&lt;br /&gt;
		sects['Töchter der Kakophonie'] = 'Camarilla'&lt;br /&gt;
		sects['Wahre Brujah'] = 'Camarilla'&lt;br /&gt;
		if sects[coreData.clan] ~= coreData.sect&lt;br /&gt;
			and coreData.clan ~= 'Caitiff'&lt;br /&gt;
			and coreData.clan ~= 'Dünnblütige'&lt;br /&gt;
		then&lt;br /&gt;
			coreData.antitribu = 'Ja'&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- get all offsprings (children, ghuls) for the person&lt;br /&gt;
	_debug(self, 2, 'ClassPerson:myArgumentProcessing(): get all offsprings (children, ghuls) for the person')&lt;br /&gt;
	local children = {}&lt;br /&gt;
	local ghuls = {}&lt;br /&gt;
	local query = {&lt;br /&gt;
		select = { '[[is_member_of_class::Person]]', '[[was_sired_by::' .. thatsMe .. ']]' },&lt;br /&gt;
		fields = { 'is_of_character_type=type' }&lt;br /&gt;
	}&lt;br /&gt;
	local attributes = {&lt;br /&gt;
		sort = 'has display title',&lt;br /&gt;
		order = 'asc',&lt;br /&gt;
	}&lt;br /&gt;
	local result = ClassPerson.mySmwUtil.ask(query, attributes)&lt;br /&gt;
	if result then&lt;br /&gt;
		for _, data in pairs(result) do&lt;br /&gt;
			if data.type == 'Vampir' then&lt;br /&gt;
				table.insert(children, data.PageName)&lt;br /&gt;
			elseif data.type == 'Ghul' then&lt;br /&gt;
				table.insert(ghuls, data.PageName)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if #children == 0 then&lt;br /&gt;
		children = nil&lt;br /&gt;
	end&lt;br /&gt;
	if #ghuls == 0 then&lt;br /&gt;
		ghuls = nil&lt;br /&gt;
	end&lt;br /&gt;
	coreData.children = children&lt;br /&gt;
	coreData.ghuls = ghuls&lt;br /&gt;
	-- now get the characters story&lt;br /&gt;
	_debug(self, 2, 'ClassPerson:myArgumentProcessing(): now get the characters story')&lt;br /&gt;
	local query = {&lt;br /&gt;
		select = { '[[is_member_of_class::Chapter]]', '[[has cast::' .. thatsMe .. ']]' },&lt;br /&gt;
		fields = { 'Took_place_on=begin', 'Took_place_until=end', 'Took_place_in#=place', 'Is_titled=title', 'Has_short_description=description' }&lt;br /&gt;
	}&lt;br /&gt;
	local attributes = {&lt;br /&gt;
		sort='has_chapter_number,has_subchapter_number',&lt;br /&gt;
		order = 'asc,asc',&lt;br /&gt;
	}&lt;br /&gt;
	coreData.history = ClassPerson.mySmwUtil.ask(query, attributes)&lt;br /&gt;
	-- get all mentions in texts&lt;br /&gt;
	local query = {&lt;br /&gt;
		select = { '[[is_member_of_class::Text]]', '[[concerns::' .. thatsMe .. ']]' },&lt;br /&gt;
		fields = { 'has source#=source', 'Has_short_description=description' }&lt;br /&gt;
	}&lt;br /&gt;
	local attributes = {&lt;br /&gt;
		sort='has_display_title',&lt;br /&gt;
		order = 'asc',&lt;br /&gt;
	}&lt;br /&gt;
	coreData.mentions = ClassPerson.mySmwUtil.ask(query, attributes)&lt;br /&gt;
	-- and all the information available about this person&lt;br /&gt;
	local query = {&lt;br /&gt;
		select = { '[[is_member_of_class::Info]]', '[[concerns::' .. thatsMe .. ']]' },&lt;br /&gt;
		fields = { 'has_source#=source', 'holds_information=payload', 'is_about=type', 'is_associated_to_page#=page' }&lt;br /&gt;
	}&lt;br /&gt;
	local result = ClassPerson.mySmwUtil.ask(query, {})&lt;br /&gt;
	local information = {}&lt;br /&gt;
	if result and #result &amp;gt; 0 then&lt;br /&gt;
		for _, data in pairs(result) do&lt;br /&gt;
			if not information[data.type] then&lt;br /&gt;
				information[data.type] = {}&lt;br /&gt;
			end&lt;br /&gt;
			table.insert(information[data.type], data)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	coreData.information = information&lt;br /&gt;
	&lt;br /&gt;
	-- lets see, if the character has any abilities entered&lt;br /&gt;
	_debug(self, 2, 'ClassPerson:myArgumentProcessing(): abilities')&lt;br /&gt;
	local possesses_ability&lt;br /&gt;
	local ib_disciplines&lt;br /&gt;
	local section_disciplines = mw.html.create('')&lt;br /&gt;
	if coreData.disciplines and #coreData.disciplines &amp;gt; 0 then&lt;br /&gt;
		-- so the disciplines parameter is filled. we work with that&lt;br /&gt;
		possesses_ability = {}&lt;br /&gt;
		ib_disciplines = {}&lt;br /&gt;
		local getArgs = require('Module:Arguments').getArgs&lt;br /&gt;
		local frame = mw.getCurrentFrame()&lt;br /&gt;
		local args = getArgs(frame)&lt;br /&gt;
		table.sort(coreData.disciplines)&lt;br /&gt;
		for _, discipline in pairs(coreData.disciplines) do&lt;br /&gt;
			local ib_discipline = '[[' .. discipline .. ']]'&lt;br /&gt;
			local headline = discipline&lt;br /&gt;
			local rank = 0&lt;br /&gt;
			local html = mw.html.create('')&lt;br /&gt;
			local ib_paths&lt;br /&gt;
			if discipline == 'Thaumaturgie' or discipline == 'Nekromantie' then&lt;br /&gt;
				local disciplineArg = _disciplineParamName(self, discipline)&lt;br /&gt;
				if coreData[disciplineArg] and #coreData[disciplineArg] &amp;gt; 0 then&lt;br /&gt;
					path_html = mw.html.create('')&lt;br /&gt;
					ib_paths = {}&lt;br /&gt;
					table.sort(coreData[disciplineArg])&lt;br /&gt;
					for _, _path in pairs(coreData[disciplineArg]) do&lt;br /&gt;
						local ib_path = '[[' .. _path .. ']]'&lt;br /&gt;
						local pathRank, abilities, pathHtml = _getAbilitiesForDiscipline(self, _path, args)&lt;br /&gt;
						if pathRank and pathRank &amp;gt; 0 then&lt;br /&gt;
							ib_path = ib_path .. ' (' .. pathRank ..')'&lt;br /&gt;
							html:wikitext('&amp;lt;h4&amp;gt;' .. _path .. ' (' .. pathRank .. ')&amp;lt;/h4&amp;gt;')&lt;br /&gt;
								:newline()&lt;br /&gt;
							if pathRank &amp;gt; rank then&lt;br /&gt;
								rank = pathRank&lt;br /&gt;
							end&lt;br /&gt;
						else&lt;br /&gt;
							html:wikitext('&amp;lt;h4&amp;gt;' .. _path .. '&amp;lt;/h4&amp;gt;')&lt;br /&gt;
								:newline()&lt;br /&gt;
						end&lt;br /&gt;
						table.insert(ib_paths, ib_path)&lt;br /&gt;
						if abilities and #abilities &amp;gt; 0 then&lt;br /&gt;
							for _, ability in pairs(abilities) do&lt;br /&gt;
								table.insert(possesses_ability, ability)&lt;br /&gt;
							end&lt;br /&gt;
						end&lt;br /&gt;
						html:node(pathHtml)&lt;br /&gt;
					end&lt;br /&gt;
				else&lt;br /&gt;
					html:wikitext('Keine Pfade hinterlegt.')&lt;br /&gt;
						:newline()&lt;br /&gt;
						:tag('small')&lt;br /&gt;
							:wikitext('Um Pfade zu hinterlegen, bitte die Seite per Formular bearbeiten und auf dem Reiter \'\'Fähigkeiten\'\' im Feld \'\''&lt;br /&gt;
								.. discipline .. '\'\' bei einem oder mehreren Pfaden Fähigkeiten aktivieren!' )&lt;br /&gt;
							:done()&lt;br /&gt;
				end&lt;br /&gt;
			else&lt;br /&gt;
				local maxRank, abilities, aHtml = _getAbilitiesForDiscipline(self, discipline, args)&lt;br /&gt;
				rank = maxRank&lt;br /&gt;
				if abilities and #abilities &amp;gt; 0 then&lt;br /&gt;
					for _, ability in pairs(abilities) do&lt;br /&gt;
						table.insert(possesses_ability, ability)&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
				if aHtml then&lt;br /&gt;
					html:node(aHtml)&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			if rank and rank ~= 0 then&lt;br /&gt;
				ib_discipline = ib_discipline .. ' (' .. rank .. ')'&lt;br /&gt;
				headline = headline .. ' (' .. rank .. ')'&lt;br /&gt;
			end&lt;br /&gt;
			if ib_paths and #ib_paths &amp;gt; 0 then&lt;br /&gt;
				ib_discipline = ib_discipline .. ' &amp;amp;#91;' .. mw.text.listToText(ib_paths, ', ', ' und ') .. '&amp;amp;#93;'&lt;br /&gt;
			end&lt;br /&gt;
			table.insert(ib_disciplines, ib_discipline)&lt;br /&gt;
			section_disciplines:wikitext('&amp;lt;h3&amp;gt;' .. headline .. '&amp;lt;/h3&amp;gt;')&lt;br /&gt;
				:newline()&lt;br /&gt;
				:node(html)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	coreData.possesses_ability = possesses_ability&lt;br /&gt;
	coreData.ib_disciplines = ib_disciplines&lt;br /&gt;
	coreData.section_disciplines = tostring(section_disciplines)&lt;br /&gt;
	--coreData.section_disciplines = 'LENGTH OF section_disciplines: ' .. #tostring(section_disciplines)&lt;br /&gt;
&lt;br /&gt;
	-- and finally some bool adjusts&lt;br /&gt;
	coreData.antitribu = FoundationClass.myYesno(coreData.antitribu) and 'Ja' or 'Nein'&lt;br /&gt;
	coreData.coterie = FoundationClass.myYesno(coreData.coterie) and 'Ja' or 'Nein'&lt;br /&gt;
	coreData.died = FoundationClass.myYesno(coreData.died) and 'Ja' or 'Nein'&lt;br /&gt;
	coreData.embraced_is_estimate = FoundationClass.myYesno(coreData.embraced_is_estimate) and 'Ja' or 'Nein'&lt;br /&gt;
	return coreData	-- this is your new coreData.&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function ClassPerson:myDataAdjustments(data)&lt;br /&gt;
	_debug(self, 1, 'entering ClassPerson:myDataAdjustments(data) to convert data from data store into data suitable for argument processing, from ' .. tostring(self))&lt;br /&gt;
	-- function that performs some individual transformation datastore data into argument data&lt;br /&gt;
	-- keep in mind, when using smw data store, that data is indexed by parameter names, not properties&lt;br /&gt;
	-- hint: for conversion bool values, this is useful: FoundationClass.myYesno&lt;br /&gt;
	local data = data&lt;br /&gt;
	data.coterie = FoundationClass.myYesno(data.coterie) and 'Ja' or 'Nein'&lt;br /&gt;
	data.died = FoundationClass.myYesno(data.died) and 'Ja' or 'Nein'&lt;br /&gt;
	return data	-- this is your new data table, being passed on to initFromArgs and subsequently to plausibility testing&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function ClassPerson:myPlausibilityTest(args)&lt;br /&gt;
	_debug(self, 1, 'entering ClassPerson:myPlausibilityTest(args) to test arguments, from ' .. tostring(self))&lt;br /&gt;
	-- function that performs the individual plausibility tests&lt;br /&gt;
	-- note: before you access a field args.fieldname you should check for existance&lt;br /&gt;
	-- use self:addError(text); this also puts the page in its class's gardening category&lt;br /&gt;
	return false	-- return value will be ignored. but if you add any error, the object's initialization will fail with the error&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function ClassPerson:myStashAdjustments(stash, storeType)&lt;br /&gt;
	_debug(self, 1, 'entering ClassPerson:myStashAdjustments(stash) to do some minor adjustments on data before storing, from ' .. tostring(self))&lt;br /&gt;
	-- function that alters the stash before storing the data. if necessary, you can complate skip storing this stash, if you return false or the empty table {}&lt;br /&gt;
	-- storeType is the actual method of storage for this call. either 'cargo', or 'smw'&lt;br /&gt;
	-- hint: for conversion bool values, this is useful: FoundationClass.myYesno&lt;br /&gt;
	local stash = stash&lt;br /&gt;
	stash.antitribu = FoundationClass.myYesno(stash.antitribu)&lt;br /&gt;
	stash.coterie = FoundationClass.myYesno(stash.coterie)&lt;br /&gt;
	stash.embraced_is_estimate = FoundationClass.myYesno(stash.embraced_is_estimate)&lt;br /&gt;
	stash.died = FoundationClass.myYesno(stash.died)&lt;br /&gt;
	return stash	-- this is your new stash. this will be stored. it has format (fieldname: value)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function ClassPerson:method()&lt;br /&gt;
	_debug(self, 1, 'entering ClassPerson:method() to do something, from ' .. tostring(self))&lt;br /&gt;
	return true&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return ClassPerson&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
	<entry>
		<id>https://camnet.oetterer.eu/index.php?title=Modul:Person/config&amp;diff=7691</id>
		<title>Modul:Person/config</title>
		<link rel="alternate" type="text/html" href="https://camnet.oetterer.eu/index.php?title=Modul:Person/config&amp;diff=7691"/>
		<updated>2026-05-03T19:51:32Z</updated>

		<summary type="html">&lt;p&gt;Noémi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- This is the configuration for ClassPerson. It has been autocreated by Module:Classgenerator.&lt;br /&gt;
-- It is strongly suggested, you use the form to make alterations and copy the new configuration an this page!&lt;br /&gt;
&lt;br /&gt;
local superglobal = mw.loadData('Module:Foundationclass/globalconfig')&lt;br /&gt;
&lt;br /&gt;
local global = {&lt;br /&gt;
	debugLevel = false,&lt;br /&gt;
	entityTitle = 'Person',&lt;br /&gt;
	description = 'All persons in the game, PCs and NPCs.',&lt;br /&gt;
	category = 'Personen',&lt;br /&gt;
	gardeningCategory = 'Persons with erroneous input',&lt;br /&gt;
	namespace = nil,&lt;br /&gt;
	cargoTable = nil,&lt;br /&gt;
	smwUseStorage = true,&lt;br /&gt;
	smwIsSubobject = false,&lt;br /&gt;
	restrictedTo = nil,&lt;br /&gt;
	delimiter = ',',&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local form = {&lt;br /&gt;
	enable = true,&lt;br /&gt;
	name = 'Person',&lt;br /&gt;
	teaserText = 'Mit diesem Formular kannst du eine Person erstellen oder bearbeiten - SC wie NSC gleichermaßen.\n' ..&lt;br /&gt;
		'Sollte bereits eine Person mit dem Namen vorhanden sein, wirst du auf die ensprechende Seite weitergeleitet und kannst sie bearbeiten.',&lt;br /&gt;
	typeCreateLink = 'forminput',&lt;br /&gt;
	createInfotext = 'Gibt bitte den Namen der zu bearbeitenden/erstellenden Person ein: ',&lt;br /&gt;
	createInputPlaceholder = 'Name der Person',&lt;br /&gt;
	createInputQueryString = nil,&lt;br /&gt;
	createLinkPageName = nil,&lt;br /&gt;
	createLinkQueryString = nil,&lt;br /&gt;
	createLinkType = nil,&lt;br /&gt;
	labelCreate = 'Person einpflegen',&lt;br /&gt;
	labelEdit = 'Person bearbeiten',&lt;br /&gt;
	headerText = 'Mit diesem Formular kannst du eine Person erstellen oder bearbeiten - SC wie NSC gleichermaßen.',&lt;br /&gt;
	notification = nil,&lt;br /&gt;
	sectionList = nil,&lt;br /&gt;
	allowsFreeText = false,&lt;br /&gt;
	buttons = { 'save', 'preview', 'changes', 'cancel', },&lt;br /&gt;
	fieldSize = 80,&lt;br /&gt;
	textareaAttributes = {	-- the defaults for your textarea fields&lt;br /&gt;
		cols = 120,&lt;br /&gt;
		rows = 10,&lt;br /&gt;
		autogrow = true,&lt;br /&gt;
		editor = 'wikieditor',&lt;br /&gt;
	},&lt;br /&gt;
	fieldOrder = { 'image', 'displayname', 'fullname', 'coterie', 'player', 'type', 'sect', 'court', 'clan', 'kith', 'sire',&lt;br /&gt;
		'generation', 'original_generation', 'embraced', 'embraced_is_estimate', 'apparent_age', 'residence', 'office',&lt;br /&gt;
		'haven', 'chapter_of_first_appearance', 'died', 'died_in_chapter', 'introtext', 'abilities', 'disciplines',&lt;br /&gt;
		'discipline_nekromantie', 'discipline_thaumaturgie', 'background', 'relations', 'agenda', 'comments', },&lt;br /&gt;
	tab_maindata = { 'image', 'displayname', 'fullname', 'coterie', 'player', 'type', 'sect', 'court', 'clan', 'kith', 'sire',&lt;br /&gt;
		'generation', 'original_generation', 'embraced', 'embraced_is_estimate', 'apparent_age', 'residence', 'office',&lt;br /&gt;
		'haven', 'chapter_of_first_appearance', 'died', 'died_in_chapter', 'introtext', },&lt;br /&gt;
	tab_abilities = {'abilities', 'disciplines', 'discipline_nekromantie', 'discipline_thaumaturgie',},&lt;br /&gt;
	tab_information = {'background', 'relations', 'agenda', 'comments',},&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local template = {&lt;br /&gt;
	name = 'Person',&lt;br /&gt;
	templateDocumentationSeeAlso = { 'Chapter', },&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local parameter = {&lt;br /&gt;
	image = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Portrait für die Person. Wenn du das Bild direkt hochlädst, vergiss bitte nicht, es in die Kategorie:Porträts aufzunehmen!',&lt;br /&gt;
		label = 'Portrait',&lt;br /&gt;
		property_name = 'uses_image',&lt;br /&gt;
		property_type = 'Page',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			image_preview = true,&lt;br /&gt;
			input_type = 'text with autocomplete',&lt;br /&gt;
			uploadable = true,&lt;br /&gt;
			values_from_category = 'Porträts',&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'wiki-file-name',&lt;br /&gt;
	},&lt;br /&gt;
	displayname = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Unter dem Namen ist die Person bekannt, diesen Namen verwendet sie meistens.',&lt;br /&gt;
		label = 'Anzeigename',&lt;br /&gt;
		property_name = 'goes_by_name',&lt;br /&gt;
		property_type = 'Text',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			input_type = 'text',&lt;br /&gt;
			placeholder = 'Anzeigename',&lt;br /&gt;
			unique_for_category = 'Personen',&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'line',&lt;br /&gt;
	},&lt;br /&gt;
	displaytitle = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Der Name, der als Linktext für die Personenseite verwendet wird',&lt;br /&gt;
		label = 'Seitentitel',&lt;br /&gt;
		property_name = 'has_display_title',&lt;br /&gt;
		property_type = 'Text',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
	},&lt;br /&gt;
	fullname = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Voller Name der Person. Mit Titeln, Zweitnamen, von und zu und allem drum und dran (Go Team Gangrel!)',&lt;br /&gt;
		label = 'Voller Name',&lt;br /&gt;
		property_name = 'was_baptized',&lt;br /&gt;
		property_type = 'Text',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			default = false,&lt;br /&gt;
			input_type = 'text',&lt;br /&gt;
			placeholder = 'voller Name',&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'line',&lt;br /&gt;
	},&lt;br /&gt;
	coterie = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Ist die Person ein Mitglied des Klüngels oder gehört er zum Rest der Welt?',&lt;br /&gt;
		label = 'Klüngelmitglied',&lt;br /&gt;
		property_name = 'is_member_of_the_coterie',&lt;br /&gt;
		property_type = 'Boolean',&lt;br /&gt;
		severity = 'mandatory',&lt;br /&gt;
		sf = {&lt;br /&gt;
			default = 'Nein',&lt;br /&gt;
			input_type = 'radiobutton',&lt;br /&gt;
			show_on_select = { Ja = { 'introtext', }, },&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'boolean',&lt;br /&gt;
		values = { 'Ja', 'Nein', },&lt;br /&gt;
	},&lt;br /&gt;
	player = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Wer ist der/die darstellende/r Spieler/in?',&lt;br /&gt;
		label = 'Spieler',&lt;br /&gt;
		property_name = 'is_played_by',&lt;br /&gt;
		property_type = 'Text',&lt;br /&gt;
		severity = 'mandatory',&lt;br /&gt;
		sf = {&lt;br /&gt;
			default = 'SL',&lt;br /&gt;
			existing_values_only = false,&lt;br /&gt;
			input_type = 'combobox',&lt;br /&gt;
			placeholder = 'Darsteller',&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'line',&lt;br /&gt;
		values = { 'Achim', 'Andreas', 'Angela', 'Arne', 'Axel', 'Bianca', 'Claudia', 'Lukas', 'SL', 'Tobi', 'Tobias', 'Ulli', 'N/A', },&lt;br /&gt;
	},&lt;br /&gt;
	type = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Welcher Figurentyp liegt vor (Vampir, Ghul, Gargyl, ...)?',&lt;br /&gt;
		label = 'Figurentyp',&lt;br /&gt;
		property_name = 'is_of_character_type',&lt;br /&gt;
		property_type = 'Text',&lt;br /&gt;
		severity = 'mandatory',&lt;br /&gt;
		sf = {&lt;br /&gt;
			default = 'Vampir',&lt;br /&gt;
			input_type = 'dropdown',&lt;br /&gt;
			show_on_select = {&lt;br /&gt;
				Gargyl = { 'sire', 'embraced', 'embraced_is_estimate', 'office', 'sect', 'disciplines', 'discipline_nekromantie', 'discipline_thaumaturgie', },&lt;br /&gt;
				Ghul = { 'sect', 'sire', 'embraced', 'embraced_is_estimate', 'office', 'disciplines', 'discipline_nekromantie', 'discipline_thaumaturgie', }, &lt;br /&gt;
				Kithain = { 'court', 'kith', },&lt;br /&gt;
				Vampir = { 'sect', 'antitribu', 'sire', 'generation', 'original_generation', 'embraced', 'embraced_is_estimate', 'office', 'clan', 'disciplines', 'discipline_nekromantie', 'discipline_thaumaturgie', },&lt;br /&gt;
			},&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'line',&lt;br /&gt;
		values = { 'Vampir', 'Ghul', 'Mensch', 'Gargyl', 'Werwolf', 'Magus', 'Wiedergänger', 'Geist', 'Kithain', 'Jäger', 'KI', 'Kuei-Jin', },&lt;br /&gt;
	},&lt;br /&gt;
	sect = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Welcher Sekte ist die Person angehörig?',&lt;br /&gt;
		label = 'Sekte',&lt;br /&gt;
		property_name = 'shows_allegiance_to',&lt;br /&gt;
		property_type = 'Page',&lt;br /&gt;
		severity = 'mandatory',&lt;br /&gt;
		sf = {&lt;br /&gt;
			default = 'Camarilla',&lt;br /&gt;
			input_type = 'dropdown',&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'wiki-page-name',&lt;br /&gt;
		values = { 'Anarchen', 'Camarilla', 'Sabbat', 'Unabhängig', },&lt;br /&gt;
	},&lt;br /&gt;
	clan = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Welchem Clan ist der Vampir angehörig',&lt;br /&gt;
		label = 'Clan',&lt;br /&gt;
		property_name = 'is_member_of_clan',&lt;br /&gt;
		property_type = 'Page',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			existing_values_only = true,&lt;br /&gt;
			input_type = 'combobox',&lt;br /&gt;
			placeholder = 'Bitte angeben',&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'wiki-page-name',&lt;br /&gt;
		values = { 'Assamiten', 'Brujah', 'Gangrel', 'Giovanni', 'Lasombra', 'Malkavianer', 'Nosferatu', 'Ravnos', 'Jünger des Set', 'Toreador', 'Tremere', 'Tzimisce', 'Ventrue',&lt;br /&gt;
			'Wahre Brujah', 'Caitiff', 'Dünnblütige', 'Kappadozianer', 'Salubri', 'Kyasid', 'Caitiff', 'Harbinger of Skulls', 'Pander', 'Töchter der Kakophonie', },&lt;br /&gt;
	},&lt;br /&gt;
	antitribu = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Die Figur ist ein Antitribu, wenn Sie einer Sekte angehörig ist, der nicht der Hauptteil ihres Clans angehört. Beispiel: Liz ist Lasombra antitribu.',&lt;br /&gt;
		label = 'Antitribu',&lt;br /&gt;
		property_name = 'is_an_antitribu',&lt;br /&gt;
		property_type = 'Boolean',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
	},&lt;br /&gt;
	sire = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Hier wird der Erzeuger, Schöpfer, Erschaffer, etc. der Figur eingetragen.',&lt;br /&gt;
		label = 'Erzeuger',&lt;br /&gt;
		property_name = 'was_sired_by',&lt;br /&gt;
		property_type = 'Page',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			existing_values_only = false,&lt;br /&gt;
			input_type = 'combobox',&lt;br /&gt;
			mapping_property = 'Has display title',&lt;br /&gt;
			placeholder = 'Erzeugername',&lt;br /&gt;
			values_from_category = 'Personen',&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'wiki-page-name',&lt;br /&gt;
	},&lt;br /&gt;
	generation = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Die aktuelle Generation des Vampirs. Je niedriger, desto mächtiger.',&lt;br /&gt;
		label = 'Generation',&lt;br /&gt;
		property_name = 'is_of_generation',&lt;br /&gt;
		property_type = 'Number',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			base_type = 'text',&lt;br /&gt;
			input_type = 'regexp',&lt;br /&gt;
			maxlength = 2,&lt;br /&gt;
			message = 'Bitte einen Zahlenwert zwischen 1 und 15 angeben',&lt;br /&gt;
			regexp = '^1?[0-9]$',&lt;br /&gt;
			size = 10,&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'number',&lt;br /&gt;
	},&lt;br /&gt;
	original_generation = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Die ursprüngliche Generation des Vampirs. Sollte entweder der aktuellen entsprechen oder wir haben von der verbotenen Frucht genascht. Tztztz.',&lt;br /&gt;
		label = 'Ursprüngliche Generation',&lt;br /&gt;
		property_name = 'was_originally_of_generation',&lt;br /&gt;
		property_type = 'Number',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			base_type = 'text',&lt;br /&gt;
			input_type = 'regexp',&lt;br /&gt;
			maxlength = 2,&lt;br /&gt;
			message = 'Bitte einen Zahlenwert zwischen 1 und 15 angeben',&lt;br /&gt;
			regexp = '^1?[0-9]$',&lt;br /&gt;
			size = 10,&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'number',&lt;br /&gt;
	},&lt;br /&gt;
	embraced = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Das Jahr oder Datum des Kusses, der Erzeugung, der Schöpfung, etc. Kann beliebig genau sein, wenn entsprechende Informationen vorliegen.\n' ..&lt;br /&gt;
			'Beispiel: Genaues Datum 1.12.1999. Etwas ungenauer (nur der Monat): 12.1999. Ungenau: 1999.\n' ..&lt;br /&gt;
			'Falls das Datum nur ganz grob bekannt ist, hier die Schätzung angeben und im nächsten Feld den Haken setzen. Bsp: 2300 BC.',&lt;br /&gt;
		label = 'Erzeugt',&lt;br /&gt;
		property_name = 'was_embraced_on',&lt;br /&gt;
		property_type = 'Date',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			input_type = 'text',&lt;br /&gt;
			maxlength = 10,&lt;br /&gt;
			size = 10,&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'date',&lt;br /&gt;
	},&lt;br /&gt;
	embraced_is_estimate = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Für den Fall, dass das Erzeugungsdatum geschätzt ist, dies hier ankreuzen',&lt;br /&gt;
		label = 'Geschätztes Erzeugungsjahr',&lt;br /&gt;
		property_name = 'has_an_estimated_year_of_embrace',&lt;br /&gt;
		property_type = 'Boolean',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			input_type = 'checkbox',&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'boolean',&lt;br /&gt;
	},&lt;br /&gt;
	court = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Fae oder Fomori?',&lt;br /&gt;
		label = 'Aspekt',&lt;br /&gt;
		property_name = 'shows_allegiance_to_court',&lt;br /&gt;
		property_type = 'Page',&lt;br /&gt;
		severity = 'mandatory',&lt;br /&gt;
		sf = {&lt;br /&gt;
			default = 'Fomori',&lt;br /&gt;
			input_type = 'dropdown',&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'wiki-page-name',&lt;br /&gt;
		values = { 'Fae', 'Fomori', },&lt;br /&gt;
	},&lt;br /&gt;
	kith = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Welcher Rasse ist die/der Kithain angehörig?',&lt;br /&gt;
		label = 'Kith',&lt;br /&gt;
		property_name = 'is_member_of_kith',&lt;br /&gt;
		property_type = 'Page',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			existing_values_only = true,&lt;br /&gt;
			input_type = 'combobox',&lt;br /&gt;
			placeholder = 'Bitte angeben',&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'wiki-page-name',&lt;br /&gt;
		values = { 'Heinzelmännchen', 'Eshu', 'Pixies', 'Sidhe', 'Troll', 'Nöcker', 'Pooka', 'Rotkappe', 'Satyr', 'Sluagh', },&lt;br /&gt;
	},&lt;br /&gt;
	apparent_age = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Wie alt erscheint die Person zu sein? Unabhängig von der Tagesform und Gewicht an aufgetragenem Makeup.\n' ..&lt;br /&gt;
			'Und kein Schummeln ihr Nosferatu: Maske der tausend Gesichter zählt HIER nicht.',&lt;br /&gt;
		label = 'Scheinbares Alter',&lt;br /&gt;
		property_name = 'appears_of_age',&lt;br /&gt;
		property_type = 'Number',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			base_type = 'text',&lt;br /&gt;
			input_type = 'regexp',&lt;br /&gt;
			maxlength = 3,&lt;br /&gt;
			message = 'Bitte eine Zahl zwischen 10 und 199 angeben.',&lt;br /&gt;
			regexp = '^(1?[0-9][0-9]|)$',&lt;br /&gt;
			size = 10,&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'number',&lt;br /&gt;
	},&lt;br /&gt;
	residence = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Heimatstadt der Person. Also: Die Stadt, in der die Person gerade ihren Hauptwohnsitz hat.',&lt;br /&gt;
		label = 'Wohnort',&lt;br /&gt;
		property_name = 'resides_in',&lt;br /&gt;
		property_type = 'Page',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			existing_values_only = false,&lt;br /&gt;
			input_type = 'combobox',&lt;br /&gt;
			placeholder = 'Stadt',&lt;br /&gt;
			values_from_category = 'Städte',&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'wiki-page-name',&lt;br /&gt;
	},&lt;br /&gt;
	office = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Hat die Person in seiner Stadt ein besonderes Amt inne?',&lt;br /&gt;
		label = 'Amt',&lt;br /&gt;
		property_name = 'holds_the_office_of',&lt;br /&gt;
		property_type = 'Text',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			existing_values_only = true,&lt;br /&gt;
			input_type = 'combobox',&lt;br /&gt;
			placeholder = 'Bezeichnung',&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'line',&lt;br /&gt;
		values = { 'Justikar', 'Archont', 'Prinz', 'Seneschall', 'Primogen', 'Major Urbanus', 'Sheriff', 'Deputy', 'Geißel', 'Harpyie', 'Hüter des Elysiums', 'Regent', &lt;br /&gt;
			'Priscus', 'Inquisitor', 'Kardinal', 'Erzbischof', 'Bischof', 'Templer', 'Duktus', 'Priester', 'Monitor', 'Baron', 'Zensor', 'Botschafter', 'Obmann', 'Prätor'},&lt;br /&gt;
	},&lt;br /&gt;
	haven = {&lt;br /&gt;
		cardinality = 'list',&lt;br /&gt;
		description = 'Hat der Charkater eine oder mehrere bekannte Zuflüchte? Sind die vielleicht sogar im CamNet beschrieben? Hier bitte verlinken. Oder einfach nur eintragen.',&lt;br /&gt;
		label = 'Zuflucht',&lt;br /&gt;
		property_name = 'has_haven_in',&lt;br /&gt;
		property_type = 'Page',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			existing_values_only = false,&lt;br /&gt;
			input_type = 'tokens',&lt;br /&gt;
			values_from_category = 'Schauplätze',&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'wiki-page-name',&lt;br /&gt;
	},&lt;br /&gt;
	chapter_of_first_appearance = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'In diesem Kapitel ist die Person das erste Mal in Erscheinung getreten.',&lt;br /&gt;
		label = 'Erstauftritt',&lt;br /&gt;
		property_name = 'first_appeared_in_chapter',&lt;br /&gt;
		property_type = 'Page',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			--delimiter = '~',	-- don't know why, since it is a single field&lt;br /&gt;
			default = false,&lt;br /&gt;
			existing_values_only = true,&lt;br /&gt;
			input_type = 'combobox',&lt;br /&gt;
			mapping_property = 'Has_display_title',&lt;br /&gt;
			placeholder = 'Kapitelbezeichnung',&lt;br /&gt;
			values_from_category = 'Kapitel',&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'wiki-page-name',&lt;br /&gt;
	},&lt;br /&gt;
	died = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Ist die Person bereits verstorben (in echt und wirklich), endgültig tot, vernichtet, zerstört, etc?',&lt;br /&gt;
		label = 'Vernichtet',&lt;br /&gt;
		property_name = 'met_final_death',&lt;br /&gt;
		property_type = 'Boolean',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			input_type = 'checkbox',&lt;br /&gt;
			show_on_select = { 'died_in_chapter', },&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'line',&lt;br /&gt;
	},&lt;br /&gt;
	died_in_chapter = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Hat in diesem Kapitel seinen endgültigen Tod gefunden.',&lt;br /&gt;
		label = 'Abgetreten in Kapitel',&lt;br /&gt;
		property_name = 'met_final_death_in_chapter',&lt;br /&gt;
		property_type = 'Page',&lt;br /&gt;
		severity = 'mandatory',&lt;br /&gt;
		sf = {&lt;br /&gt;
			--delimiter = '~',	-- don't know why, since it is a single field&lt;br /&gt;
			existing_values_only = true,&lt;br /&gt;
			input_type = 'combobox',&lt;br /&gt;
			mapping_property = 'Has display title',&lt;br /&gt;
			placeholder = 'Kapitelbezeichnung',&lt;br /&gt;
			values_from_category = 'Kapitel',&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'wiki-page-name',&lt;br /&gt;
	},&lt;br /&gt;
	introtext = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Für den Fall, dass du auf deiner Seite Text oberhalb des automatisch generierten Werdegangs stehen haben möchstest, ist das hier der Ort, ihn zu platzieren.',&lt;br /&gt;
		label = 'Introtext',&lt;br /&gt;
		severity = 'optional',&lt;br /&gt;
		sf = {&lt;br /&gt;
			autogrow = true,&lt;br /&gt;
			editor = 'wikieditor',&lt;br /&gt;
			input_type = 'textarea',&lt;br /&gt;
			rows = 10,&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'string',&lt;br /&gt;
	},&lt;br /&gt;
	abilities = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Hier können manuell Disziplinkenntnisse oder andere Fähigkeiten der Person hinterlegt werden.\n' ..&lt;br /&gt;
			'Bitte eine unsortierte Liste verwenden (die mit den * an jedem Zeilenanfang), damit die automatisch hinzugefügten Informationen optisch passend wirken.',&lt;br /&gt;
		label = 'Bekannte Fähigkeiten',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			editor = 'wikieditor',&lt;br /&gt;
			input_type = 'textarea',&lt;br /&gt;
			rows = 10,&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'string',&lt;br /&gt;
	},&lt;br /&gt;
	disciplines = {&lt;br /&gt;
		cardinality = 'list',&lt;br /&gt;
		description = 'Hier bitte die Disziplinen ankreuzen, in denen die Person mindestens einen Rang hat.',&lt;br /&gt;
		label = 'Disziplinen',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			delimiter = '~',&lt;br /&gt;
			input_type = 'checkboxes',&lt;br /&gt;
			mapping_property = 'Has display title',&lt;br /&gt;
			show_on_select = { Thaumaturgie = { 'discipline_thaumaturgie', }, Nekromantie = { 'discipline_nekromantie', }, },&lt;br /&gt;
			values_from_concept = 'Disciplines',&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'line',&lt;br /&gt;
	},&lt;br /&gt;
	discipline_nekromantie = {&lt;br /&gt;
		cardinality = 'list',&lt;br /&gt;
		description = 'In welchen nekromantischen Pfaden verfügt die Person über mindestens einen Rang?',&lt;br /&gt;
		label = 'Nekromantische Pfade',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			delimiter = '~',&lt;br /&gt;
			input_type = 'checkboxes',&lt;br /&gt;
			mapping_property = 'Has display title',&lt;br /&gt;
			show_on_select = { 'false', },	-- needed, so that the sub-paths are collapsed by default&lt;br /&gt;
			values_from_concept = 'Necromancy',&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'line',&lt;br /&gt;
	},&lt;br /&gt;
	discipline_thaumaturgie = {&lt;br /&gt;
		cardinality = 'list',&lt;br /&gt;
		description = 'In welchen thaumaturgischen Pfaden verfügt die Person über mindestens einen Rang?',&lt;br /&gt;
		label = 'Thaumaturgische Pfade',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			delimiter = '~',&lt;br /&gt;
			input_type = 'checkboxes',&lt;br /&gt;
			mapping_property = 'Has display title',&lt;br /&gt;
			show_on_select = { 'false', },	-- needed, so that the sub-paths are collapsed by default&lt;br /&gt;
			values_from_concept = 'Thaumaturgy',&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'line',&lt;br /&gt;
	},&lt;br /&gt;
	background = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Hier können manuell Hintergrundinformationen zu der Person hinterlegt werden.\n' ..&lt;br /&gt;
			'Bitte eine unsortierte Liste verwenden (die mit den * an jedem Zeilenanfang), damit die automatisch hinzugefügten Informationen optisch passend wirken.',&lt;br /&gt;
		label = 'Hintergrund',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			editor = 'wikieditor',&lt;br /&gt;
			input_type = 'textarea',&lt;br /&gt;
			rows = 10,&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'string',&lt;br /&gt;
	},&lt;br /&gt;
	relations = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Hier können manuell Informationen zu Beziehungen der Person mit anderen Personen oder Organisationen hinterlegt werden.\n' ..&lt;br /&gt;
			'Bitte eine unsortierte Liste verwenden (die mit den * an jedem Zeilenanfang), damit die automatisch hinzugefügten Informationen optisch passend wirken.',&lt;br /&gt;
		label = 'Verbindungen',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			editor = 'wikieditor',&lt;br /&gt;
			input_type = 'textarea',&lt;br /&gt;
			rows = 10,&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'string',&lt;br /&gt;
	},&lt;br /&gt;
	agenda = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Hier können manuell Informationen über die Agenda der Person hinterlegt werden.\n' ..&lt;br /&gt;
			'Bitte eine unsortierte Liste verwenden (die mit den * an jedem Zeilenanfang), damit die automatisch hinzugefügten Informationen optisch passend wirken.',&lt;br /&gt;
		label = 'Agenda',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			editor = 'wikieditor',&lt;br /&gt;
			input_type = 'textarea',&lt;br /&gt;
			rows = 10,&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'string',&lt;br /&gt;
	},&lt;br /&gt;
	comments = {&lt;br /&gt;
		cardinality = 'single',&lt;br /&gt;
		description = 'Hier können manuell Kommentare zu der Person hinterlegt werden.',&lt;br /&gt;
		label = 'Kommentare',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
		sf = {&lt;br /&gt;
			editor = 'wikieditor',&lt;br /&gt;
			input_type = 'textarea',&lt;br /&gt;
			rows = 10,&lt;br /&gt;
		},&lt;br /&gt;
		td_type = 'string',&lt;br /&gt;
	},&lt;br /&gt;
	possesses_ability = {&lt;br /&gt;
		cardinality = 'list',&lt;br /&gt;
		description = 'Eine Liste von (im System hinterlegten) Fähigkeiten, über die die Person verfügt.',&lt;br /&gt;
		label = 'Fähigkeiten',&lt;br /&gt;
		property_name = 'possesses_ability',&lt;br /&gt;
		property_type = 'Text',&lt;br /&gt;
		severity = 'suggested',&lt;br /&gt;
	},&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
return {&lt;br /&gt;
	form = form,&lt;br /&gt;
	global = global,&lt;br /&gt;
	parameter = parameter,&lt;br /&gt;
	template = template,&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Noémi</name></author>
	</entry>
</feed>