Kategorien
Benutzer:Draco Ellmano/Projekte/Angriffswaffe/Zeile: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Bwoebi (Diskussion | Beiträge) (Jetzt sollten Ranges auch überall geparst werden...) |
(test test test) |
||
Zeile 1: | Zeile 1: | ||
{{#vardefine:Artikel| [[{{{Name}}}]] }}<!-- | {{#vardefine:Artikel| [[{{{Name}}}]] }}<!-- | ||
-->{{#vardefine:Stärke | -->{{#vardefine:Stärke | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /Stärke=\s*.*(\d{{!}}[. -])+/ }} | /=/ | }} | /(\d{{!}}[. -])+/}} }}<!-- | ||
-->{{#vardefine:A | -->{{#vardefine:A | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /Mindeststärke=\s*(\d{{!}}[. -])+/s }} | /=/ | }} | /(\d{{!}}[. -])+/}} }}<!-- | ||
-->{{#vardefine:Int | -->{{#vardefine:Int | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /MindestIntelligenz=\s*(\d{{!}}[. -])+/s }} | /=/ | }} | /(\d{{!}}[. -])+/}} }}<!-- | ||
-->{{#vardefine:Aka | -->{{#vardefine:Aka | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /Mindestakademielimit=\s*(\d{{!}}[. -])+/s }} | /=/ | }} | /(\d{{!}}[. -])+/}} }}<!-- | ||
-->{{#vardefine:Rasse | -->{{#vardefine:Rasse | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | ~Rasse=\s*[äa-zA-Z /-]+~s }} | /Rasse=/ | }} | #[äa-zA-Z -/]+#}} }}<!-- | ||
-->{{#vardefine:Preis | -->{{#vardefine:Preis | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /EinkPreis=\s*(\d{{!}}\.)+/s }} | /=/ | }} | /(\d{{!}}\.)+/}} }}<!-- | ||
-->{{#vardefine:Haltbarkeit | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /Haltbarkeit=\s*(\d{{!}}\.)+\s*\w+/s }} | -->{{#vardefine:Haltbarkeit | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /Haltbarkeit=\s*(\d{{!}}\.)+\s*\w+/s }} | /=/ | }} | /(\d{{!}}\.)+\s*\w+/}} }}<!-- | ||
-->{{#vardefine:RepKosten | -->{{#vardefine:RepKosten | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /RepKosten=\s*.*(\d{{!}}[. -])+/ }} | /=/ | }} | /(\d{{!}}[. -])+/}} }}<!-- | ||
<!--Überprüfung ob die Waffe aus dem Haus der Aufträge stammt, dann muss der Preis in AP angegeben werden --> | -->{{#vardefine:RepKostenAus | {{#if: {{#regex:{{#var:RepKosten}}|/none/|}} | {{#var:RepKosten}} | {{#expr: floor( {{#var:Stärke}} * 1.2 ) }} }} }}<!-- | ||
<!--Überprüfung ob die Waffe aus dem Haus der Aufträge stammt, dann muss der Preis in AP angegeben werden--> | |||
{{#vardefine:AP | {{#if: {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | ~AP=\s*[äa-zA-Z /-]+~s }} | /AP=/ | }} | #[äa-zA-Z -/]+#}} | true | false }} }}<!-- | {{#vardefine:AP | {{#if: {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | ~AP=\s*[äa-zA-Z /-]+~s }} | /AP=/ | }} | #[äa-zA-Z -/]+#}} | true | false }} }}<!-- | ||
Zeile 20: | Zeile 22: | ||
<!-- Für alle Waffen ohne Rassenanforderung ("none") Variable auf "alle Rassen" setzen --> | <!-- Für alle Waffen ohne Rassenanforderung ("none") Variable auf "alle Rassen" setzen --> | ||
| {{#if: {{#regex:{{#var:Rasse}}|/none/|}} | [[{{#var:Rasse}}]] | alle Rassen }} | | {{#if: {{#regex:{{#var:Rasse}}|/none/|}} | [[{{#var:Rasse}}]] | alle Rassen }} | ||
<!-- Preis-Ausgabe | <!-- Preis-Ausgabe anpassen: entweder keine Währung, Gold oder Auftragspunkte --> | ||
| {{Nts| {{#var:Preis}} }} {{#if: {{#var:Preis}} | {{#ifeq: {{#var:AP}} | true | [[AP| AP]] | [[Goldmünzen|g]] }} | }} | | {{Nts| {{#var:Preis}} }} {{#if: {{#var:Preis}} | {{#ifeq: {{#var:AP}} | true | [[AP| AP]] | [[Goldmünzen|g]] }} | }} | ||
| {{#var:Haltbarkeit}} | | {{#var:Haltbarkeit}} | ||
| | | data-sort-value=" {{#regex: {{#regex: {{#var:RepKostenAus}} | #[0-9.]+\s*$#m }} | /\./ | }} " | {{#var:RepKostenAus}} [[Goldmünzen|g]] | ||
<!-- | <!-- | ||
--><noinclude>{{Dokumentation}}</noinclude> | --><noinclude>{{Dokumentation}}</noinclude> |
Version vom 7. Dezember 2014, 18:51 Uhr
[[{{{Name}}}]] | data-sort-value=" " | | data-sort-value=" " | | data-sort-value=" " | | data-sort-value=" " | | alle Rassen | | | data-sort-value=" " | Fehler im Ausdruck: Unerwarteter Operator * g
[Bearbeiten] Dokumentation
Diese Vorlage wird genutzt um die einzelnen Zeilen für die Angriffswaffenübersicht zu erstellen.
Verwendung
Diese Vorlage wird mit {{Angriffswaffe/Zeile|"Name"}} eingebunden.
Parameter
- Name: Der Name des Angriffswaffe