Vorlage:Welt: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
(Monstergrad)
(Wahrheitswerte erhalten ihre Attributsnamen als Kategorie, falls sie gesetzt wurden)
 
(48 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 6: Zeile 6:
</pre>
</pre>
Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.
Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.
</noinclude><includeonly><!--
== Bearbeiten ==
</noinclude><!--
 
//////////////////////////////////////////////////////////////
--><includeonly><!--




//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
/// Definitionen
/// Übergreifende Definitionen
//////////////////////////////////////////////////////////////
///
 
/// Basistyp  
/// Basistyp  
-->{{#vardefine: Basistyp | {{{Basistyp|fehlender Basistyp}}} }}<!--
-->{{#vardefine: Basistyp | {{{Basistyp|fehlender Basistyp}}} }}<!--
  /// DEBUG var Basistyp = {{#var:Basistyp}}<hr>
///
 
/// Hauptkategorie
/// Hauptkategorie
-->{{#vardefine: Hauptkategorie | {{#show: {{#var:Basistyp}} | ?Hauptkategorie# }} }}<!--
-->{{#vardefine: Hauptkategorie | {{#show: {{#var:Basistyp}} | ?Hauptkategorie# }} }}<!--
  /// DEBUG var Hauptkategorie = {{#var:Hauptkategorie}}<hr>
///
 
/// Metakategorie
/// Metakategorie
-->{{#vardefine: Metakategorie | {{#show: {{#var:Basistyp}} | ?Metakategorie# }} }}<!--
-->{{#vardefine: Metakategorie | {{#show: {{#var:Basistyp}} | ?Metakategorie# }} }}<!--
  /// DEBUG var Metakategorie = {{#var:Metakategorie}}<hr>
///
 
/// Debug-Angaben
->''<h3>Debug-Angaben</h3>var Basistyp = {{#var:Basistyp}}<hr>var Hauptkategorie = {{#var:Hauptkategorie}}<hr>var Metakategorie = {{#var:Metakategorie}}<hr><!--
///
/// Layout-Parameter
/// Layout-Parameter
-->{{Layout Seite}}<!--
-->{{Layout Seite}}<!--
///
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
/// Spezifische Definitionen
///
/// Monstergrad: mache aus den beiden Einzelangaben eine gemeinsame Angabe (zum Anzeigen)
-->{{#if: {{{Monstergrad Einzelgegner|}}}<!--
  -->| {{#vardefine: Monstergrad | {{{Monstergrad Einzelgegner}}}/{{{Monstergrad Gruppengegner|-}}} }} <!--
  -->| {{#if: {{{Monstergrad Gruppengegner|}}}<!--
    -->| {{#vardefine: Monstergrad | -/{{{Monstergrad Gruppengegner}}} }}<!--
    -->| <!--
    -->}}<!--
  -->}}<!--
///
//////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////
/// setze übergreifende Attribute
///
-->{{#set: Basistyp = {{#var: Basistyp }} }}<!--
-->{{#set: Hauptkategorie = {{#var: Hauptkategorie }} }}<!--
-->{{#set: Metakategorie = {{#var: Metakategorie }} }}<!--
-->{{#set: Seitentyp = Artikel }}<!--
-->{{#set: Seitenlayout = welt }}<!--
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////


Zeile 33: Zeile 62:
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
/// setze das Formular
/// setze das Formular
//////////////////////////////////////////////////////////////
///
-->{{#default_form:<!--
-->{{#default_form:<!--
   -->{{#var:Hauptkategorie}}<!--
   -->{{#var:Hauptkategorie}}<!--
Zeile 43: Zeile 72:
/// definiere Formularblöcke und ihre Attribute (keys)
/// definiere Formularblöcke und ihre Attribute (keys)
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
///
-->{{#arraydefine: Alle Formularblöcke <!--
-->{{#arraydefine: Alle Formularblöcke <!--
   -->| Basis-Informationen , Feenwelt , Geolokalisierung , Gewässer , Gottheit , Herrschafts-Informationen , Landschafts-Informationen , Personendaten , Sozial-Informationen , Typische Namen , Ware , Wesen, Wesen Lokalisierung, Werteblock , Zeitspanne , Zugehörigkeit <!--
   -->| 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: Basis-Informationen <!--
-->{{#arraydefine: Basis-Informationen <!--
   -->| Basistyp , Rubrik , Art , Kurzbeschreibung , Name2 , Profilbild , Profilbild Kurzbeschreibung , Offizielles Bild publiziert , Wappen , Wappentext <!--
   -->| {{Formularblock.Basis-Informationen|Attribute=hier irgend ein Text}} <!--
  -->| ,<!--
  -->|}}<!--
-->{{#arraydefine: Bildmaterial <!--
  -->| {{Formularblock.Bildmaterial|Attribute=hier auch irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Feenwelt <!--
-->{{#arraydefine: Gegnermerkmal<!--
   -->| Feenweltmerkmal , Feenweltfremdartigkeit , Feenweltwesenskern <!--
   -->| {{Formularblock.Gegnermerkmal|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
Zeile 60: 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}} <!--
  -->| ,<!--
  -->|}}<!--
-->{{#arraydefine: Zugehörigkeit <!--
  -->| GehörtZu , AngrenzendZu, Weißer Fleck <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
Zeile 127: Zeile 154:
     -->| @//@ <!--
     -->| @//@ <!--
     -->| @KEY@ <!--
     -->| @KEY@ <!--
     -->|<!--
     -->| <!--


     /// Ermittle Datentyp des Formularfeldes (Attribut Datentyp)
     /// Ermittle Datentyp des Formularfeldes (Attribut Datentyp)
Zeile 148: 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 155: 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 167: Zeile 201:
   -->|}}<!--
   -->|}}<!--


//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
/// setze übergreifende Attribute
//////////////////////////////////////////////////////////////
/// Basistyp bereits gesetzt
-->{{#set: Metakategorie = {{#var: Metakategorie }} }}<!--
-->{{#set: Hauptkategorie = {{#var: Hauptkategorie }} }}<!--
-->{{#set: Seitentyp = Artikel }}<!--
-->{{#set: Seitenlayout = welt }}<!--
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////


Zeile 195: Zeile 217:


/// Monstergrad
/// Monstergrad
-->{{#if: {{{Monstergrad Einzelgegner|}}}<!--
-->{{#set: Monstergrad = {{#var:Monstergrad}} }}<!--
  -->| {{#set: Monstergrad = {{{Monstergrad Einzelgegner}}}/{{{Monstergrad Gruppengegner|-}}} }} <!--
  -->| {{#if: {{{Monstergrad Gruppengegner|}}}<!--
    -->| {{#set: Monstergrad = -/{{{Monstergrad Gruppengegner}}} }}<!--
    -->| <!--
    -->}}<!--
  -->}}<!--


//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
Zeile 228: Zeile 244:


/// Personen-Steckbrief?
/// Personen-Steckbrief?
-->{{#ifeq: {{{Basistyp|}}} | Einzelperson <!--
-->{{#ifeq: {{#var:Hauptkategorie}} | Person <!--
   -->| {{#arraydefine: PersonenSteckbrief <!--
   -->| {{#arraydefine: PersonenSteckbrief <!--
       -->| {{#if: {{{Rasse|}}} | {{{Rasse}}} @//@ |}} <!--
       -->| {{#if: {{{Rasse|}}} | {{{Rasse}}} @//@ |}} <!--
Zeile 251: Zeile 267:
-->{{#ifeq: {{{Basistyp|}}} | Art <!--
-->{{#ifeq: {{{Basistyp|}}} | Art <!--
   -->| {{#arraydefine: ArtSteckbrief <!--
   -->| {{#arraydefine: ArtSteckbrief <!--
       -->| {{#if: {{{Monstergrad Einzelgegner|}}} | Monstergrad {{{Monstergrad Einzelgegner}}} @//@ |}} <!--
       -->| {{#if: {{#var:Monstergrad}} | Monstergrad {{#var:Monstergrad}} @//@ |}} <!--
       -->  {{#if: {{{Größenklasse|}}} | GK {{{Größenklasse}}} @//@ |}} <!--
       -->  {{#if: {{{Größenklasse|}}} | GK {{{Größenklasse}}} @//@ |}} <!--
       -->  {{#if: {{{Beute|}}} | Beute (''{{{Beute}}}'') @//@ |}} <!--
       -->  {{#if: {{{Beute|}}} | Beute (''{{{Beute}}}'') @//@ |}} <!--
Zeile 302: 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 319: 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 373: Zeile 368:
/// binde spezielle Vorlagen ein
/// binde spezielle Vorlagen ein
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
-->{{Artikelinfo.Ermittlung}}<!--
--><!--
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////


Zeile 464: 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 570: Zeile 565:
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
/// 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}} <!--
Zeile 582: Zeile 578:
   -->| Person = [[Kategorie:Protagonist]] <!--
   -->| Person = [[Kategorie:Protagonist]] <!--
   -->| Wesen = [[Kategorie:Protagonist]] <!--
   -->| Wesen = [[Kategorie:Protagonist]] <!--
  -->| <!--
   -->}}<!--
   -->}}<!--
///
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////


--></includeonly>
--></includeonly><!--
//////////////////////////////////////////////////////////////
-->

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