Vorlage:Spell: Unterschied zwischen den Versionen

This is [[MediaWiki:Tagline]]. Set to <code>display:none</code> by chameleon skin.
Wechseln zu:Navigation, Suche
(Die Seite wurde neu angelegt: „<!-- Start your template code here. for tipps and tools for template development, please refer to our help-section --><!-- first the plausibility tests - ->{{#…“)
 
Keine Bearbeitungszusammenfassung
 
(13 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 --><!-- first the plausibility tests
<!-- 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:{{{cost|}}}||{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Spruchkosten des Zaubers fehlen!</div>}}{{#if:{{{description|}}}||{{#vardefine:error|1}}<div class="alert alert-danger" role="alert"><strong>Achtung:</strong> Die Zauberspruchbeschreibung fehlt!</div>}}
-->{{#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
| {{{field|name|property=has spell name|mandatory|size=80|input type=text|placeholder=Zauberspruchname|class=attr_name}}}
-->{{#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.
| {{{field|cost|property=has spell cost|mandatory|size=80|maxlength=1|input type=regexp|message=Bitte eine einstellige Zahl angeben!|placeholder=Zauberspruchkosten|class=attr_cost|regexp=/^[1-9]{1,1}$/}}}
-->{{#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
| {{{field|description|property=has description|mandatory|input type=textarea|rows=6|cols=140|placeholder=Spruchbeschreibung|class=attr_desc}}}
-->{{#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
| {{{field|common|input type=radiobutton|mandatory|values=Ja,Nein|default=Nein|class=attr_common}}}
-->{{display spell|{{{name}}}|{{{realm|{{#var:defaultrealm}}}}}|{{{cost}}}|{{{target|}}}|{{{paraphernalia|}}}|{{{description}}}|{{{common|no}}}|{{{alt_name|}}}|{{{alt_cost|}}}|{{{alt_description|}}}}}
| {{{field|alternate|input type=checkbox|show on select=alternate|default=Nein|class=attr_alternate}}}
<!-- end of {{#if:{{#var:error}}| .. else ...-->}}{{template other||[[Category:Zaubersprüche]]}}<!--Last line of your template code--></includeonly><noinclude>
| {{{field|alt_name|property=has alternate name|size=80|input type=text|mandatory|placeholder=Alternativfunktion|class=attr_alternate}}}
| {{{field|alt_cost|property=has alternate cost|size=80|maxlength=1|input type=regexp|mandatory|message=Bitte eine einstellige Zahl angeben!|placeholder=Alternativkosten|class=attr_cost|regexp=/^[1-9]{1,1}$/}}}
| {{{field|alt_description|property=has alternate description|mandatory|input type=textarea|rows=6|cols=140|placeholder=alternative Spruchbeschreibung|class=attr_desc}}}
-->
* Name {{{name|Not set}}}
* Kosten {{{cost|Not set}}}
* Beschreibung {{{description|Not set}}}
* Allgemeinbildung {{{common|Not set}}}
* Alternative {{{alternate|Not set}}}
* Alternativer Name {{{alt_name|Not set}}}
* Alternative Kosten {{{alt_cost|Not set}}}
* Alternative Beschreibung {{{alt_description|Not set}}}
 
<!--Last line of your template code--><noinclude>
{{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

Documentation icon Template documentation[view] [edit] [history] [purge]

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

Vorlagenparameter

ParameterBeschreibungTypStatus
Namename

Der Name des Zauberspruchs

Einzeiliger Texterforderlich
Magiebereichrealm

Der Name des Zauberspruchs. Erlaubte Werte sind: low, black, blue, green, red, silver, and white

Standard
low
Einzeiliger Texterforderlich
Manakostencost

Die Kosten für den Zauberspruch

Einzeiliger Texterforderlich
Ziel des Spruchstarget

Auf wen oder was wird dieser Zauber angewendet.

Einzeiliger Textvorgeschlagen
Spruchparaphernalienparaphernalia

Beschreibt die nötigen Hilfsmittel oder Utensilien, die gebraucht werden, um den Zauber zu wirken.

Einzeiliger Textoptional
Spruchbeschreibungdescription

Die Spruchbeschreibung: Auswirkungen und/oder Zauberaktionen

Mehrzeiliger Texterforderlich
Allgemeinbildung?common

Manche Sprüche muss jede/r Spieler/in kennen, um reibungslos im Spiel damit umgehen zu können.

Standard
No
Wahrheitswertvorgeschlagen
Alternative Funktionalternate

Manche Sprüche haben noch eine alternative Wirkungsweise.

Standard
No
Wahrheitswertvorgeschlagen
Alternativer Namealt_name

Der Name für die zweite Funktion des Zauberspruchs

Einzeiliger Texterforderlich
Alternative Manakostenalt_cost

Die Kosten für die zweite Funktion des Zauberspruchs

Einzeiliger Texterforderlich
Alternative Spruchbeschreibungalt_description

Die Beschreibung für die zweite Funktion: Auswirkungen und ggf. auch weitere Spruchkosten und/oder Zauberaktionen

Mehrzeiliger Texterforderlich

Usage

{{spell
| name=
| cost=
| target=
| paraphernalia=
| description=
| common=
| alternate=
| alt_name=
| alt_cost=
| alt_description=
}}


See also