Vorlage:Karte/Layout: Unterschied zwischen den Versionen

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
K (@debug)
(bug gefunden & fixed)
Zeile 3: Zeile 3:
-->{{#ifeq:{{#var:mapx{{#var:X}}y{{#var:Y}}_gebiet}}|{{#var:name}}|<!--
-->{{#ifeq:{{#var:mapx{{#var:X}}y{{#var:Y}}_gebiet}}|{{#var:name}}|<!--
  -->{{#vardefine:NPCs|<!--
  -->{{#vardefine:NPCs|<!--
   -->{{#if:{{#varexists:mapx{{#var:X}}y{{#var:Y}}_npc}}|
   -->{{#if:{{#varexists:mapx{{#var:X}}y{{#var:Y}}_npc}}|<!--
   -->{{#switch:{{#regex:{{#regex:{{#var:mapx{{#var:X}}y{{#var:Y}}_npc}}|/[\x5B]{2}([^\x5D]+)[\x5D]{2}/|}}|/[^,]/|}}
   -->{{#switch:{{#regex:{{#regex:{{#var:mapx{{#var:X}}y{{#var:Y}}_npc}}|/[\x5B]{2}([^\x5D]+)[\x5D]{2}/|}}|/[^,]/|}}
       |,,,, = 5
       |,,,, = 5
Zeile 13: Zeile 13:
   -->}}<!--
   -->}}<!--
  -->}}<!--
  -->}}<!--
  -->{{#var:NPCs}}{{Karte/Feld|{{#var:mapx{{#var:X}}y{{#var:Y}}_bild}}|<!--
  -->{{Karte/Feld|{{#var:mapx{{#var:X}}y{{#var:Y}}_bild}}|<!--
   -->{{#ifexpr:{{#var:NPCs|0}} > 0|{{#regex:{{#regex:{{#var:mapx{{#var:X}}y{{#var:Y}}_npc}}|/^[\x5B]{2}([^\x5D]+)[\x5D]{2}/}}|/([\x5B\x5D]){2}/|}}|none}}|<!--
   -->{{#ifexpr:{{#var:NPCs|0}} > 0|{{#regex:{{#regex:{{#var:mapx{{#var:X}}y{{#var:Y}}_npc}}|/^[\x5B]{2}([^\x5D]+)[\x5D]{2}/}}|/([\x5B\x5D]){2}/|}}|none}}|<!--
   -->{{#ifexpr:{{#var:NPCs|0}} > 1|{{#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}/|}}|none}}|<!--
   -->{{#ifexpr:{{#var:NPCs|0}} > 1|{{#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}/|}}|none}}|<!--

Version vom 31. Juli 2012, 15:51 Uhr