Vorlage:Spell: Unterschied zwischen den Versionen
Tobi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Tobi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<!-- Start your template code here. for tipps and tools for template development, please refer to our help-section --><includeonly>{{#vardefine:defaultrealm| | <!-- Start your template code here. for tipps and tools for template development, please refer to our help-section --><includeonly>{{#vardefine:defaultrealm|low}}{{#arraydefine:allowedrealms|low,black,blue,green,red,silver,white}}<!-- first the plausibility tests | ||
-->{{#if:{{{name|}}}||{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Name des Zauberspruchs fehlt!</div>}}{{#if:{{{realm|}}}||{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Magiebereich des Zauberspruchs fehlt!</div>}}{{#if:{{{description|}}}||{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Die Zauberspruchbeschreibung fehlt!</div>}}{{#if:{{{cost|}}}|{{#ifeq:{{#len:{{{cost}}}}}|1||{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Spruchkosten des Zaubers müssen einstellig sein!</div>}}|{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Die Spruchkosten des Zaubers fehlen!</div>}}<!-- done with the main data | -->{{#if:{{{name|}}}||{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Name des Zauberspruchs fehlt!</div>}}{{#if:{{{realm|}}}|{{#arraysearch:allowedrealms|{{{realm}}}|0||{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Es wurde ein ungültiger Magiebereich angegeben: ''{{{realm}}}''!</div>}}|{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Magiebereich des Zauberspruchs fehlt!</div>}}{{#if:{{{description|}}}||{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Die Zauberspruchbeschreibung fehlt!</div>}}{{#if:{{{cost|}}}|{{#ifeq:{{#len:{{{cost}}}}}|1||{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Spruchkosten des Zaubers müssen einstellig sein!</div>}}|{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Die Spruchkosten des Zaubers fehlen!</div>}}<!-- done with the main data | ||
-->{{#ifeq:{{{alternate|Not set}}}|Ja|<!-- we have alternate spell function. do some more plausibility | -->{{#ifeq:{{{alternate|Not set}}}|Ja|<!-- we have alternate spell function. do some more plausibility | ||
-->{{#if:{{{alt_name|}}}||{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Der Name der Spruchalternative fehlt!</div>}}{{#if:{{{alt_description|}}}||{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Die Beschreibung der Spruchalternative fehlt!</div>}}{{#if:{{{alt_cost|}}}|{{#ifeq:{{#len:{{{alt_cost}}}}}|1||{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Kosten der Spruchalternative müssen einstellig sein!</div>}}|{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Die Kosten der Spruchalternative fehlen!</div>}}}}<!-- end of plausibility. | -->{{#if:{{{alt_name|}}}||{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Der Name der Spruchalternative fehlt!</div>}}{{#if:{{{alt_description|}}}||{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Die Beschreibung der Spruchalternative fehlt!</div>}}{{#if:{{{alt_cost|}}}|{{#ifeq:{{#len:{{{alt_cost}}}}}|1||{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Kosten der Spruchalternative müssen einstellig sein!</div>}}|{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Die Kosten der Spruchalternative fehlen!</div>}}}}<!-- end of plausibility. | ||
-->{{#if:{{#var:error}}|Hilfe zum Umgang mit dieser Vorlage finden Sie auf der Seite | -->{{#if:{{#var:error}}|{{template other||[[Category:Erroneous]]}}Hilfe zum Umgang mit dieser Vorlage finden Sie auf der Seite {{tl|Spell}}.|<!-- no error is present, so start action. beginn with setting the properties | ||
--> | -->{{#set:has spell name={{{name}}}|belongs to magic realm={{{realm|{{#var:defaultrealm}}}}}|has spell cost={{{cost}}}|has spell target={{{target|}}}|has spell paraphernalia={{{paraphernalia|}}}|has description={{{description}}}|should be common knowledge={{{common}}}}}{{#ifeq:{{{alternate|Not set}}}|Ja|{{#set:has alternate name={{{alt_name}}}|has alternate cost={{{alt_cost}}}|has alternate description={{{alt_description}}}}}}}<!-- now display the spell | ||
-->{{display spell|{{{name}}}|{{{realm|{{#var:defaultrealm}}}}}|{{{cost}}}|{{{target|}}}|{{{paraphernalia|}}}|{{{description}}}|{{{common|no}}}|{{{alt_name|}}}|{{{alt_cost|}}}|{{{alt_description|}}}}} | |||
<!-- end of {{#if:{{#var:error}}| .. else ...-->}}{{template other||[[Category:Zaubersprüche]]}}<!--Last line of your template code--></includeonly><noinclude> | |||
<!-- end of {{#if:{{#var:error}}| .. else ...--> | |||
{{documentation}} | {{documentation}} | ||
<!-- Add categories to the /doc subpage, not here! --> | <!-- Add categories to the /doc subpage, not here! --> | ||
</noinclude> | </noinclude> |
Aktuelle Version vom 13. November 2017, 17:58 Uhr
Description
This templates generates and maintaines a spell.
A spell contains all information to be used in the game. Name, cost, description and the fact, whether it should be common knowledge or not. Some spells even have an alternate function.
A spell wil be added to Category:Zaubersprüche.
Parameters
Zauberspruch
Parameter | Beschreibung | Typ | Status | |
---|---|---|---|---|
Name | name | Der Name des Zauberspruchs | Einzeiliger Text | erforderlich |
Magiebereich | realm | Der Name des Zauberspruchs. Erlaubte Werte sind: low, black, blue, green, red, silver, and white
| Einzeiliger Text | erforderlich |
Manakosten | cost | Die Kosten für den Zauberspruch | Einzeiliger Text | erforderlich |
Ziel des Spruchs | target | Auf wen oder was wird dieser Zauber angewendet. | Einzeiliger Text | vorgeschlagen |
Spruchparaphernalien | paraphernalia | Beschreibt die nötigen Hilfsmittel oder Utensilien, die gebraucht werden, um den Zauber zu wirken. | Einzeiliger Text | optional |
Spruchbeschreibung | description | Die Spruchbeschreibung: Auswirkungen und/oder Zauberaktionen | Mehrzeiliger Text | erforderlich |
Allgemeinbildung? | common | Manche Sprüche muss jede/r Spieler/in kennen, um reibungslos im Spiel damit umgehen zu können.
| Wahrheitswert | vorgeschlagen |
Alternative Funktion | alternate | Manche Sprüche haben noch eine alternative Wirkungsweise.
| Wahrheitswert | vorgeschlagen |
Alternativer Name | alt_name | Der Name für die zweite Funktion des Zauberspruchs | Einzeiliger Text | erforderlich |
Alternative Manakosten | alt_cost | Die Kosten für die zweite Funktion des Zauberspruchs | Einzeiliger Text | erforderlich |
Alternative Spruchbeschreibung | alt_description | Die Beschreibung für die zweite Funktion: Auswirkungen und ggf. auch weitere Spruchkosten und/oder Zauberaktionen | Mehrzeiliger Text | erforderlich |
Usage
{{spell
| name=
| cost=
| target=
| paraphernalia=
| description=
| common=
| alternate=
| alt_name=
| alt_cost=
| alt_description=
}}
See also
- {{display spell}}
- {{character}}
- {{play}}
- {{skill}}
The above documentation is transcluded from Vorlage:Spell/doc. (edit | history) Please add categories to the /doc subpage. Subpages of this template. |