<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.fwwiki.org/index.php?action=history&amp;feed=atom&amp;title=Template%3AMap%2FLayout</id>
		<title>Template:Map/Layout - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://www.fwwiki.org/index.php?action=history&amp;feed=atom&amp;title=Template%3AMap%2FLayout"/>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=Template:Map/Layout&amp;action=history"/>
		<updated>2026-04-29T16:10:17Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.27.1</generator>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=Template:Map/Layout&amp;diff=67212&amp;oldid=prev</id>
		<title>Istrugar: Created page with &quot;&lt;!--   Variablen, die hier genutzt, aber nicht hier definiert werden (falls nicht anders angegeben, werden die Variablen in Template:Map definiert):   - {{#var:name}}: (in...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=Template:Map/Layout&amp;diff=67212&amp;oldid=prev"/>
				<updated>2017-01-25T14:29:55Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;!--   Variablen, die hier genutzt, aber nicht hier definiert werden (falls nicht anders angegeben, werden die Variablen in &lt;a href=&quot;/index.php/Template:Map&quot; title=&quot;Template:Map&quot;&gt;Template:Map&lt;/a&gt; definiert):   - {{#var:name}}: (in...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Variablen, die hier genutzt, aber nicht hier definiert werden (falls nicht anders angegeben, werden die Variablen in [[Template:Map]] definiert):&lt;br /&gt;
  - {{#var:name}}: (interner) Name des darzustellenden Gebietes (LocateRegion/Data)&lt;br /&gt;
  - {{#var:map_mountain}}: + (plus) wenn Bergfelder angezeigt werden sollen, wenn nicht - (minus)&lt;br /&gt;
  - {{#var:locateRegion_needFieldData}}: Name des darzustellenden Gebietes&lt;br /&gt;
&lt;br /&gt;
 Variablen des Typs {{#var:mapxAyB_.+}} werden auch nicht hier definiert, beziehen sich aber immer auf ein bestimmtes Feld mit den Koordinaten A und B (der Einfachheit halber wird in den Beschreibungen das Präfix weg gelassen):&lt;br /&gt;
 (falls nicht anders angegeben, werden die Variablen in [[Template:Fieldsummary/Layout]] definiert)&lt;br /&gt;
  - {{#var:_area}}: Area name of the field&lt;br /&gt;
  - {{#var:_image}} (_auch_ aus [[Vorlage:Map/Unwalkable]]): URL des Feldbildes&lt;br /&gt;
  - {{#var:_npc}}: Eine kommaseparierte Liste aller auf dem Feld existierenden NPCs, in Linkform&lt;br /&gt;
  - {{#var:_teleport}}: Hierher kann man per Stab oder Kugel springen; die möglichen Parameter sind im Quellcode von [[Template:Fieldsummary/Teleporttarget]] bestens erklärt&lt;br /&gt;
  - {{#var:_passages_count}}: Anzahl an Passagen auf dem Feld&lt;br /&gt;
  - {{#var:_passage_N}} (N &amp;gt;= 1): Eine Passage des Feldes führt in dieses Gebiet&lt;br /&gt;
  - {{#var:_quest}}: Auf diesem Feld gibt es eine Quest&lt;br /&gt;
  - {{#var:_rebirthplace}}: Dieses Feld ist ein Wiedergeburtsort dieser Rasse&lt;br /&gt;
  - {{#var:_place}}: Dieses Feld hat einen extra Feldartikel&lt;br /&gt;
  - {{#var:_inaccessible}} (aus [[Vorlage:Map/Inaccessible]]): Dieses Feld ist unbetretbar, hat jedoch ein extra Feldbildchen&lt;br /&gt;
&lt;br /&gt;
 Variablen, die hier genutzt und definiert werden:&lt;br /&gt;
  - {{#var:X}}: Absolute X-Koordinate dieses Feldes&lt;br /&gt;
  - {{#var:Y}}: Absolute Y-Koordinate dieses Feldes&lt;br /&gt;
  - {{#var:map_NPCs}}: maximale Anzahl an NPCs auf diesem Feld&lt;br /&gt;
  - {{#var:map_npc}}: NPC-Link eines NPCs&lt;br /&gt;
&lt;br /&gt;
 Regex-Hinweis:&lt;br /&gt;
  - \x5B == [&lt;br /&gt;
  - \x5D == ]&lt;br /&gt;
 Diese umständliche Umschreibung der eckigen Klammern ist notwendig, da der regex-Parser hier irgendwie nicht richtig mit denen klar kommt&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Bestimme absolute Koordinaten anhand der übergebenen relativen Koordinaten&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:X|{{#expr:{{#var:{{#var:name}}TopLeftX}} + {{{1}}} {{#ifeq:{{#var:map_mountain}}|-|+ 1}}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:Y|{{#expr:{{#var:{{#var:name}}TopLeftY}} + {{{2}}} {{#ifeq:{{#var:map_mountain}}|-|+ 1}}}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Prüfe ob aktuelles Feld zum Gebiet gehört&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:mapx{{#var:X}}y{{#var:Y}}_area}}|{{#var:locateRegion_needFieldData}}|&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Aktuelles Feld gehört zum Gebiet&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Wie viele NPCs gibt es auf diesem Feld? Resultat wird in {{#var:map_NPCs}} gespeichert&lt;br /&gt;
 Wenn es keine NPCs gibt, ist {{#var:_npc}} leer.&lt;br /&gt;
 Sonst ist es die Anzahl an NPCs = 1 + Anzahl(Kommas in {{#var:_npc}})&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;{{#vardefine:map_NPCs|&amp;lt;!--&lt;br /&gt;
  --&amp;gt;{{#if:{{#varexists:mapx{{#var:X}}y{{#var:Y}}_npc}}|&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Das innere Regex entfernt alles innerhalb der [[…]], damit Kommas in NPC-Namen nicht mitgezählt werden&lt;br /&gt;
 Das äußere Regex entfernt alles außer den Kommas, um diese zählen zu können&lt;br /&gt;
&lt;br /&gt;
   --&amp;gt;{{#switch:{{#regex:{{#regex:{{#var:mapx{{#var:X}}y{{#var:Y}}_npc}}|/[\x5B]{2}([^\x5D]+)[\x5D]{2}/|}}|/[^,]/|}}&lt;br /&gt;
       |,,,, = 5&lt;br /&gt;
       |,,, = 4&lt;br /&gt;
       |,, = 3&lt;br /&gt;
       |, = 2&lt;br /&gt;
       |#default = 1&lt;br /&gt;
      }}&amp;lt;!--&lt;br /&gt;
  --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Das Feld an sich mit den NPCs (nutzt [[Template:Map/Field]])&lt;br /&gt;
&lt;br /&gt;
 Der erste Parameter ist das Feldbild; die folgenden Parameter sind die sich dort befindlichen NPCs, wobei |N= der Artikelname des NPCs ist und |Alt(N-1)= der eigentliche Name des NPCs&lt;br /&gt;
&lt;br /&gt;
 Der Parameter ist N&amp;gt;=2&lt;br /&gt;
&lt;br /&gt;
  |N=&lt;br /&gt;
&lt;br /&gt;
 Nur wenn es mehr als N-2 NPCs auf diesem Feld gibt (NPC Anzahl in {{#var:map_NPCs}})&lt;br /&gt;
&lt;br /&gt;
   {{#ifexpr:{{#var:map_NPCs|0}} &amp;gt; (N-2)|&lt;br /&gt;
    {{#regex:&lt;br /&gt;
&lt;br /&gt;
 {{#vardefineecho}} definiert eine Variable und gibt sie direkt wieder zurück. Hier wird {{#var:map_npc}} definiert mit dem aktuellen NPC-Link, um Redundanz zu vermeiden (spätere Nutzung)&lt;br /&gt;
&lt;br /&gt;
     {{#vardefineecho:map_npc|&lt;br /&gt;
      {{#regex:&lt;br /&gt;
&lt;br /&gt;
 Dieses Regex wird bei bei N=2 genutzt; es extrahiert den ersten NPC-Link (Form: [[.+]])&lt;br /&gt;
&lt;br /&gt;
       {{#regex:{{#var:mapx{{#var:X}}y{{#var:Y}}_npc}}|/^[\x5B]{2}([^\x5D]+)[\x5D]{2}/}}|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Dieses Regex wird bei N&amp;gt;=2 genutzt.&lt;br /&gt;
 Das innere Regex extrahiert alle NPC-Links bis zu dem gewünschten NPC-Link.&lt;br /&gt;
 Das äußere Regex extrahiert den letzten NPC-Link.&lt;br /&gt;
&lt;br /&gt;
       {{#regex:&lt;br /&gt;
        {{#regex:{{#var:mapx{{#var:X}}y{{#var:Y}}_npc}}|/^([\x5B]{2}([^\x5D]+)[\x5D]{2}([^\x5B]+)){1}[\x5B]{2}([^\x5D]+)[\x5D]{2}/}}|&lt;br /&gt;
        /[\x5B]{2}([^\x5D]+)[\x5D]{2}$/&lt;br /&gt;
       }}|&lt;br /&gt;
&lt;br /&gt;
Dieses Regex entfernt die [[ und ]] vom NPC-Link&lt;br /&gt;
&lt;br /&gt;
       /([\x5B\x5D]){2}/|&lt;br /&gt;
      }}&lt;br /&gt;
     }}|&lt;br /&gt;
&lt;br /&gt;
 Der erste Teil eines NPC-Links wird herausgefiltert&lt;br /&gt;
  v          v&lt;br /&gt;
 .+|.+ oder .+&lt;br /&gt;
&lt;br /&gt;
     /(.+)(\{{!}}.+)/|$1}}&lt;br /&gt;
&lt;br /&gt;
 Gibt es nicht so viele NPCs, so ist der Defaultparameter zu nutzen: none&lt;br /&gt;
&lt;br /&gt;
    |none}}&lt;br /&gt;
&lt;br /&gt;
 Bei N=2, heißt der Parameter nur &amp;quot;Alt&amp;quot;, ab N=3 heißt der Parameter &amp;quot;Alt(N-1)&lt;br /&gt;
&lt;br /&gt;
  |Alt(N-1)=&lt;br /&gt;
&lt;br /&gt;
 Der letzte Teil eines NPC-Links wird herausgefiltert&lt;br /&gt;
     v       v&lt;br /&gt;
 .+|.+ oder .+&lt;br /&gt;
&lt;br /&gt;
   {{#regex:{{#var:map_npc}}|/(.+\{{!}})?(.+)/|$2}}&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;{{Map/Field&amp;lt;!--&lt;br /&gt;
  --&amp;gt;|1=&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#var:mapx{{#var:X}}y{{#var:Y}}_image}}&amp;lt;!--&lt;br /&gt;
  --&amp;gt;|2=&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#ifexpr:{{#var:map_NPCs|0}} &amp;gt; 0|{{#regex:{{#vardefineecho:map_npc|&amp;lt;!--&lt;br /&gt;
    --&amp;gt;{{#regex:{{#regex:{{#var:mapx{{#var:X}}y{{#var:Y}}_npc}}|/^[\x5B]{2}([^\x5D]+)[\x5D]{2}/}}|/([\x5B\x5D]){2}/|}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;}}|/(.+)(\{{!}}.+)/|$1}}|none}}&amp;lt;!--&lt;br /&gt;
  --&amp;gt;|Alt=&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#regex:{{#var:map_npc}}|/(.+\{{!}})?(.+)/|$2}}&amp;lt;!--&lt;br /&gt;
  --&amp;gt;|3=&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#ifexpr:{{#var:map_NPCs|0}} &amp;gt; 1|{{#regex:{{#vardefineecho:map_npc|&amp;lt;!--&lt;br /&gt;
    --&amp;gt;{{#regex:{{#regex:{{#regex:{{#var:mapx{{#var:X}}y{{#var:Y}}_npc}}|/^([\x5B]{2}([^\x5D]+)[\x5D]{2}([^\x5B]+)){1}[\x5B]{2}([^\x5D]+)[\x5D]{2}/}}|/[\x5B]{2}([^\x5D]+)[\x5D]{2}$/}}|/([\x5B\x5D]){2}/|}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;}}|/(.+)(\{{!}}.+)/|$1}}|none}}&amp;lt;!--&lt;br /&gt;
  --&amp;gt;|Alt2=&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#regex:{{#var:map_npc}}|/(.+\{{!}})?(.+)/|$2}}&amp;lt;!--&lt;br /&gt;
  --&amp;gt;|4=&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#ifexpr:{{#var:map_NPCs|0}} &amp;gt; 2|{{#regex:{{#vardefineecho:map_npc|&amp;lt;!--&lt;br /&gt;
    --&amp;gt;{{#regex:{{#regex:{{#regex:{{#var:mapx{{#var:X}}y{{#var:Y}}_npc}}|/^([\x5B]{2}([^\x5D]+)[\x5D]{2}([^\x5B]+)){2}[\x5B]{2}([^\x5D]+)[\x5D]{2}/}}|/[\x5B]{2}([^\x5D]+)[\x5D]{2}$/}}|/([\x5B\x5D]){2}/|}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;}}|/(.+)(\{{!}}.+)/|$1}}|none}}&amp;lt;!--&lt;br /&gt;
  --&amp;gt;|Alt3=&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#regex:{{#var:map_npc}}|/(.+\{{!}})?(.+)/|$2}}&amp;lt;!--&lt;br /&gt;
  --&amp;gt;|5=&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#ifexpr:{{#var:map_NPCs|0}} &amp;gt; 3|{{#regex:{{#vardefineecho:map_npc|&amp;lt;!--&lt;br /&gt;
    --&amp;gt;{{#regex:{{#regex:{{#regex:{{#var:mapx{{#var:X}}y{{#var:Y}}_npc}}|/^([\x5B]{2}([^\x5D]+)[\x5D]{2}([^\x5B]+)){3}[\x5B]{2}([^\x5D]+)[\x5D]{2}/}}|/[\x5B]{2}([^\x5D]+)[\x5D]{2}$/}}|/([\x5B\x5D]){2}/|}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;}}|/(.+)(\{{!}}.+)/|$1}}|none}}&amp;lt;!--&lt;br /&gt;
  --&amp;gt;|Alt4=&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#regex:{{#var:map_npc}}|/(.+\{{!}})?(.+)/|$2}}&amp;lt;!--&lt;br /&gt;
  --&amp;gt;|6=&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#ifexpr:{{#var:map_NPCs|0}} &amp;gt; 4|{{#regex:{{#vardefineecho:map_npc|&amp;lt;!--&lt;br /&gt;
    --&amp;gt;{{#regex:{{#regex:{{#regex:{{#var:mapx{{#var:X}}y{{#var:Y}}_npc}}|/^([\x5B]{2}([^\x5D]+)[\x5D]{2}([^\x5B]+)){4}[\x5B]{2}([^\x5D]+)[\x5D]{2}/}}|/[\x5B]{2}([^\x5D]+)[\x5D]{2}$/}}|/([\x5B\x5D]){2}/|}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;}}|/(.+)(\{{!}}.+)/|$1}}|none}}&amp;lt;!--&lt;br /&gt;
  --&amp;gt;|Alt5=&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#regex:{{#var:map_npc}}|/(.+\{{!}})?(.+)/|$2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Eventuelle Stab- oder Kugelpunkte (geht davon aus dass maximal einer davon am selben Feld landet)&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;{{#switch:{{#var:mapx{{#var:X}}y{{#var:Y}}_teleport}}&lt;br /&gt;
     |SMALL = {{Map/Spherepoint|blue}}&lt;br /&gt;
     |YELLOW = {{Map/Spherepoint|gold}}&lt;br /&gt;
     |SAND = {{Map/Ringpoint|green}}&lt;br /&gt;
     |TRADE = {{Map/Staffpoint|green}}&lt;br /&gt;
     |GAME = &amp;lt;!-- nothing...?! --&amp;gt;&lt;br /&gt;
     |REIKAN = {{Map/Portalpoint}}&lt;br /&gt;
     |SHIP = {{Map/Shippoint}}&lt;br /&gt;
     |BLACK = {{Map/Spherepoint|black}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Passages (Zufallspassagen sowie normale Passagen)&lt;br /&gt;
&lt;br /&gt;
 {{Map/Passage/Basis|&lt;br /&gt;
             ^&lt;br /&gt;
 Grundvorlage für alle Passagen&lt;br /&gt;
&lt;br /&gt;
  {{#ifeq:{{#var:mapx{{#var:X}}y{{#var:Y}}_passage_N}}|chance|Special:Random/Map|Map:{{#var:mapx{{#var:X}}y{{#var:Y}}_passage_N}}}}|&lt;br /&gt;
                         ^                                ^             ^                                 ^                                                                                              &lt;br /&gt;
               Wohin geht die Passage?             Zufallsoberflächenkartenartikel              Link zum Kartenartikel&lt;br /&gt;
&lt;br /&gt;
  {{#ifeq:{{#var:mapx{{#var:X}}y{{#var:Y}}_passage_N}}|chance|&amp;amp;nbsp;'''?'''|►}}|&lt;br /&gt;
                                                          ^        ^        ^&lt;br /&gt;
                           Der Passagen''text'' ist bei Zufall ein ?, sonst ►&lt;br /&gt;
&lt;br /&gt;
  12 * (N - 1)&lt;br /&gt;
      ^&lt;br /&gt;
  Vertikale Entfernung vom unteren Felderrand&lt;br /&gt;
&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;{{#ifexpr:{{#var:mapx{{#var:X}}y{{#var:Y}}_passages_count|0}} &amp;gt;= 1|&amp;lt;!--&lt;br /&gt;
  --&amp;gt;{{Map/Passage/Basis|{{#ifeq:{{#var:mapx{{#var:X}}y{{#var:Y}}_passage_1}}|chance|Special:Random/Map|Map:{{#var:mapx{{#var:X}}y{{#var:Y}}_passage_1}}}}|{{#ifeq:{{#var:mapx{{#var:X}}y{{#var:Y}}_passage_1}}|chance|&amp;amp;nbsp;'''?'''|►}}|12}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#ifexpr:{{#var:mapx{{#var:X}}y{{#var:Y}}_passages_count|0}} &amp;gt;= 2|&amp;lt;!--&lt;br /&gt;
  --&amp;gt;{{Map/Passage/Basis|{{#ifeq:{{#var:mapx{{#var:X}}y{{#var:Y}}_passage_2}}|chance|Special:Random/Map|Map:{{#var:mapx{{#var:X}}y{{#var:Y}}_passage_2}}}}|{{#ifeq:{{#var:mapx{{#var:X}}y{{#var:Y}}_passage_2}}|chance|&amp;amp;nbsp;'''?'''|►}}|24}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#ifexpr:{{#var:mapx{{#var:X}}y{{#var:Y}}_passages_count|0}} &amp;gt;= 3|&amp;lt;!--&lt;br /&gt;
  --&amp;gt;{{Map/Passage/Basis|{{#ifeq:{{#var:mapx{{#var:X}}y{{#var:Y}}_passage_3}}|chance|Special:Random/Map|Map:{{#var:mapx{{#var:X}}y{{#var:Y}}_passage_3}}}}|{{#ifeq:{{#var:mapx{{#var:X}}y{{#var:Y}}_passage_3}}|chance|&amp;amp;nbsp;'''?'''|►}}|36}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#ifexpr:{{#var:mapx{{#var:X}}y{{#var:Y}}_passages_count|0}} &amp;gt;= 4|&amp;lt;!--&lt;br /&gt;
  --&amp;gt;{{Map/Passage/Basis|{{#ifeq:{{#var:mapx{{#var:X}}y{{#var:Y}}_passage_4}}|chance|Special:Random/Map|Map:{{#var:mapx{{#var:X}}y{{#var:Y}}_passage_4}}}}|{{#ifeq:{{#var:mapx{{#var:X}}y{{#var:Y}}_passage_4}}|chance|&amp;amp;nbsp;'''?'''|►}}|48}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Passages (relativ gleich); Abstand muss auf den von Template:Map/Passage/Basis hinzuaddiert werden&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;{{#if:{{#var:mapx{{#var:X}}y{{#var:Y}}_passage_quest}}|&amp;lt;!--&lt;br /&gt;
  --&amp;gt;{{Map/Passage/Basis|{{#regex:{{#var:mapx{{#var:X}}y{{#var:Y}}_passage_quest}}|/^(Quest:)/|}}|{{#var:mapx{{#var:X}}y{{#var:Y}}_passage_area}}|{{#expr:12 + 12 * {{#var:mapx{{#var:X}}y{{#var:Y}}_passages_count|0}}}}}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Quest: {{#var:_quest}} enthält bereits das Prefix ''Quest:'' weswegen es per Regex herausgefiltert werden muss&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;{{#if:{{#varexists:mapx{{#var:X}}y{{#var:Y}}_quest}}|&amp;lt;!--&lt;br /&gt;
  --&amp;gt;{{Map/Passage/Basis|{{#regex:{{#var:mapx{{#var:X}}y{{#var:Y}}_quest}}|/^(Quest:)/|}}|{{#expr:12 {{#if:{{#var:mapx{{#var:X}}y{{#var:Y}}_passage_quest}}|* 2}} + 12 * {{#var:mapx{{#var:X}}y{{#var:Y}}_passages_count|0}}}}}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Ist Wiedergeburtsort? &lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;{{#if:{{#varexists:mapx{{#var:X}}y{{#var:Y}}_rebirth}}|&amp;lt;!--&lt;br /&gt;
  --&amp;gt;{{Map/Rebirth|{{#var:mapx{{#var:X}}y{{#var:Y}}_rebirth}}|{{#var:mapx{{#var:X}}y{{#var:Y}}_place}}}}|&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Die Wiedergeburtsvorlage inkludiert bereits [[Vorlage:Map/Place]], weswegen diese dann nicht mehr eingebunden werden muss&lt;br /&gt;
 Sonst prüfe ob für dieses Feld ein spezieller Ortsartikel existiert&lt;br /&gt;
&lt;br /&gt;
  --&amp;gt;{{#if:{{#varexists:mapx{{#var:X}}y{{#var:Y}}_place}}|&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{Map/Place|{{#var:mapx{{#var:X}}y{{#var:Y}}_place}}}}&amp;lt;!--&lt;br /&gt;
  --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;}}|&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Aktuelles Feld gehört nicht zum Gebiet&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Prüfe ob das Feld unbetretbar ist und ein extra Bildchen hat (nur dann ist {{#var:_unbetretbar}} ausgefüllt)&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;{{#if:{{#var:mapx{{#var:X}}y{{#var:Y}}_inaccessible}}|&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Das Feld ist unbetretbar und hat ein extra Bildchen: binde [[Vorlage:Map/Borderfield]] mit Bild ein&lt;br /&gt;
 &lt;br /&gt;
  --&amp;gt;{{Map/Borderfield|{{#var:mapx{{#var:X}}y{{#var:Y}}_image}}|none}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;|&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Das Feld ist entweder inexistent oder nicht zu diesem Gebiet gehörend&lt;br /&gt;
&lt;br /&gt;
  --&amp;gt;{{#if:&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Prüfe ob ein Feld dieses Gebietes umliegend ist (in den 8 Feldern rundherum)&lt;br /&gt;
&lt;br /&gt;
   --&amp;gt;{{#regex:{{#var:mapx{{#expr:{{#var:X}}-1}}y{{#expr:{{#var:Y}}-1}}_area}}{{#var:mapx{{#var:X}}y{{#expr:{{#var:Y}}-1}}_area}}{{#var:mapx{{#expr:{{#var:X}}+1}}y{{#expr:{{#var:Y}}-1}}_area}}{{#var:mapx{{#expr:{{#var:X}}-1}}y{{#var:Y}}_area}}{{#var:mapx{{#expr:{{#var:X}}+1}}y{{#var:Y}}_area}}{{#var:mapx{{#expr:{{#var:X}}-1}}y{{#expr:{{#var:Y}}+1}}_area}}{{#var:mapx{{#var:X}}y{{#expr:{{#var:Y}}+1}}_area}}{{#var:mapx{{#expr:{{#var:X}}+1}}y{{#expr:{{#var:Y}}+1}}_area}}|%{{#regexquote:{{#var:name}}|%}}%}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Oder ob ein unbetretbares Feld umliegend ist (in den 8 Feldern rundherum)&lt;br /&gt;
&lt;br /&gt;
   --&amp;gt;{{#varexists:mapx{{#expr:{{#var:X}}-1}}y{{#expr:{{#var:Y}}-1}}_inaccessible}}{{#varexists:mapx{{#var:X}}y{{#expr:{{#var:Y}}-1}}_inaccessible}}{{#varexists:mapx{{#expr:{{#var:X}}+1}}y{{#expr:{{#var:Y}}-1}}_inaccessible}}{{#varexists:mapx{{#expr:{{#var:X}}-1}}y{{#var:Y}}_inaccessible}}{{#varexists:mapx{{#expr:{{#var:X}}+1}}y{{#var:Y}}_inaccessible}}{{#varexists:mapx{{#expr:{{#var:X}}-1}}y{{#expr:{{#var:Y}}+1}}_inaccessible}}{{#varexists:mapx{{#var:X}}y{{#expr:{{#var:Y}}+1}}_inaccessible}}{{#varexists:mapx{{#expr:{{#var:X}}+1}}y{{#expr:{{#var:Y}}+1}}_inaccessible}}|&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Es ist etwas umliegend: zeige ein Feldbildchen an&lt;br /&gt;
&lt;br /&gt;
   --&amp;gt;{{#if:{{#varexists:mapx{{#var:X}}y{{#var:Y}}_area}}|&amp;lt;!--&lt;br /&gt;
    --&amp;gt;{{Map/Borderfield|{{#var:mapx{{#var:X}}y{{#var:Y}}_image}}|{{#var:mapx{{#var:X}}y{{#var:Y}}_area}}}}|&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Es gibt hier anscheinend kein Feld, also inkludiere in Dungeons [[Vorlage:Map/Empty]] und in Oberflächengebieten [[Vorlage:Map/Mountain]]&lt;br /&gt;
&lt;br /&gt;
    --&amp;gt;{{Map/{{#ifeq:{{#var:map_mountain}}|+|Mountain|Empty}}}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;}}|&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 Wenn nichts umliegend ist, nichts (also ein leeres Feld) anzeigen&lt;br /&gt;
&lt;br /&gt;
   --&amp;gt;{{Map/Empty}}&amp;lt;!--&lt;br /&gt;
  --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}}[[Category:Map templates|L]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[de:Vorlage:Karte/Layout]]&lt;/div&gt;</summary>
		<author><name>Istrugar</name></author>	</entry>

	</feed>