Vorlage:Karte: Unterschied zwischen den Versionen

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
(angepasst an die rezenten Parameternamenswechsel)
(aufgeräumt, überflüssige Variable nun entfernt)
Zeile 1: Zeile 1:
{{#if:{{#varexists:name}}||{{#vardefine:name|{{#ifeq:{{FULLPAGENAME}}|Vorlage:Karte|Konlir|{{PAGENAME}}}}}}}}<!--
{{#if:{{#varexists:name}}||{{#vardefine:name|{{#ifeq:{{FULLPAGENAME}}|Vorlage:Karte|Konlir|{{PAGENAME}}}}}}}}<!--
-->{{#ifexist:Felder:{{#var:name}}|<!--
-->{{#ifexist:Felder:{{#var:name}}|<!--
-->{{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: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:maxHöhe|{{#expr:{{#var:{{#var:name}}BottomRightY}} - {{#var:{{#var:name}}TopLeftY}} + 3}}}}<!--
-->{{#vardefine:map_koord|{{#if:{{#regex:{{#var:{{#var:name}}TopLeftX}}|/-/}}|-|+}}}}<!--
-->{{#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}}}}}}}}<!--
-->{{#if:{{#varexists:top_unbetretbar}}|{{#ifexpr:{{#var:top_unbetretbar}} < {{#var:{{#var:name}}TopLeftY}}|{{#vardefine:{{#var:name}}TopLeftY|{{#var:top_unbetretbar}}}}}}}}<!--
-->{{#if:{{#varexists:top_unbetretbar}}|{{#ifexpr:{{#var:top_unbetretbar}} < {{#var:{{#var:name}}TopLeftY}}|{{#vardefine:{{#var:name}}TopLeftY|{{#var:top_unbetretbar}}}}}}}}<!--
-->{{#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:maxBreite}}
          |Counter
      |Counter
          |Start|{{#expr:{{#var:{{#var:name}}TopLeftX}} - 1}}
      |Start|{{#expr:{{#var:{{#var:name}}TopLeftX}} - 1}}
          |Vorlage|Karte/Koord
      |Vorlage|Karte/Koord
          |Countparametername|1
      |Countparametername|1
}}<!--
}}
-->{{Loop|{{#expr:{{#var:maxBreite}} * {{#var:maxHöhe}}}}
{{#vardefine:map_ausrichtung|Y}}
          |Karte/Layout/Counter
{{Loop|{{#expr:{{#var:maxBreite}} * {{#var:maxHöhe}}}}
}}<!--
      |Karte/Layout/Counter
--><includeonly><!--
}}
  -->{{Karte/Ende/{{#ifeq:{{#var:map_koord}}|+|Gebiet|Dungeon}}}}<!--
--></includeonly><!--
--><noinclude><!--
  --></div></div></div><br clear="both" /><!--
--></noinclude><!--


<includeonly>{{Karte/Ende/{{#ifeq:{{#var:map_koord}}|+|Gebiet|Dungeon}}}}</includeonly><noinclude></div></div><br clear="both" /></noinclude><!-- Ende des ifs, Zeile 2 -->|<b class="error">Fehler: [[Felder:{{#var:name}}|Felderartikel]] existiert noch nicht, bitte zuerst anlegen.</b>}}<noinclude>
  Ende des true-Parts des ifs, Zeile 2
{{Dokumentation}}</noinclude>
 
-->|<!--
 
--><b class="error">Fehler: [[Felder:{{#var:name}}|Felderartikel]] existiert noch nicht, bitte zuerst anlegen.</b><!--
 
-->}}<!--
 
--><noinclude><!--
-->{{Dokumentation}}<!--
--></noinclude>

Version vom 1. September 2013, 23:53 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