Vorlage:Karte: Unterschied zwischen den Versionen

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
(aufgeräumt, überflüssige Variable nun entfernt)
(Counter ist exklusives Zählen, nicht inklusives; Namen umgestellt)
Zeile 3: Zeile 3:
  -->{{KartenMetaDaten}}<!--
  -->{{KartenMetaDaten}}<!--
  -->{{LocateRegion|{{#var:name}}|ns=Karte}}<!--
  -->{{LocateRegion|{{#var:name}}|ns=Karte}}<!--
-->{{#vardefine:maxBreite|{{#expr:{{#var:{{#var:name}}BottomRightX}} - {{#var:{{#var:name}}TopLeftX}} + 3}}}}<!--
-->{{#vardefine:maxHöhe|{{#expr:{{#var:{{#var:name}}BottomRightY}} - {{#var:{{#var:name}}TopLeftY}} + 3}}}}<!--
-->{{#vardefine:map_koord|{{#if:{{#regex:{{#var:{{#var:name}}TopLeftX}}|/-/}}|-|+}}}}<!--
  -->{{#if:{{#varexists:left_unbetretbar}}|{{#ifexpr:{{#var:left_unbetretbar}} < {{#var:{{#var:name}}TopLeftX}}|{{#vardefine:{{#var:name}}TopLeftX|{{#var:left_unbetretbar}}}}}}}}<!--
  -->{{#if:{{#varexists:left_unbetretbar}}|{{#ifexpr:{{#var:left_unbetretbar}} < {{#var:{{#var:name}}TopLeftX}}|{{#vardefine:{{#var:name}}TopLeftX|{{#var:left_unbetretbar}}}}}}}}<!--
  -->{{#if:{{#varexists:right_unbetretbar}}|{{#ifexpr:{{#var:right_unbetretbar}} > {{#var:{{#var:name}}BottomRightX}}|{{#vardefine:{{#var:name}}BottomRightX|{{#var:right_unbetretbar}}}}}}}}<!--
  -->{{#if:{{#varexists:right_unbetretbar}}|{{#ifexpr:{{#var:right_unbetretbar}} > {{#var:{{#var:name}}BottomRightX}}|{{#vardefine:{{#var:name}}BottomRightX|{{#var:right_unbetretbar}}}}}}}}<!--
Zeile 11: Zeile 8:
  -->{{#if:{{#varexists:bottom_unbetretbar}}|{{#ifexpr:{{#var:bottom_unbetretbar}} > {{#var:{{#var:name}}BottomRightY}}|{{#vardefine:{{#var:name}}BottomRightY|{{#var:bottom_unbetretbar}}}}}}}}<!--
  -->{{#if:{{#varexists:bottom_unbetretbar}}|{{#ifexpr:{{#var:bottom_unbetretbar}} > {{#var:{{#var:name}}BottomRightY}}|{{#vardefine:{{#var:name}}BottomRightY|{{#var:bottom_unbetretbar}}}}}}}}<!--
  -->{{Karte/Beginn}}<!--
  -->{{Karte/Beginn}}<!--
  -->{{Loop|{{#var:maxBreite}}
  -->{{Loop|{{#var:{{#var:name}}BreiteTotal}}
           |Counter
           |Counter
           |Start|{{#expr:{{#var:{{#var:name}}TopLeftX}} - 1}}
           |Start|{{#expr:{{#var:{{#var:name}}TopLeftX}} - {{#ifeq:{{#var:{{#var:name}}Koord}}|+|2|1}}}}
           |Vorlage|Karte/Koord
           |Vorlage|Karte/Koord
           |Countparametername|1
           |Countparametername|1
  }}<!--
  }}<!--
  -->{{Loop|{{#expr:{{#var:maxBreite}} * {{#var:maxHöhe}}}}
  -->{{Loop|{{#expr:{{#var:{{#var:name}}BreiteTotal}} * {{#var:{{#var:name}}HöheTotal}}}}
           |Karte/Layout/Counter
           |Karte/Layout/Counter
  }}<!--
  }}<!--
  --><includeonly><!--
  --><includeonly><!--
   -->{{Karte/Ende/{{#ifeq:{{#var:map_koord}}|+|Gebiet|Dungeon}}}}<!--
   -->{{Karte/Ende/{{#ifeq:{{#var:{{#var:name}}Koord}}|+|Gebiet|Dungeon}}}}<!--
  --></includeonly><!--
  --></includeonly><!--
  --><noinclude><!--
  --><noinclude><!--

Version vom 3. September 2013, 02:54 Uhr

Sollten über einigen Feldern auch ohne Mauskontakt blaue/braune Kästchen stehen, lade die Seite neu (drücke [F5]).

rote Zauberkugel (Anwenden)



[Bearbeiten] Dokumentation

Diese Vorlage erzeugt Kartenartikel aus dem entsprechenden Felderartikel oder anhand der Seite Felder:1.

Verwendung

Diese Vorlage wird mit {{Karte}} eingebunden.

Optionale Parameter

  • 1: bestimmt den Felderartikel aus dem ausgelesen wird. Standard: PAGENAME der Seite, in der die Vorlage eingebunden wurde
  • 2: Der Name des Gebietbezeichners in Vorlage:LocateRegion/Data. Standard: Wert von 1
  • Bergfelder: Auf none setzen um Bergfelder auszublenden; auf ja setzen um sie einzublenden. Standard: ausgeblendet in Dungeons; eingeblendet an der Oberfläche