<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://werwolf-online.com/wiki/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AKutschfahrt_generator.js</id>
	<title>MediaWiki:Kutschfahrt generator.js - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://werwolf-online.com/wiki/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AKutschfahrt_generator.js"/>
	<link rel="alternate" type="text/html" href="https://werwolf-online.com/wiki/index.php?title=MediaWiki:Kutschfahrt_generator.js&amp;action=history"/>
	<updated>2026-05-01T16:18:49Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Werwolf Online</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://werwolf-online.com/wiki/index.php?title=MediaWiki:Kutschfahrt_generator.js&amp;diff=1058&amp;oldid=prev</id>
		<title>Xaver am 27. November 2019 um 19:38 Uhr</title>
		<link rel="alternate" type="text/html" href="https://werwolf-online.com/wiki/index.php?title=MediaWiki:Kutschfahrt_generator.js&amp;diff=1058&amp;oldid=prev"/>
		<updated>2019-11-27T19:38:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 27. November 2019, 19:38 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l66&quot;&gt;Zeile 66:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 66:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     var Leibwaechter = new Beruf(&amp;quot;Leibwächter&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     var Leibwaechter = new Beruf(&amp;quot;Leibwächter&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     var Doktor = new Beruf(&amp;quot;Doktor&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     var Doktor = new Beruf(&amp;quot;Doktor&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     var VarPriester = new Beruf(&amp;quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;_Priester_&lt;/del&gt;&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     var VarPriester = new Beruf(&amp;quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Priester&lt;/ins&gt;&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     var Duellant = new Beruf(&amp;quot;Duellant&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     var Duellant = new Beruf(&amp;quot;Duellant&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     var Diplomat = new Beruf(&amp;quot;Diplomat&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     var Diplomat = new Beruf(&amp;quot;Diplomat&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l72&quot;&gt;Zeile 72:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 72:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     var Giftmischer = new Beruf(&amp;quot;Giftmischer&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     var Giftmischer = new Beruf(&amp;quot;Giftmischer&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     //Kampf&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     //Kampf&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     var VarMeuchler = new Beruf(&amp;quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;_Meuchler_&lt;/del&gt;&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     var VarMeuchler = new Beruf(&amp;quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Meuchler&lt;/ins&gt;&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     var Spion = new Beruf(&amp;quot;Spion&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     var Spion = new Beruf(&amp;quot;Spion&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     var Leibschlaechter = new Beruf(&amp;quot;Leibschlächter&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     var Leibschlaechter = new Beruf(&amp;quot;Leibschlächter&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Xaver</name></author>
	</entry>
	<entry>
		<id>https://werwolf-online.com/wiki/index.php?title=MediaWiki:Kutschfahrt_generator.js&amp;diff=700&amp;oldid=prev</id>
		<title>Xaver am 31. Mai 2019 um 16:34 Uhr</title>
		<link rel="alternate" type="text/html" href="https://werwolf-online.com/wiki/index.php?title=MediaWiki:Kutschfahrt_generator.js&amp;diff=700&amp;oldid=prev"/>
		<updated>2019-05-31T16:34:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 31. Mai 2019, 16:34 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot;&gt;Zeile 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     var inputDiv = document.getElementById(&amp;#039;loadCustomJS&amp;#039;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     var inputDiv = document.getElementById(&amp;#039;loadCustomJS&amp;#039;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    inputDiv.innerHTML = &#039;&#039;;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     inputDiv.appendChild(inputField);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     inputDiv.appendChild(inputField);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     inputDiv.appendChild(inputButton);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     inputDiv.appendChild(inputButton);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Xaver</name></author>
	</entry>
	<entry>
		<id>https://werwolf-online.com/wiki/index.php?title=MediaWiki:Kutschfahrt_generator.js&amp;diff=697&amp;oldid=prev</id>
		<title>Xaver: Die Seite wurde neu angelegt: „(function () {     var inputField = document.createElement(&#039;input&#039;);     inputField.type = &#039;text&#039;;     inputField.value = &#039;4_wf_k_123&#039;;     inputField.id = &#039;te…“</title>
		<link rel="alternate" type="text/html" href="https://werwolf-online.com/wiki/index.php?title=MediaWiki:Kutschfahrt_generator.js&amp;diff=697&amp;oldid=prev"/>
		<updated>2019-05-31T16:30:01Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „(function () {     var inputField = document.createElement(&amp;#039;input&amp;#039;);     inputField.type = &amp;#039;text&amp;#039;;     inputField.value = &amp;#039;4_wf_k_123&amp;#039;;     inputField.id = &amp;#039;te…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;(function () {&lt;br /&gt;
    var inputField = document.createElement(&amp;#039;input&amp;#039;);&lt;br /&gt;
    inputField.type = &amp;#039;text&amp;#039;;&lt;br /&gt;
    inputField.value = &amp;#039;4_wf_k_123&amp;#039;;&lt;br /&gt;
    inputField.id = &amp;#039;textfield&amp;#039;;&lt;br /&gt;
    var inputButton = document.createElement(&amp;#039;input&amp;#039;);&lt;br /&gt;
    inputButton.type = &amp;#039;button&amp;#039;;&lt;br /&gt;
    inputButton.value = &amp;#039;Erzeuge Setting&amp;#039;;&lt;br /&gt;
    inputButton.addEventListener(&amp;#039;click&amp;#039;, action);&lt;br /&gt;
    &lt;br /&gt;
    var inputDiv = document.getElementById(&amp;#039;loadCustomJS&amp;#039;);&lt;br /&gt;
    inputDiv.appendChild(inputField);&lt;br /&gt;
    inputDiv.appendChild(inputButton);&lt;br /&gt;
    &lt;br /&gt;
    // Code von Sareon&lt;br /&gt;
    function Karte(text) {&lt;br /&gt;
        this.text = text;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function Beruf(text) {&lt;br /&gt;
        this.text = text;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function Gesinnung(text) {&lt;br /&gt;
        this.text = text;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    //Standard&lt;br /&gt;
    var Kelch = new Karte(&amp;quot;Kelch&amp;quot;);&lt;br /&gt;
    var Schluessel = new Karte(&amp;quot;Schlüssel&amp;quot;);&lt;br /&gt;
    var KofferDerKelche = new Karte(&amp;quot;Koffer der Bruderschaft (Kelch)&amp;quot;);&lt;br /&gt;
    var KofferDerSchluessel = new Karte(&amp;quot;Koffer des Ordens (Schlüssel)&amp;quot;);&lt;br /&gt;
    var Monokel = new Karte(&amp;quot;Monokel&amp;quot;);&lt;br /&gt;
    var Handschuhe = new Karte(&amp;quot;Handschuhe&amp;quot;);&lt;br /&gt;
    var Dolch = new Karte(&amp;quot;Dolch&amp;quot;);&lt;br /&gt;
    var Wurfmesser = new Karte(&amp;quot;Wurfmesser&amp;quot;);&lt;br /&gt;
    var Peitsche = new Karte(&amp;quot;Peitsche&amp;quot;);&lt;br /&gt;
    var ZerbrochenerSpiegle = new Karte(&amp;quot;Zerbrochener Spiegel&amp;quot;);&lt;br /&gt;
    var Giftring = new Karte(&amp;quot;Giftring&amp;quot;);&lt;br /&gt;
    var Freibrief = new Karte(&amp;quot;Freibrief&amp;quot;);&lt;br /&gt;
    var Mantel = new Karte(&amp;quot;Mantel&amp;quot;);&lt;br /&gt;
    //Foliant&lt;br /&gt;
    var Foliant = new Karte(&amp;quot;Foliant&amp;quot;);&lt;br /&gt;
    //Wappen&lt;br /&gt;
    var WappenDerLoge = new Karte(&amp;quot;Wappen der Loge&amp;quot;);&lt;br /&gt;
    //Tausch&lt;br /&gt;
    var Sextant = new Karte(&amp;quot;Sextant&amp;quot;);&lt;br /&gt;
    var SchwarzePerle = new Karte(&amp;quot;Schwarze Perle&amp;quot;);&lt;br /&gt;
    //ErwKampf&lt;br /&gt;
    var Besitzurkunde = new Karte(&amp;quot;Besitzurkunde&amp;quot;);&lt;br /&gt;
    var Duellpistole = new Karte(&amp;quot;Duellpistole&amp;quot;);&lt;br /&gt;
    var FlascheAbsinth = new Karte(&amp;quot;Flasche Absinth&amp;quot;);&lt;br /&gt;
    var StaehlerneMaske = new Karte(&amp;quot;Stählerne Maske&amp;quot;);&lt;br /&gt;
    //ErTausch&lt;br /&gt;
    var LetztesHemd = new Karte(&amp;quot;Letztes Hemd&amp;quot;);&lt;br /&gt;
    var Kristallkugel = new Karte(&amp;quot;Kristallkugel&amp;quot;);&lt;br /&gt;
    var Goldwaage = new Karte(&amp;quot;Goldwaage&amp;quot;);&lt;br /&gt;
    //ErwRest&lt;br /&gt;
    var Taschenuhr = new Karte(&amp;quot;Taschenuhr&amp;quot;);&lt;br /&gt;
    var Zylinder = new Karte(&amp;quot;Zylinder&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    //Standard&lt;br /&gt;
    var Schlaeger = new Beruf(&amp;quot;Schläger&amp;quot;);&lt;br /&gt;
    var Grossmeister = new Beruf(&amp;quot;Großmeister&amp;quot;);&lt;br /&gt;
    var Leibwaechter = new Beruf(&amp;quot;Leibwächter&amp;quot;);&lt;br /&gt;
    var Doktor = new Beruf(&amp;quot;Doktor&amp;quot;);&lt;br /&gt;
    var VarPriester = new Beruf(&amp;quot;_Priester_&amp;quot;);&lt;br /&gt;
    var Duellant = new Beruf(&amp;quot;Duellant&amp;quot;);&lt;br /&gt;
    var Diplomat = new Beruf(&amp;quot;Diplomat&amp;quot;);&lt;br /&gt;
    var Hypnotiseur = new Beruf(&amp;quot;Hypnotiseur&amp;quot;);&lt;br /&gt;
    var Giftmischer = new Beruf(&amp;quot;Giftmischer&amp;quot;);&lt;br /&gt;
    //Kampf&lt;br /&gt;
    var VarMeuchler = new Beruf(&amp;quot;_Meuchler_&amp;quot;);&lt;br /&gt;
    var Spion = new Beruf(&amp;quot;Spion&amp;quot;);&lt;br /&gt;
    var Leibschlaechter = new Beruf(&amp;quot;Leibschlächter&amp;quot;);&lt;br /&gt;
    //Tausch&lt;br /&gt;
    var Hehler = new Beruf(&amp;quot;Hehler&amp;quot;);&lt;br /&gt;
    var Kaufmann = new Beruf(&amp;quot;Kaufmann&amp;quot;);&lt;br /&gt;
    //Rest&lt;br /&gt;
    var Wahrsager = new Beruf(&amp;quot;Wahrsager&amp;quot;);&lt;br /&gt;
    var Raecher = new Beruf(&amp;quot;Rächer&amp;quot;);&lt;br /&gt;
    //Übermächtig&lt;br /&gt;
    var Soeldner = new Beruf(&amp;quot;Söldner&amp;quot;);&lt;br /&gt;
    var Advokat = new Beruf(&amp;quot;Advokat&amp;quot;);&lt;br /&gt;
    var Illusionist = new Beruf(&amp;quot;Illusionist&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var Orden = new Gesinnung(&amp;quot;Orden (sammelt Schlüssel)&amp;quot;);&lt;br /&gt;
    var Bruderschaft = new Gesinnung(&amp;quot;Bruderschaft (sammelt Kelche)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    function generateGame(key) {&lt;br /&gt;
        //Key has to be P_XXXXXX_XXXX_XXX&lt;br /&gt;
&lt;br /&gt;
        var splitted = key.split(&amp;quot;_&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        if (splitted.length != 4) {&lt;br /&gt;
            document.getElementById(&amp;quot;infoBox&amp;quot;).innerHTML = &amp;quot;Key hat falsches Format.&amp;quot;;&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var spieler = parseInt(splitted[0]);&lt;br /&gt;
&lt;br /&gt;
        var p1 = parseInt(splitted[3].substring(0, 1)) + 1;&lt;br /&gt;
        var p2 = parseInt(splitted[3].substring(1, 2)) + 1;&lt;br /&gt;
        var p3 = parseInt(splitted[3].substring(2, 3)) + 1;&lt;br /&gt;
&lt;br /&gt;
        var check = checkCorrectness(spieler, p1, p2, p3);&lt;br /&gt;
        if (check != &amp;quot;&amp;quot;) {&lt;br /&gt;
            document.getElementById(&amp;quot;infoBox&amp;quot;).innerHTML = check;&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var move1 = p1 * p2;&lt;br /&gt;
        var move2 = p1 * p3;&lt;br /&gt;
        var move3 = p2 * p3;&lt;br /&gt;
        var pos = 0;&lt;br /&gt;
&lt;br /&gt;
        var allKarten = [Kelch, Schluessel, Kelch, Schluessel, Kelch, Schluessel, Handschuhe, Dolch, Wurfmesser, Peitsche, ZerbrochenerSpiegle, Giftring, Freibrief, Mantel];&lt;br /&gt;
&lt;br /&gt;
        if (splitted[1].indexOf(&amp;quot;f&amp;quot;) &amp;gt; -1) {&lt;br /&gt;
            allKarten.push(Foliant);&lt;br /&gt;
        }&lt;br /&gt;
        if (splitted[1].indexOf(&amp;quot;w&amp;quot;) &amp;gt; -1) {&lt;br /&gt;
            allKarten.push(WappenDerLoge);&lt;br /&gt;
        }&lt;br /&gt;
        if (splitted[1].indexOf(&amp;quot;t&amp;quot;) &amp;gt; -1) {&lt;br /&gt;
            allKarten.push(Sextant);&lt;br /&gt;
            allKarten.push(SchwarzePerle);&lt;br /&gt;
        }&lt;br /&gt;
        if (splitted[1].indexOf(&amp;quot;k&amp;quot;) &amp;gt; -1) {&lt;br /&gt;
            allKarten.push(Besitzurkunde);&lt;br /&gt;
            allKarten.push(Duellpistole);&lt;br /&gt;
            allKarten.push(FlascheAbsinth);&lt;br /&gt;
            allKarten.push(StaehlerneMaske);&lt;br /&gt;
        }&lt;br /&gt;
        if (splitted[1].indexOf(&amp;quot;e&amp;quot;) &amp;gt; -1) {&lt;br /&gt;
            allKarten.push(LetztesHemd);&lt;br /&gt;
            allKarten.push(Kristallkugel);&lt;br /&gt;
            allKarten.push(Goldwaage);&lt;br /&gt;
        }&lt;br /&gt;
        if (splitted[1].indexOf(&amp;quot;r&amp;quot;) &amp;gt; -1) {&lt;br /&gt;
            allKarten.push(Taschenuhr);&lt;br /&gt;
            allKarten.push(Zylinder);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var allBerufe = [Schlaeger, Grossmeister, Leibwaechter, Doktor, VarPriester, Duellant, Diplomat, Hypnotiseur, Giftmischer];&lt;br /&gt;
&lt;br /&gt;
        if (splitted[2].indexOf(&amp;quot;k&amp;quot;) &amp;gt; -1) {&lt;br /&gt;
            allBerufe.push(VarMeuchler);&lt;br /&gt;
            allBerufe.push(Spion);&lt;br /&gt;
            allBerufe.push(Leibschlaechter);&lt;br /&gt;
        }&lt;br /&gt;
        if (splitted[2].indexOf(&amp;quot;t&amp;quot;) &amp;gt; -1) {&lt;br /&gt;
            allBerufe.push(Hehler);&lt;br /&gt;
            allBerufe.push(Kaufmann);&lt;br /&gt;
        }&lt;br /&gt;
        if (splitted[2].indexOf(&amp;quot;r&amp;quot;) &amp;gt; -1) {&lt;br /&gt;
            allBerufe.push(Wahrsager);&lt;br /&gt;
            allBerufe.push(Raecher);&lt;br /&gt;
        }&lt;br /&gt;
        if (splitted[2].indexOf(&amp;quot;ü&amp;quot;) &amp;gt; -1) {&lt;br /&gt;
            allBerufe.push(Soeldner);&lt;br /&gt;
            allBerufe.push(Advokat);&lt;br /&gt;
            allBerufe.push(Illusionist);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var allStarter = [KofferDerKelche, KofferDerSchluessel, Monokel];&lt;br /&gt;
        var allGesinnung = [];&lt;br /&gt;
        while (allStarter.length &amp;lt; spieler) {&lt;br /&gt;
            pos = (pos + move1) % allKarten.length;&lt;br /&gt;
            if (allKarten[pos] != Sextant &amp;amp;&amp;amp; allKarten[pos] != Mantel) {&lt;br /&gt;
                allStarter.push(allKarten[pos]);&lt;br /&gt;
                allKarten.splice(pos, 1);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 1; i &amp;lt;= spieler / 2; i++) {&lt;br /&gt;
            allGesinnung.push(Orden);&lt;br /&gt;
            allGesinnung.push(Bruderschaft);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        for (var i = 1; i &amp;lt;= 8; i++) {&lt;br /&gt;
            if (i &amp;lt;= spieler) {&lt;br /&gt;
                pos = (pos + move2) % allBerufe.length;&lt;br /&gt;
                var beruf = allBerufe[pos].text;&lt;br /&gt;
                allBerufe.splice(pos, 1);&lt;br /&gt;
&lt;br /&gt;
                pos = (pos + move2) % allStarter.length;&lt;br /&gt;
                var starter = allStarter[pos].text;&lt;br /&gt;
                allStarter.splice(pos, 1);&lt;br /&gt;
&lt;br /&gt;
                pos = (pos + move2) % allGesinnung.length;&lt;br /&gt;
                var gesinnung = allGesinnung[pos].text;&lt;br /&gt;
                allGesinnung.splice(pos, 1);&lt;br /&gt;
&lt;br /&gt;
                var string = beruf + &amp;quot;, &amp;quot; + starter + &amp;quot;, &amp;quot; + gesinnung;&lt;br /&gt;
&lt;br /&gt;
                document.getElementById(&amp;quot;Spieler&amp;quot; + i).innerHTML = string;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        makeVisibleUntil(&amp;quot;VSpieler&amp;quot;, spieler, 8);&lt;br /&gt;
&lt;br /&gt;
        var zaehler = 1;&lt;br /&gt;
        while (allKarten.length !== 0) {&lt;br /&gt;
            pos = (pos + move3) % allKarten.length;&lt;br /&gt;
            var karte = allKarten[pos].text;&lt;br /&gt;
            allKarten.splice(pos, 1);&lt;br /&gt;
            document.getElementById(&amp;quot;Gegenstand&amp;quot; + zaehler).innerHTML = karte;&lt;br /&gt;
            zaehler++;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        makeVisibleUntil(&amp;quot;VGegenstand&amp;quot;, zaehler - 1, 30);&lt;br /&gt;
&lt;br /&gt;
        var zaehlerBerufe = 1;&lt;br /&gt;
        while (allBerufe.length !== 0) {&lt;br /&gt;
            pos = (pos + move2) % allBerufe.length;&lt;br /&gt;
            var beruf = allBerufe[pos].text;&lt;br /&gt;
            allBerufe.splice(pos, 1);&lt;br /&gt;
            document.getElementById(&amp;quot;Beruf&amp;quot; + zaehlerBerufe).innerHTML = beruf;&lt;br /&gt;
            zaehlerBerufe++;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        makeVisibleUntil(&amp;quot;VBeruf&amp;quot;, zaehlerBerufe - 1, 15);&lt;br /&gt;
&lt;br /&gt;
        var startSpieler = ((pos + move1 + move2 + move3) % spieler) + 1;&lt;br /&gt;
&lt;br /&gt;
        document.getElementById(&amp;quot;infoBox&amp;quot;).innerHTML = &amp;quot;Spoiler gefüllt! (&amp;quot; + (zaehler - 1) + &amp;quot; Gegenstände im Nachziehstapel und  &amp;quot; + (zaehlerBerufe - 1) + &amp;quot; Restberufe vorhanden) Es beginnt Spieler &amp;quot; + startSpieler;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function checkCorrectness(spieler, p1, p2, p3) {&lt;br /&gt;
        if (spieler % 1 != 0) {&lt;br /&gt;
            return &amp;quot;Der Key-Wert für Spieler ist keine Zahl.&amp;quot;;&lt;br /&gt;
        } else if (spieler != 4 &amp;amp; spieler != 8 &amp;amp; spieler != 6) {&lt;br /&gt;
            return &amp;quot;Spielerzahl von &amp;quot; + spieler + &amp;quot; unmöglich.&amp;quot;&lt;br /&gt;
        } else if (p1 % 1 != 0 | p2 % 1 != 0 | p3 % 1 != 0) {&lt;br /&gt;
            return &amp;quot;Der Key-Wert am Schluss ist keine dreistellige Zahl.&amp;quot;;&lt;br /&gt;
        } else {&lt;br /&gt;
            return &amp;quot;&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function makeVisibleUntil(name, until, max) {&lt;br /&gt;
        for (var index = 1; index &amp;lt;= until; index++) {&lt;br /&gt;
            document.getElementById(name + index).style.display = &amp;#039;block&amp;#039;;&lt;br /&gt;
        }&lt;br /&gt;
        for (var index = until + 1; index &amp;lt;= max; index++) {&lt;br /&gt;
            document.getElementById(name + index).style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function action() {&lt;br /&gt;
        var key = document.getElementById(&amp;#039;textfield&amp;#039;).value;&lt;br /&gt;
        generateGame(key);&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Xaver</name></author>
	</entry>
</feed>