Vorlage:Welt: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
(Redundanz entfernt)
(Wahrheitswerte erhalten ihre Attributsnamen als Kategorie, falls sie gesetzt wurden)
 
(37 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 37: Zeile 37:
/// Spezifische Definitionen
/// Spezifische Definitionen
///
///
/// Monstergrad
/// Monstergrad: mache aus den beiden Einzelangaben eine gemeinsame Angabe (zum Anzeigen)
-->{{#if: {{{Monstergrad Einzelgegner|}}}<!--
-->{{#if: {{{Monstergrad Einzelgegner|}}}<!--
   -->| {{#vardefine: Monstergrad | {{{Monstergrad Einzelgegner}}}/{{{Monstergrad Gruppengegner|-}}} }} <!--
   -->| {{#vardefine: Monstergrad | {{{Monstergrad Einzelgegner}}}/{{{Monstergrad Gruppengegner|-}}} }} <!--
Zeile 72: Zeile 72:
/// definiere Formularblöcke und ihre Attribute (keys)
/// definiere Formularblöcke und ihre Attribute (keys)
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
///
-->{{#arraydefine: Alle Formularblöcke <!--
-->{{#arraydefine: Alle Formularblöcke <!--
   -->| Formularblock-Attribute , Feenwelt , Geolokalisierung , Gewässer , Gottheit , Herrschafts-Informationen , Landschafts-Informationen , Personendaten , Sozial-Informationen , Typische Namen , Ware , Wesen, Wesen Lokalisierung, Werteblock , Zeitspanne <!--
   -->| Basis-Informationen , Bildmaterial , Feenwelt , Gegnermerkmal , Geolokalisierung , Gewässer , Gottheit , Herrschafts-Informationen , Landschafts-Informationen , Personendaten , Sozial-Informationen , Typische Namen , Ware , Wesen Lokalisierung, Wesen-Werteblock , Zeitspanne <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Feenwelt <!--
///
   -->| Feenweltmerkmal , Feenweltfremdartigkeit , Feenweltwesenskern <!--
-->{{#arraydefine: Basis-Informationen <!--
  -->| {{Formularblock.Basis-Informationen|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
  -->|}}<!--
-->{{#arraydefine: Bildmaterial <!--
  -->| {{Formularblock.Bildmaterial|Attribute=hier auch irgend ein Text}} <!--
  -->| ,<!--
  -->|}}<!--
-->{{#arraydefine: Gegnermerkmal<!--
  -->| {{Formularblock.Gegnermerkmal|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
Zeile 85: Zeile 95:
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Gewässer <!--
-->{{#arraydefine: Gewässer <!--
   -->| Gewässerquelle , Gewässermündung , Nebenflüsse , Nebenseen <!--
   -->| {{Formularblock.Gewässer|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Gottheit <!--
-->{{#arraydefine: Gottheit <!--
   -->| Pantheon , Aspekte , Symbole , Bevorzugte Ausbildungen , Empfohlene Magieschulen , Unübliche Magieschulen <!--
   -->| {{Formularblock.Gottheit|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Herrschafts-Informationen <!--
-->{{#arraydefine: Herrschafts-Informationen <!--
   -->| Herrschaftsform , Hauptsitz , Oberhaupt <!--
   -->| {{Formularblock.Herrschafts-Informationen|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Landschafts-Informationen <!--
-->{{#arraydefine: Landschafts-Informationen <!--
   -->| Landschaft , Klima , Flora , Fauna <!--
   -->| {{Formularblock.Landschafts-Informationen|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Personendaten <!--
-->{{#arraydefine: Personendaten <!--
   -->| Rasse , Geschlecht , Kurzcharakteristik , Ausbildung <!--
   -->| {{Formularblock.Personendaten|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Sozial-Informationen <!--
-->{{#arraydefine: Sozial-Informationen <!--
   -->| Bevölkerungsanzahl , Bevölkerung , Sprache , Religion , Handel , Verkehr <!--
   -->| {{Formularblock.Sozial-Informationen|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Typische Namen <!--
-->{{#arraydefine: Typische Namen <!--
   -->| Name Kommentar , Name Männlich , Name Weiblich , Name Nachname <!--
   -->| {{Formularblock.Typische Namen|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Ware <!--
-->{{#arraydefine: Ware <!--
   -->| Preis , Last , Härte , Verfügbarkeit , Komplexität , Qualität , Beeinflusst <!--
   -->| {{Formularblock.Ware|Attribute=hier irgend ein Text}} <!--
  -->| ,<!--
  -->|}}<!--
-->{{#arraydefine: Wesen <!--
  -->| Als Rasse klassifiziert , Stärke (Eigenschaft) , Haupt-Art <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Wesen Lokalisierung<!--
-->{{#arraydefine: Wesen Lokalisierung<!--
   -->| Habitat , Landschaftszone , Terrain <!--
   -->| {{Formularblock.Wesen Lokalisierung|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Werteblock <!--
-->{{#arraydefine: Wesen-Werteblock <!--
   -->| Größenklasse , Monstergrad Einzelgegner , Monstergrad Gruppengegner , Artentypus , Beute , Zauber , Meisterschaft , Dienste Basisdienste , Dienste Erweiterte Dienste , Gegnermerkmal , Gegnermerkmal Beschwörbares Wesen , Gegnermerkmal Blutrausch , Gegnermerkmal Erschöpfungsresistenz , Gegnermerkmal Falle , Gegnermerkmal Furchterregend , Gegnermerkmal Gestaltwandler , Gegnermerkmal Gift , Gegnermerkmal Hitzeresistenz , Gegnermerkmal Kälteresistenz , Gegnermerkmal Koloss , Gegnermerkmal Krankheitsträger , Gegnermerkmal Kreatur , Gegnermerkmal Lichtempfindlich , Gegnermerkmal Schwarm , Gegnermerkmal Schwarmpräsenz , Gegnermerkmal Teleport , Gegnermerkmal Verbündete rufen <!--
   -->| {{Formularblock.Wesen-Werteblock|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Zeitspanne <!--
-->{{#arraydefine: Zeitspanne <!--
   -->| Geburtsjahr , Todesjahr , Unbekanntes Todesjahr <!--
   -->| {{Formularblock.Zeitspanne|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
/// Generische Attribut-Setzung
///
-->{{#arraydefine: Formularblock-Attribute <!--
  -->|<!--/// ruft die Vorlage nur mit komma-separierter Attributsliste auf
  --> {{Formularblock.Basis-Informationen}} <!--
  --> , {{Formularblock.Bildmaterial|Attribute=Unbedingt!}} <!--
  -->| ,<!--
  -->|}}<!--
--><!--
///
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////


Zeile 162: Zeile 154:
     -->| @//@ <!--
     -->| @//@ <!--
     -->| @KEY@ <!--
     -->| @KEY@ <!--
     -->|<!--
     -->| <!--


     /// Ermittle Datentyp des Formularfeldes (Attribut Datentyp)
     /// Ermittle Datentyp des Formularfeldes (Attribut Datentyp)
Zeile 183: Zeile 175:
             -->| {{#set: @KEY@ = {{{@KEY@}}} }}<!--
             -->| {{#set: @KEY@ = {{{@KEY@}}} }}<!--
               -->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!--
               -->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!--
              -->[[Kategorie:@KEY@]]<!--
             -->|}}<!--
             -->|}}<!--


Zeile 190: Zeile 183:


         /// schließe #swicht-Bedingung
         /// schließe #swicht-Bedingung
        -->}}<!--
      /// Erzeuge Unterobjekte, falls das Feld ein "holds template" ist, in dem Multi-Values gespeichert sind XXX
      -->{{#ifeq: {{#show: Attribut:@KEY@ | ?Input type# }}  | holds template <!--
        -->| {{{@KEY@}}} <!--
        -->| <!--
         -->}}<!--
         -->}}<!--


Zeile 245: Zeile 244:


/// Personen-Steckbrief?
/// Personen-Steckbrief?
-->{{#ifeq: {{{Basistyp|}}} | Einzelperson <!--
-->{{#ifeq: {{#var:Hauptkategorie}} | Person <!--
   -->| {{#arraydefine: PersonenSteckbrief <!--
   -->| {{#arraydefine: PersonenSteckbrief <!--
       -->| {{#if: {{{Rasse|}}} | {{{Rasse}}} @//@ |}} <!--
       -->| {{#if: {{{Rasse|}}} | {{{Rasse}}} @//@ |}} <!--
Zeile 319: Zeile 318:
-->{{#if: {{{Rasse|}}}<!--
-->{{#if: {{{Rasse|}}}<!--
   -->| {{#set: GehörtZu = {{{Rasse}}} }} <!--
   -->| {{#set: GehörtZu = {{{Rasse}}} }} <!--
  -->|<!--
  -->}}<!--
/// Haupt-Art
-->{{#if: {{{Haupt-Art|}}}<!--
  -->| {{#set: GehörtZu = {{{Haupt-Art}}} }} <!--
   -->|<!--
   -->|<!--
   -->}}<!--
   -->}}<!--
Zeile 336: Zeile 329:
   -->|@@@@<!--
   -->|@@@@<!--
   -->|{{#switch: @@@@<!--
   -->|{{#switch: @@@@<!--
    -->| Dämmersicht (Merkmal) = {{#set: Stärke (Eigenschaft) = Dämmersicht }}<!--
    -->| Konzentrationsstärke (Merkmal) = {{#set: Stärke (Eigenschaft) = Konzentrationsstärke }}<!--
    -->| Schmerzresistenz (Merkmal) = {{#set: Stärke (Eigenschaft) = Schmerzresistenz }}<!--
     -->| Fliegend (Merkmal) = {{#vardefine:hasFliegend|Ja}}<!--
     -->| Fliegend (Merkmal) = {{#vardefine:hasFliegend|Ja}}<!--
     -->| Monster (Merkmal) = {{#vardefine:hasMonster|Ja}}<!--
     -->| Monster (Merkmal) = {{#vardefine:hasMonster|Ja}}<!--
    -->|<!--
    -->}}<!--
  -->|<!--
  -->}}<!--
-->{{#arraydefine: Stärke | {{{Stärke (Eigenschaft)|}}} | , }}<!--
-->{{#arraymap: {{#arrayprint: Stärke | @//@ }}<!--
  -->|@//@<!--
  -->|@@@@<!--
  -->|{{#switch: @@@@<!--
    -->| Dämmersicht = {{#set: Gegnermerkmal = Dämmersicht (Merkmal) }}<!--
    -->| Konzentrationsstärke = {{#set: Gegnermerkmal = Konzentrationsstärke (Merkmal) }}<!--
    -->| Schmerzresistenz = {{#set: Gegnermerkmal = Schmerzresistenz (Merkmal) }}<!--
     -->|<!--
     -->|<!--
     -->}}<!--
     -->}}<!--
Zeile 390: Zeile 368:
/// binde spezielle Vorlagen ein
/// binde spezielle Vorlagen ein
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
-->{{Artikelinfo.Ermittlung}}<!--
--><!--
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////


Zeile 481: Zeile 459:
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
-->{{#arraydefine: Generische Blöcke <!--
-->{{#arraydefine: Generische Blöcke <!--
   -->| Herrschafts-Informationen , Gottheit , Personendaten , Zeitspanne , Wesen, Wesen Lokalisierung, Werteblock , Sozial-Informationen , Feenwelt , Gewässer , Landschafts-Informationen, Ware <!--
   -->| Herrschafts-Informationen , Gottheit , Personendaten , Zeitspanne , Wesen Lokalisierung, Sozial-Informationen , Feenwelt , Gewässer , Landschafts-Informationen, Ware <!--
   -->| , <!--
   -->| , <!--
   -->}}<!--
   -->}}<!--
Zeile 588: Zeile 566:
/// setzte Kategorien
/// setzte Kategorien
///
///
-->[[Kategorie: {{{Basistyp|fehlender Basistyp}}} ]]<!--
-->[[Kategorie: {{#var:Basistyp}} ]]<!--
-->[[Kategorie: {{#var:Hauptkategorie}} ]]<!--
-->{{#if: {{{Rubrik|}}} | {{#arraymap: {{{Rubrik}}} | , | @VALUE@ | [[Kategorie:@VALUE@]] | }}  |}}<!--
-->{{#if: {{{Rubrik|}}} | {{#arraymap: {{{Rubrik}}} | , | @VALUE@ | [[Kategorie:@VALUE@]] | }}  |}}<!--
-->{{#switch: {{#var:Hauptkategorie}} <!--
-->{{#switch: {{#var:Hauptkategorie}} <!--

Aktuelle Version vom 8. Mai 2025, 12:48 Uhr

Dies ist die Vorlage:Welt. Sie sollte im folgenden Format genutzt werden:

{{Welt}}

Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.

Bearbeiten