Kategorien
Vorlage:Karte/Layout: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Bwoebi (Diskussion | Beiträge) (Alternativtext für NPCs hinzugefügt (gibt welche die [ [ artikelname | npcname ] ] genannt sind)) |
Bwoebi (Diskussion | Beiträge) (kleinen Fehler im Regex korrigiert) |
||
Zeile 19: | Zeile 19: | ||
-->{{#ifexpr:{{#var:NPCs|0}} > 0|{{#regex:{{#vardefineecho:map_npc|<!-- | -->{{#ifexpr:{{#var:NPCs|0}} > 0|{{#regex:{{#vardefineecho:map_npc|<!-- | ||
-->{{#regex:{{#regex:{{#var:mapx{{#var:X}}y{{#var:Y}}_npc}}|/^[\x5B]{2}([^\x5D]+)[\x5D]{2}/}}|/([\x5B\x5D]){2}/|}}<!-- | -->{{#regex:{{#regex:{{#var:mapx{{#var:X}}y{{#var:Y}}_npc}}|/^[\x5B]{2}([^\x5D]+)[\x5D]{2}/}}|/([\x5B\x5D]){2}/|}}<!-- | ||
-->}}|/(.+)(\{{!}}.+) | -->}}|/(.+)(\{{!}}.+)/|$1}}|none}}<!-- | ||
-->|Alt=<!-- | -->|Alt=<!-- | ||
-->{{#regex:{{#var:map_npc}}|/(.+\{{!}})?(.+)/|$2}}<!-- | -->{{#regex:{{#var:map_npc}}|/(.+\{{!}})?(.+)/|$2}}<!-- | ||
Zeile 25: | Zeile 25: | ||
-->{{#ifexpr:{{#var:NPCs|0}} > 1|{{#regex:{{#vardefineecho:map_npc|<!-- | -->{{#ifexpr:{{#var:NPCs|0}} > 1|{{#regex:{{#vardefineecho:map_npc|<!-- | ||
-->{{#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}/|}}<!-- | -->{{#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}/|}}<!-- | ||
-->}}|/(.+)(\{{!}}.+) | -->}}|/(.+)(\{{!}}.+)/|$1}}|none}}<!-- | ||
-->|Alt2=<!-- | -->|Alt2=<!-- | ||
-->{{#regex:{{#var:map_npc}}|/(.+\{{!}})?(.+)/|$2}}<!-- | -->{{#regex:{{#var:map_npc}}|/(.+\{{!}})?(.+)/|$2}}<!-- | ||
Zeile 31: | Zeile 31: | ||
-->{{#ifexpr:{{#var:NPCs|0}} > 2|{{#regex:{{#vardefineecho:map_npc|<!-- | -->{{#ifexpr:{{#var:NPCs|0}} > 2|{{#regex:{{#vardefineecho:map_npc|<!-- | ||
-->{{#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}/|}}<!-- | -->{{#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}/|}}<!-- | ||
-->}}|/(.+)(\{{!}}.+) | -->}}|/(.+)(\{{!}}.+)/|$1}}|none}}<!-- | ||
-->|Alt3=<!-- | -->|Alt3=<!-- | ||
-->{{#regex:{{#var:map_npc}}|/(.+\{{!}})?(.+)/|$2}}<!-- | -->{{#regex:{{#var:map_npc}}|/(.+\{{!}})?(.+)/|$2}}<!-- | ||
Zeile 37: | Zeile 37: | ||
-->{{#ifexpr:{{#var:NPCs|0}} > 3|{{#regex:{{#vardefineecho:map_npc|<!-- | -->{{#ifexpr:{{#var:NPCs|0}} > 3|{{#regex:{{#vardefineecho:map_npc|<!-- | ||
-->{{#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}/|}}<!-- | -->{{#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}/|}}<!-- | ||
-->}}|/(.+)(\{{!}}.+) | -->}}|/(.+)(\{{!}}.+)/|$1}}|none}}<!-- | ||
-->|Alt4=<!-- | -->|Alt4=<!-- | ||
-->{{#regex:{{#var:map_npc}}|/(.+\{{!}})?(.+)/|$2}}<!-- | -->{{#regex:{{#var:map_npc}}|/(.+\{{!}})?(.+)/|$2}}<!-- | ||
Zeile 43: | Zeile 43: | ||
-->{{#ifexpr:{{#var:NPCs|0}} > 4|{{#regex:{{#vardefineecho:map_npc|<!-- | -->{{#ifexpr:{{#var:NPCs|0}} > 4|{{#regex:{{#vardefineecho:map_npc|<!-- | ||
-->{{#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}/|}}<!-- | -->{{#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}/|}}<!-- | ||
-->}}|/(.+)(\{{!}}.+) | -->}}|/(.+)(\{{!}}.+)/|$1}}|none}}<!-- | ||
-->|Alt5=<!-- | -->|Alt5=<!-- | ||
-->{{#regex:{{#var:map_npc}}|/(.+\{{!}})?(.+)/|$2}}<!-- | -->{{#regex:{{#var:map_npc}}|/(.+\{{!}})?(.+)/|$2}}<!-- |
Version vom 25. August 2013, 20:42 Uhr
[Bearbeiten] Dokumentation
Diese Vorlage liefert die entsprechende Kartenvorlage (Vorlage:Karte/Feld, Vorlage:Karte/Leer, Vorlage:Karte/Berg oder Vorlage:Karte/Grenzfeld) zurück, ausgefüllt mit den aus dem Felderartikel eingetragenen Daten.
Verwendung
Diese Vorlage wird mit {{Karte/Layout|relative X-Koordinate|relative Y-Koordinate}} eingebunden.
Parameter
- relative X-Koordinate: Die X-Koordinate des Feldes minus die X-Koordinate des Feldes in der linken oberen Ecke
- relative Y-Koordinate: Die Y-Koordinate des Feldes minus die Y-Koordinate des Feldes in der linken oberen Ecke