Vorlage:Zauber.Schlüssel-Wert-Liste: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Beherrschungsmagie (29 Zauber): Einstellung verbessern (Grad: 0) ▪ Einstellung verschlechtern (Grad: 0) ▪ Aussetzer (Grad: 1) ▪ Furcht (Grad: 1) ▪ Verstummen (Grad: 1) ▪ Verwirren (Grad: 1) ▪ Echokammer (Grad: 2) ▪ Friede (Grad: 2) ▪ Hass hervorrufen (Grad: 2) ▪ Magische Fessel (Grad: 2) ▪ Mentaler Schlag (Grad: 2) ▪ Raserei (Grad: 2) ▪ Schlaf (Grad: 2) ▪ Selbstzweifel (Grad: 2) ▪ Suggestion (Grad: 2) ▪ Erinnerungslücke (Grad: 3) ▪ Geisterfreund (Grad: 3) ▪ Halluzination (Grad: 3) ▪ Tiere beherrschen (Grad: 3) ▪ Tierischer Bote (Grad: 3) ▪ Befehlswort (Grad: 4) ▪ Feenwesen beherrschen (Grad: 4) ▪ Gedächtnis verändern (Grad: 4) ▪ Negative Umgebung (Grad: 4) ▪ Tiefschlaffeld (Grad: 4) ▪ Willenloser Diener (Grad: 4) ▪ Falsche Identität (Grad: 5) ▪ Marionette (Grad: 5) ▪ Schicksalsband (Grad: 5)
Erkenntnismagie (5 Zauber): Emotionen erspüren (Grad: 1) ▪ Schwachstelle finden (Grad: 1) ▪ Einstellung erspüren (Grad: 2) ▪ Traumlesen (Grad: 2) ▪ Gedankenlesen (Grad: 4)
Illusionsmagie (6 Zauber): Störgeräusch (Grad: 1) ▪ Echokammer (Grad: 2) ▪ Funkenregen (Grad: 2) ▪ Raserei (Grad: 2) ▪ Halluzination (Grad: 3) ▪ Negative Umgebung (Grad: 4)
Kampfmagie (1 Zauber): Mentaler Schlag (Grad: 2)
Lichtmagie (2 Zauber): Funkenregen (Grad: 1) ▪ Untote vertreiben (Grad: 2)
Naturmagie (3 Zauber): Tiere beruhigen (Grad: 1) ▪ Tierischer Bote (Grad: 1) ▪ Tiere beherrschen (Grad: 2)
Schicksalsmagie (2 Zauber): Fluch des Zweifels (Grad: 1) ▪ Schicksalsband (Grad: 4)
Todesmagie (3 Zauber): Geisterfluch (Grad: 2) ▪ Geisterfreund (Grad: 2) ▪ Totenschlaf (Grad: 4)
Maggus (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<noinclude> Dies ist die Vorlage „Zauber.Schlüssel-Wert-Liste“. Sie sollte im folgenden Format genutzt werden: <pre> {{Zauber.Schlüssel-Wert-Liste }} </p…“) |
Maggus (Diskussion | Beiträge) K (Textersetzung - „| valuesep=“ durch „| sep=“) |
||
(24 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
Sie sollte im folgenden Format genutzt werden: | Sie sollte im folgenden Format genutzt werden: | ||
<pre> | <pre> | ||
− | {{Zauber.Schlüssel-Wert-Liste | + | {{Zauber.Schlüssel-Wert-Liste|<Magieschule>|<Schlüssel>|<Wert>}} |
− | }} | ||
</pre> | </pre> | ||
+ | |||
+ | ==Funktionsweise== | ||
+ | Die Vorlage benötigt drei Paramater, anhand derer sie eine Liste von passenden Zaubern ermittelt und darstellt. Parameter: | ||
+ | ;Magieschule: Eine oder mehrere [[Magieschule]]n, aus denen passende Zauber zu den angegebenem Schlüssel-Werte-Paar herausgesucht werden. Der Parameter soll mit "Magieschule=" beginnen (alternativ wird der erste Parameter herangezogen), die Magieschulen müssen unverlinkt und kommasepariert eingetragen werden. Es ist auch möglich, eine ASK-Abfrage einzusetzen, z.B. ''<nowiki>{{#ask:[[Kategorie:Magieschule]]|link=none}}</nowiki>'' (auf "link=none" achten). | ||
+ | ;Schlüssel: Dies ist eine ''property'', die als ''key'' (Schlüssel) fungiert, z.B. ''Zaubertypus'' oder ''Schadensart''. Der Parameter soll mit "Schlüssel=" beginnen (alternativ wird der zweite Parameter herangezogen). | ||
+ | ;Wert: Dies ist der Eintrag beim Schlüssel, also der ''value'' (Wert), der als Filterkriterium herangezogen wird. Z.B. ''Aura (Zaubertypus)'' (bei Schlüssel=Zaubertypus) oder ''Feuerschaden'' (bei Schlüssel=Schadensart). Der Parameter soll mit "Wert=" beginnen (alternativ wird der dritte Parameter herangezogen) | ||
+ | |||
+ | ==Beispiele== | ||
+ | 1. Zauber der Magieschule [[Erkenntnismagie]] mit [[Botschaft (Zaubertypus)]]: | ||
+ | <pre>{{Zauber.Schlüssel-Wert-Liste | Magieschule = Erkenntnismagie | Schlüssel = Zaubertypus | Wert = Botschaft (Zaubertypus) }}</pre> | ||
+ | {{Zauber.Schlüssel-Wert-Liste | Magieschule = Erkenntnismagie | Schlüssel = Zaubertypus | Wert = Botschaft (Zaubertypus) }} | ||
+ | |||
+ | 2. Zauber aller Magieschulen, die gegen [[Geistiger Widerstand]] (GW) gerichtet sind: | ||
+ | <pre>{{Zauber.Schlüssel-Wert-Liste | Magieschule = {{#ask:[[Kategorie:Magieschule]]|link=none}} | Schlüssel = Zauberschwierigkeit | Wert = GW }}</pre> | ||
+ | {{Zauber.Schlüssel-Wert-Liste | Magieschule = {{#ask:[[Kategorie:Magieschule]]|link=none}} | Schlüssel = Zauberschwierigkeit | Wert = GW }} | ||
+ | |||
+ | |||
Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen. | Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen. | ||
− | </noinclude><includeonly></includeonly> | + | |
+ | ==Bearbeiten== | ||
+ | </noinclude><!-- | ||
+ | |||
+ | --><includeonly><!-- | ||
+ | |||
+ | --><!-- START Definitionen | ||
+ | |||
+ | -->{{#arraydefine: Magieschule | {{{ Magieschule | {{{1|}}} }}} | , | unique }}<!-- | ||
+ | -->{{#vardefine: Schlüssel | {{{ Schlüssel | {{{2|}}} }}} }}<!-- | ||
+ | -->{{#vardefine: Wert | {{{ Wert | {{{3|}}} }}} }}<!-- | ||
+ | -->{{#ifeq: {{#arraysize:Magieschule}} | 1 <!-- | ||
+ | -->| {{#vardefine: Titel | {{#arrayindex: Magieschule | 0 }}- }} <!-- | ||
+ | -->{{#vardefine: Zauberanzahl | <!-- | ||
+ | -->(<!-- | ||
+ | -->{{#ask: [[Magieschule::{{#arrayindex: Magieschule | 0 }}]] [[{{#var:Schlüssel}}::{{#var:Wert}}]] <!-- | ||
+ | -->| format=count <!-- | ||
+ | -->}}<!-- | ||
+ | -->) <!-- | ||
+ | -->}}<!-- | ||
+ | -->| {{#vardefine: Titel |}} <!-- | ||
+ | -->{{#vardefine: Zauberanzahl |}} <!-- | ||
+ | -->}}<!-- | ||
+ | --><!-- ENDE Definitionen | ||
+ | |||
+ | --><!-- START Darstellung | ||
+ | |||
+ | -->{{Umbruch links}}<!-- | ||
+ | --><div class="textbox weiß " ><!-- | ||
+ | --><h2>{{#var:Titel}}Zauber {{#var:Zauberanzahl}} mit {{#var: Schlüssel}}: {{KlammerWeg | {{#var: Wert }} }}</h2><!-- | ||
+ | -->{{#arraymap: {{#arrayprint: Magieschule | @//@ }} <!-- | ||
+ | -->| @//@ <!-- | ||
+ | -->| @@@@ <!-- | ||
+ | -->|<!-- | ||
+ | -->{{#arraydefine: Zauberanzahl <!-- | ||
+ | -->| {{#ask: [[Magieschule::@@@@]] [[{{#var:Schlüssel}}::{{#var:Wert}}]]}} <!-- | ||
+ | -->}}<!-- | ||
+ | -->{{#ask: [[Magieschule::@@@@]] [[{{#var:Schlüssel}}::{{#var:Wert}}]]<!-- | ||
+ | -->| intro= {{#if: {{#var:Titel|}} <!-- | ||
+ | -->|<!-- | ||
+ | -->|'''@@@@ ({{#arraysize: Zauberanzahl }} Zauber): ''' <!-- | ||
+ | -->}}<!-- | ||
+ | -->| ?@@@@=Grad <!-- | ||
+ | -->| outro= <!-- | ||
+ | -->| headers=plain <!-- | ||
+ | -->| format=list <!-- | ||
+ | -->| sort=@@@@, <!-- | ||
+ | -->| sep={{-,-}} <!-- | ||
+ | -->}}<!-- | ||
+ | -->| <hr><!-- | ||
+ | -->}}<!-- | ||
+ | --></div><!-- | ||
+ | |||
+ | --><!-- ENDE Darstellung | ||
+ | |||
+ | --><!-- START Stille Setzungen | ||
+ | |||
+ | -->{{#switch: {{#var:Schlüssel}} <!-- | ||
+ | -->| Zaubertypus = {{#set: Beeinflusst | {{#var:Wert}} }} <!-- | ||
+ | -->| Schadensart = {{#set: Beeinflusst | {{#var:Wert}} }} <!-- | ||
+ | -->| Zauberreichweite = {{#set: Beeinflusst | {{#var:Schlüssel}} }} <!-- | ||
+ | -->|<!-- | ||
+ | -->}}<!-- | ||
+ | |||
+ | --><!-- ENDE Stille Setzungen | ||
+ | |||
+ | --></includeonly> |
Aktuelle Version vom 26. Juli 2020, 19:10 Uhr
Dies ist die Vorlage „Zauber.Schlüssel-Wert-Liste“. Sie sollte im folgenden Format genutzt werden:
{{Zauber.Schlüssel-Wert-Liste|<Magieschule>|<Schlüssel>|<Wert>}}
Funktionsweise
Die Vorlage benötigt drei Paramater, anhand derer sie eine Liste von passenden Zaubern ermittelt und darstellt. Parameter:
- Magieschule
- Eine oder mehrere Magieschulen, aus denen passende Zauber zu den angegebenem Schlüssel-Werte-Paar herausgesucht werden. Der Parameter soll mit "Magieschule=" beginnen (alternativ wird der erste Parameter herangezogen), die Magieschulen müssen unverlinkt und kommasepariert eingetragen werden. Es ist auch möglich, eine ASK-Abfrage einzusetzen, z.B. {{#ask:[[Kategorie:Magieschule]]|link=none}} (auf "link=none" achten).
- Schlüssel
- Dies ist eine property, die als key (Schlüssel) fungiert, z.B. Zaubertypus oder Schadensart. Der Parameter soll mit "Schlüssel=" beginnen (alternativ wird der zweite Parameter herangezogen).
- Wert
- Dies ist der Eintrag beim Schlüssel, also der value (Wert), der als Filterkriterium herangezogen wird. Z.B. Aura (Zaubertypus) (bei Schlüssel=Zaubertypus) oder Feuerschaden (bei Schlüssel=Schadensart). Der Parameter soll mit "Wert=" beginnen (alternativ wird der dritte Parameter herangezogen)
Beispiele
1. Zauber der Magieschule Erkenntnismagie mit Botschaft (Zaubertypus):
{{Zauber.Schlüssel-Wert-Liste | Magieschule = Erkenntnismagie | Schlüssel = Zaubertypus | Wert = Botschaft (Zaubertypus) }}
Erkenntnismagie-Zauber (8) mit Zaubertypus: Botschaft
Gedankenbild (Grad: 1) ▪ Magische Botschaft (Grad: 1) ▪ Geheimbotschaft (Grad: 2) ▪ Gruppenbotschaft (Grad: 3) ▪ Magisches Zwiegespräch (Grad: 3) ▪ Traumbotschaft (Grad: 3) ▪ Gruppengespräch (Grad: 4) ▪ Fernbotschaft (Grad: 5)2. Zauber aller Magieschulen, die gegen Geistiger Widerstand (GW) gerichtet sind:
{{Zauber.Schlüssel-Wert-Liste | Magieschule = {{#ask:[[Kategorie:Magieschule]]|link=none}} | Schlüssel = Zauberschwierigkeit | Wert = GW }}
Zauber mit Zauberschwierigkeit: GW
Bannmagie (5 Zauber): Zauberer behindern (Grad: 0) ▪ Magie erschöpfen (Grad: 1) ▪ Gegenzauber (Grad: 2) ▪ Konzentration stören (Grad: 2) ▪ Magie verzehren (Grad: 3)Beherrschungsmagie (29 Zauber): Einstellung verbessern (Grad: 0) ▪ Einstellung verschlechtern (Grad: 0) ▪ Aussetzer (Grad: 1) ▪ Furcht (Grad: 1) ▪ Verstummen (Grad: 1) ▪ Verwirren (Grad: 1) ▪ Echokammer (Grad: 2) ▪ Friede (Grad: 2) ▪ Hass hervorrufen (Grad: 2) ▪ Magische Fessel (Grad: 2) ▪ Mentaler Schlag (Grad: 2) ▪ Raserei (Grad: 2) ▪ Schlaf (Grad: 2) ▪ Selbstzweifel (Grad: 2) ▪ Suggestion (Grad: 2) ▪ Erinnerungslücke (Grad: 3) ▪ Geisterfreund (Grad: 3) ▪ Halluzination (Grad: 3) ▪ Tiere beherrschen (Grad: 3) ▪ Tierischer Bote (Grad: 3) ▪ Befehlswort (Grad: 4) ▪ Feenwesen beherrschen (Grad: 4) ▪ Gedächtnis verändern (Grad: 4) ▪ Negative Umgebung (Grad: 4) ▪ Tiefschlaffeld (Grad: 4) ▪ Willenloser Diener (Grad: 4) ▪ Falsche Identität (Grad: 5) ▪ Marionette (Grad: 5) ▪ Schicksalsband (Grad: 5)
Erkenntnismagie (5 Zauber): Emotionen erspüren (Grad: 1) ▪ Schwachstelle finden (Grad: 1) ▪ Einstellung erspüren (Grad: 2) ▪ Traumlesen (Grad: 2) ▪ Gedankenlesen (Grad: 4)
Illusionsmagie (6 Zauber): Störgeräusch (Grad: 1) ▪ Echokammer (Grad: 2) ▪ Funkenregen (Grad: 2) ▪ Raserei (Grad: 2) ▪ Halluzination (Grad: 3) ▪ Negative Umgebung (Grad: 4)
Kampfmagie (1 Zauber): Mentaler Schlag (Grad: 2)
Lichtmagie (2 Zauber): Funkenregen (Grad: 1) ▪ Untote vertreiben (Grad: 2)
Naturmagie (3 Zauber): Tiere beruhigen (Grad: 1) ▪ Tierischer Bote (Grad: 1) ▪ Tiere beherrschen (Grad: 2)
Schicksalsmagie (2 Zauber): Fluch des Zweifels (Grad: 1) ▪ Schicksalsband (Grad: 4)
Todesmagie (3 Zauber): Geisterfluch (Grad: 2) ▪ Geisterfreund (Grad: 2) ▪ Totenschlaf (Grad: 4)
Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.