Vorlage:Karte: Unterschied zwischen den Versionen

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
(kommen später noch ein paar Zeilen)
 
(Partieller revert; Logik bleibt erstmal vorhanden. Ist nicht so trivial wie gedacht.)
 
(37 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<div style="display:none">
{{#vardefine:name|{{#ifeq:{{FULLPAGENAME}}|Vorlage:Karte|Konlir|{{{1|{{PAGENAME}}}}}}}}}<!--
{{LocateRegion}}
-->{{#ifexist:Felder:{{{2|{{#var:name}}}}}|<!--
{{#vardefine:name|Konlir}}
-->{{#vardefine:locateRegion_needFieldData|{{{2|{{#var:name}}}}}}}<!--
{{Felder:{{#var:name}}}}
-->{{KartenMetaDaten}}<!--
</div>
-->{{LocateRegion|{{#var:name}}|ns=Karte}}<!--


{{Karte/Beginn}}
  Wenn es unbetretbare Felder auf der Höhe des nächsten Gebietes gibt, binde keine zusätzliche Zeile ein
{{Karte/Koord/New|-1}}
{{Karte/Koord/New|0}}
{{Karte/Koord/New|1}}
{{Karte/Koord/New|2}}
{{Karte/Koord/New|3}}
{{Karte/Koord/New|4}}
{{Karte/Koord/New|5}}
{{Karte/Koord/New|6}}
{{Karte/Koord/New|7}}
{{Karte/Koord/New|8}}
{{Karte/Koord/New|9}}<!--


-->{{#vardefine:map_ausrichtung|Y}}{{Karte/NeueZeile}}
-->{{#vardefine:left_extrarow|1}}<!--
{{Karte/Koord/New|-1}}
-->{{#vardefine:right_extrarow|1}}<!--
{{Karte/Layout|-1|-1}}
-->{{#vardefine:top_extrarow|1}}<!--
{{Karte/Layout|0|-1}}
-->{{#vardefine:bottom_extrarow|1}}<!--
{{Karte/Layout|1|-1}}
{{Karte/Layout|2|-1}}
{{Karte/Layout|3|-1}}
{{Karte/Layout|4|-1}}
{{Karte/Layout|5|-1}}
{{Karte/Layout|6|-1}}
{{Karte/Layout|7|-1}}
{{Karte/Layout|8|-1}}
{{Karte/Layout|9|-1}}


{{Karte/NeueZeile}}
-->{{#if:{{#varexists:left_unbetretbar}}|{{#ifexpr:{{#var:left_unbetretbar}} < {{#var:{{#var:name}}TopLeftX}}|{{#vardefine:{{#var:name}}TopLeftX|{{#var:left_unbetretbar}}}}}}}}<!--
{{Karte/Koord/New|0}}
-->{{#if:{{#varexists:right_unbetretbar}}|{{#ifexpr:{{#var:right_unbetretbar}} > {{#var:{{#var:name}}BottomRightX}}|{{#vardefine:{{#var:name}}BottomRightX|{{#var:right_unbetretbar}}}}}}}}<!--
{{Karte/Layout|-1|0}}
-->{{#if:{{#varexists:top_unbetretbar}}|{{#ifexpr:{{#var:top_unbetretbar}} < {{#var:{{#var:name}}TopLeftY}}|{{#vardefine:{{#var:name}}TopLeftY|{{#var:top_unbetretbar}}}}}}}}<!--
{{Karte/Layout|0|0}}
-->{{#if:{{#varexists:bottom_unbetretbar}}|{{#ifexpr:{{#var:bottom_unbetretbar}} > {{#var:{{#var:name}}BottomRightY}}|{{#vardefine:{{#var:name}}BottomRightY|{{#var:bottom_unbetretbar}}}}}}}}<!--
{{Karte/Layout|1|0}}
{{Karte/Layout|2|0}}
{{Karte/Layout|3|0}}
{{Karte/Layout|4|0}}
{{Karte/Layout|5|0}}
{{Karte/Layout|6|0}}
{{Karte/Layout|7|0}}
{{Karte/Layout|8|0}}
{{Karte/Layout|9|0}}


{{Karte/Ende/Gebiet}}
-->{{#vardefine:map_bergfelder|{{#if:{{{Bergfelder|}}}|{{#ifeq:{{{Bergfelder}}}|none|-|+}}|{{#var:{{#var:name}}Koord}}}}}}<!--
-->{{#vardefine:{{#var:name}}LoopX|{{#expr:{{#ifeq:{{#var:map_bergfelder}}|+|{{#expr:{{#var:left_extrarow}} + {{#var:right_extrarow}}}}|0}} + {{#expr:{{#var:{{#var:name}}BottomRightX}} - {{#var:{{#var:name}}TopLeftX}} + 1}}}}}}<!--
-->{{#vardefine:{{#var:name}}LoopY|{{#expr:{{#ifeq:{{#var:map_bergfelder}}|+|{{#expr:{{#var:top_extrarow}} + {{#var:bottom_extrarow}}}}|0}} + {{#expr:{{#var:{{#var:name}}BottomRightY}} - {{#var:{{#var:name}}TopLeftY}} + 1}}}}}}<!--
-->{{Karte/Beginn|Veraltete Karte={{#var:{{{2|{{#var:name}}}}}_veraltet|none}}}}<!--
-->{{Loop|{{#var:{{#var:name}}LoopX}}
          |Counter
          |Start|{{#expr:{{#var:{{#var:name}}TopLeftX}} - {{#ifeq:{{#var:map_bergfelder}}|+|{{#expr:{{#var:left_extrarow}} + 1}}|1}}}}
          |Vorlage|Karte/Koord
          |Countparametername|1
}}<!--
-->{{Loop|{{#expr:{{#var:{{#var:name}}LoopX}} * {{#var:{{#var:name}}LoopY}}}}
          |Karte/Layout/Counter
}}<!--
--><includeonly><!--
  -->{{Karte/Ende/{{#ifeq:{{#var:{{#var:name}}Koord}}|+|Gebiet|Dungeon}}|{{#var:name}}|{{#var:locateRegion_needFieldData}}}}<!--
--></includeonly><!--
--><noinclude><!--
  --></div></div></div><br clear="both" /><!--
--></noinclude><!--
 
  Ende des true-Parts des ifs, Zeile 2
 
-->|<!--
 
--><b class="error">Fehler: [[Felder:{{#var:name}}|Felderartikel]] existiert noch nicht, bitte zuerst anlegen.</b><!--
 
-->}}<!--
 
--><noinclude><!--
-->{{Dokumentation}}<!--
-->[[Kategorie:Kartenvorlagen|!]]<!--
--></noinclude>

Aktuelle Version vom 16. Dezember 2018, 06:18 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[Bearbeiten]

Diese Vorlage wird mit {{Karte}} eingebunden.

Optionale Parameter[Bearbeiten]

  • 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