Bär: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
(Kachel-Zähler)
(Unterart statt Arten-Variante)
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<!--
+
{{Welt
 
+
|Basistyp=Art
 
+
|Kurzbeschreibung=Raubtiertart
//////////////////////////////////////////////////////////////
+
|Profilbild=Bär blekmaster12.jpg
/// Definitionen
+
|Ohne Regelwerte=Nein
//////////////////////////////////////////////////////////////
+
|Als Rasse klassifiziert=Nein
 
+
|Habitat=Boden
/// ermittle die Werte aus dem Vorlagenaufruf
+
|Landschaftszone=Eis & Frost, Norden
 
+
|Terrain=Gebirge (Terrain)
/// 1 Kachel Wert
+
|Subkontinent=Dragorea, Frostlande, Länder am Binnenmeer, Takasadu
-->{{#vardefine: Kachel Wert <!--
+
|Ware=Nein
  -->| {{#if: {{{Kachel Wert|}}} <!--
+
|Größenklasse=7
    -->| {{{Kachel Wert}}} <!--
+
|Monstergrad Einzelgegner=3
    -->| {{#if: {{{1|}}} <!--
+
|Monstergrad Gruppengegner=1
      -->| {{{1}}} <!--
+
|Artentypus=Bärenartiger (Typus), Tier (Typus)
      -->| <!-- /// kein default!
+
|Meisterschaft=Umreißen, Vorstürmen
      -->}}<!--
+
|Gegnermerkmal=Kälteresistenz (Merkmal), Schmerzresistenz (Merkmal)
    -->}}<!--
+
|Gegnermerkmal Kälteresistenz=2
  -->}}<!--
+
|Beute=Fell (10 Lunare; Jagdkunst gg. 20)
 
+
}}
/// 2 Kachel Attribut
+
{{Kurzinfo}} ist ein [[Wesen]] in der Spielwelt von [[Splittermond]].
-->{{#vardefine: Kachel Attribut <!--
+
{{Kachelliste | Unterart }}
  -->| {{#if: {{{Kachel Attribut|}}} <!--
+
{{Listen
    -->| {{{Kachel Attribut}}} <!--
+
|Rezension Beitrag aktiv=Nein
    -->| {{#if: {{{2|}}} <!--
+
|Keine Standard-Liste=Nein
      -->| {{{2}}} <!--
+
|Quellenangaben={{Quelle
      -->| Basistyp <!-- /// default
+
|Publikation=Splittermond: Die Regeln
      -->}}<!--
+
|Seite=284
    -->}}<!--
+
|Primär=Ja
  -->}}<!--
+
|Hauptkategorie=Wesen
 
+
|Subkategorie=Art
/// 3 Kachel Seite
+
}}{{Quelle
-->{{#vardefine: Kachel Seite <!--
+
|Publikation=Die Welt von Splittermond
  -->| {{#if: {{{Kachel Seite|}}} <!--
+
|AnmerkungPublikation=Einsteigerbox
    -->| {{{Kachel Seite}}} <!--
+
|Seite=50
    -->| {{#if: {{{3|}}} <!--
+
|Hauptkategorie=Wesen
      -->| {{{3}}} <!--
+
|Subkategorie=Art
      -->| {{PAGENAME}} <!-- /// default
+
}}
      -->}}<!--
+
}}
    -->}}<!--
 
  -->}}<!--
 
 
 
/// ermittle die Anzahl der anzuzeigenden Artikel
 
-->{{#vardefine: Artikel Anzahl | {{#ask: [[ {{#var:Kachel Attribut}}::{{#var:Kachel Wert}} ]] [[ GehörtZu::{{#var:Kachel Seite}} ]] | format=count | default= 0 }} }}<!--
 
/// ermittle für die default Überschrift, welcher Wert angezeigt werden soll
 
-->{{#vardefine: Kachel Wert Anzeige <!--
 
  -->| {{#ifeq: {{#show: Attribut:{{#var:Kachel Attribut}} | ?Datentyp# }} | Wahrheitswert <!--
 
    -->| {{#var:Kachel Attribut}} <!--
 
    -->| {{#var:Kachel Wert}}<!--
 
    -->}}<!--
 
  -->}}<!--
 
 
 
/// 4 Kachel Überschrift
 
-->{{#vardefine: Kachel Überschrift <!--
 
  -->| {{#if: {{{Kachel Überschrift|}}} <!--
 
    -->| {{{Kachel Überschrift}}} <!--
 
    -->| {{#if: {{{4|}}} <!--
 
      -->| {{{4}}} <!--
 
      -->| {{#var:Kachel Seite}} - {{#var:Kachel Wert Anzeige }} Übersicht<!-- /// default
 
      -->}}<!--
 
    -->}}<!--
 
  -->}}<!--
 
/// 5 Kachelspalten
 
-->{{#vardefine: Kachelspalten <!--
 
  -->| {{#if: {{{Kachelspalten|}}} <!--
 
    -->| {{{Kachelspalten}}} <!--
 
    -->| {{#if: {{{5|}}} <!--
 
      -->| {{{5}}} <!--
 
      -->| 2 <!-- /// default
 
      -->}}<!--
 
    -->}}<!--
 
  -->}}<!--
 
 
 
/// überprüfe und korrigiere ggf. Kachelspalten (ist Nummer? ist größer als Artikel Anzahl?)
 
-->{{#iferror: {{#expr:{{#var:Kachelspalten}}*1}} <!--
 
  -->| {{#vardefine: Kachelspalten | 2 }} <!--
 
  -->| {{#ifexpr: {{#var:Kachelspalten}} > {{#var:Artikel Anzahl}} <!--
 
    -->| {{#vardefine: Kachelspalten | 2 }} <!--
 
    -->|<!--
 
    -->}}<!--
 
  -->}}<!--
 
 
 
/// ermittle und definiere die Kacheldarstellung
 
-->{{#vardefine: Kachelraum | {{#expr:100-({{#var:Kachelspalten}}*3) }} }}<!--
 
-->{{#vardefine: Kachelbreite | {{#expr: floor ( {{#var:Kachelraum}} / {{#var:Kachelspalten}} ) }} }}<!--
 
-->{{#vardefine: Kachel-Zähler | 0 }}<!--
 
-->{{#vardefine: Farbe umgebende Box | hellerblau }}<!--
 
-->{{#vardefine: Farbe Teaser | weiss }}<!--
 
 
 
//////////////////////////////////////////////////////////////
 
 
 
 
 
##############################################################
 
### Darstellung
 
##############################################################
 
### Debug
 
->''Debug<hr>Kachel Wert = {{#var: Kachel Wert}}<hr>Kachel Attribut = {{#var: Kachel Attribut }}<hr>Kachel Seite = {{#var: Kachel Seite }}<hr>Artikel Anzahl = {{#var: Artikel Anzahl }}<hr>Kachel Überschrift = {{#var: Kachel Überschrift }}<hr>{{#var:Kachelspalten }} Kachelspalten <hr>{{#var:Kachelraum }} Kachelraum <hr>{{#var:Kachelbreite}} Kachelbreite<hr>{{#var:Kachel-Zähler }} Kachel-Zähler <hr>''<!--
 
 
 
### wurde der Basistyp (das Attribut) gesetzt?
 
-->{{#ifexpr: {{#var:Artikel Anzahl}} > 1 <!--
 
  -->|<!--
 
 
 
  ### starte mit dem Titel
 
  -->{{Umbruch links}}<!--
 
  --><h2>{{#var:Kachel Überschrift}}<!--
 
    -->&#32;({{#var:Artikel Anzahl}})<!--
 
    --></h2><!--
 
 
 
  ### gehe alle zugehörigen Basistypen (Attribute) durch
 
  -->{{#arraymap: {{#ask: [[{{#var:Kachel Attribut}}::{{#var:Kachel Wert}}]] [[GehörtZu::{{#var:Kachel Seite}}]] | link=none | sep=@//@ }}<!--
 
    -->| @//@ <!--
 
    -->| @@@@ <!--
 
    -->|<!--
 
 
 
      ### setzte den Kachel-Zähler einen hoch
 
      -->{{#vardefine: Kachel-Zähler | {{#expr: {{#var:Kachel-Zähler}} + 1 }} }}<!--
 
 
 
      ### beginne Zeilen-Kachel
 
      -->{{#ifexpr: {{#var:Kachel-Zähler}} = 1 <!--
 
        -->| <div class="kachel {{#var: Farbe umgebende Box }} "><!--
 
        -->|<!--
 
        -->}}<!--
 
 
 
      ### beginne Artikel-Kachel
 
      --><div class="kachel {{#var: Farbe Teaser }} " style="float:left; width:{{#var:Kachelbreite}}%; " ><!--
 
 
 
      ### setze den Teaser pro gefundenen Artikel
 
      --><h3 class="center " >[[@@@@]]</h3><!--
 
      --><hr><!--
 
 
 
      ### nimm als Bild erst das Wappen, dann das Profilbild und sonst nichts
 
      -->{{#vardefine: Teaserbild <!--
 
        -->| {{#show: @@@@ | ?Wappen# | default={{#show: @@@@ | ?Profilbild# }} }} <!--
 
        -->}}<!--
 
      -->{{#if: {{#var: Teaserbild }} <!--
 
        -->| [[Datei:{{#var: Teaserbild }}<!--
 
          -->| 64x128px <!--
 
          -->| links <!--
 
          -->| verweis=@@@@ <!--
 
          -->]]<!--
 
        -->|<!--
 
        -->}}<!--
 
 
 
      ### optional: Einwohner?
 
      -->{{#if: {{#show: @@@@ | ?Bevölkerungsanzahl }}<!--
 
        -->| Einwohner: {{#show: @@@@ | ?Bevölkerungsanzahl }} <!--
 
          --><hr><!--
 
        -->|<!--
 
        -->}}<!--
 
 
 
      ### optional: Rasse?
 
      -->{{#if: {{#show: @@@@ | ?Rasse}}<!--
 
        -->| Rasse: {{WikilinkKlammerWeg | {{#show: @@@@ | ?Rasse }} }} <!--
 
          --><hr><!--
 
        -->|<!--
 
        -->}}<!--
 
 
 
      ### optional: Ausbildung?
 
      -->{{#if: {{#show: @@@@ | ?Ausbildung }}<!--
 
        -->| Ausbildung: {{WikilinkKlammerWeg | {{#show: @@@@ | ?Ausbildung }} }} <!--
 
          --><hr><!--
 
        -->|<!--
 
        -->}}<!--
 
 
 
      ### optional: Größenklasse (Monstergrad) ?
 
      -->{{#if: {{#show: @@@@ | ?Größenklasse }}<!--
 
        -->| {{#show: @@@@ | ?Größenklasse=GK <!--
 
          -->| ?Monstergrad Einzelgegner=Monstergrad <!--
 
          -->| ?Monstergrad Gruppengegner= <!--
 
          -->| headers=plain <!--
 
          -->| format=plain <!--
 
          -->| valuesep= {{-,-}} <!--
 
          -->}}  <!--
 
          --><hr><!--
 
        -->|<!--
 
        -->}}<!--
 
 
 
      ### zeige stets die Kurzbeschreibung zuunterst an
 
      -->{{#show: @@@@ | ?Kurzbeschreibung | default=(ohne Kurzbeschreibung) }}<!--
 
 
 
      ### beende Artikel-Kachel
 
      --></div><!--
 
 
 
      ### ermittle, ob die letzte Kachelspalte dieser Zeile erreicht ist
 
      -->{{#ifexpr: {{#var:Kachel-Zähler}} = {{#var:Kachelspalten}} <!--
 
        -->| </div>{{Umbruch links}} <!--
 
          ### setze den Kachel-Zähler zurück auf 0
 
          --> {{#vardefine: Kachel-Zähler | 0 }} <!--
 
        -->|<!--
 
        -->}}<!--
 
 
 
    ### schließe die arraymap
 
    -->| <!--
 
    -->}}<!--
 
 
 
    ### schließe die allerletzte Zeilen-Kachel, wenn die letzte Zeile weniger Artikel als Kachelspalten hat
 
    -->{{#ifexpr: {{#var:Kachel-Zähler}} < {{#var:Kachelspalten}}<!--
 
      -->| </div> <!--
 
      -->|<!--
 
      -->}}<!--
 
 
 
### schließe eingehende Abfrage
 
  -->|<!--
 
  -->}}<!--
 
 
 
### breche für nachfolgende Inhalte links um
 
-->{{Umbruch links}}<!--
 
##############################################################
 
 
 
-->
 

Aktuelle Version vom 2. März 2024, 13:09 Uhr