Benutzer:Draco Ellmano/Projekte/Angriffswaffe/Zeile: Unterschied zwischen den Versionen

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
(mal kurz was testen, bei mir läuft das (zwar auf min) aber nur für Stärke, für A-Int-Aka aber nicht :D)
K (*augen zupetz*)
 
(20 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{#vardefine:Artikel| [[{{{Name}}}]] }}<!--
{{ParseWaffe|Name={{{Name}}}}}<!--


-->{{#vardefine:Stärke      | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /Stärke&#61;\s*.*(\d{{!}}[. -])+/ }}          | /&#61;/      | }} | /(\d{{!}}[. -])+/}} }}<!--
-->|-
-->{{#vardefine:A          | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /Mindeststärke&#61;\s*(\d{{!}}\.)+/s }}        | /&#61;/      | }} | /(\d{{!}}\.)+/}} }}<!--
| [[{{#var:Name}}]]
-->{{#vardefine:Int        | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /MindestIntelligenz&#61;\s*(\d{{!}}\.)+/s }}  | /&#61;/      | }} | /(\d{{!}}\.)+/}} }}<!--
| data-sort-value=" {{#regex: {{#regex: {{#var:Stärke}} | #^[0-9.]+\s*#m }} | /\./ | }} " | {{#var:Stärke }}
-->{{#vardefine:Aka        | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /Mindestakademielimit&#61;\s*(\d{{!}}\.)+/s }} | /&#61;/      | }} | /(\d{{!}}\.)+/}} }}<!--
| data-sort-value=" {{#regex: {{#regex: {{#var:A}}     | #^[0-9.]+\s*#m }} | /\./ | }} " | {{Zahltrenner|{{#var:A }}}}
-->{{#vardefine:Rasse      | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | ~Rasse&#61;\s*[äa-zA-Z /-]+~s }}              | /Rasse&#61;/ | }} | #[äa-zA-Z -/]+#}} }}<!--
| data-sort-value=" {{#regex: {{#regex: {{#var:Int}}   | #^[0-9.]+\s*#m }} | /\./ | }} " | {{Zahltrenner|{{#var:Int }}}}
-->{{#vardefine:Preis      | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /EinkPreis&#61;\s*(\d{{!}}\.)+/s }}            | /&#61;/      | }} | /(\d{{!}}\.)+/}} }}<!--
| data-sort-value=" {{#regex: {{#regex: {{#var:Aka}}    | #^[0-9.]+\s*#m }} | /\./ | }} " | {{Zahltrenner|{{#var:Aka }}}}
-->{{#vardefine:Haltbarkeit | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /Haltbarkeit&#61;\s*(\d{{!}}\.)+\s*\w+/s }}    | /&#61;/      | }} | /(\d{{!}}\.)+\s*\w+/}} }}<!--
-->{{#vardefine:RepKosten  | {{#regex: {{#regex: {{#regex: {{msgnw::{{{Name}}} }} | /RepKosten&#61;\s*.*(\d{{!}}[. -])+/ }}        | /&#61;/      | }} | /(\d{{!}}[. -])+/}} }}<!--
 
<!--Ü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&#61;\s*[äa-zA-Z /-]+~s }} | /AP&#61;/ | }} | #[äa-zA-Z -/]+#}} | true | false }} }}<!--
 
-->{{#var:Artikel}}
| data-sort-value=" {{#regex: {{#var:Stärke}} | #\d+\s*$#m }} " | {{#var:Stärke }}
| data-sort-value=" {{#regex: {{#var:A}}      | #\d+\s*$#m }} " | {{#var:A }}
| data-sort-value=" {{#regex: {{#var:Int}}    | #\d+\s*$#m }} " | {{#var:Int }}
| data-sort-value=" {{#regex: {{#var:Aka}}   | #\d+\s*$#m }} " | {{#var:Aka }}
<!-- 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 anpasse: entweder keine Währung, Gold oder Auftragspunkte -->
<!-- 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]] }} | }}
| data-sort-value=" {{#regex: {{#regex: {{#var:Preis}}   | #^[0-9.]+\s*#m }} | /\./ | }} " | {{#if: {{#var:Preis}} | {{#ifeq: {{#var:AP}} | true | {{Zahltrenner|{{#var:Preis}}}} [[AP| AP]] | {{Zahltrenner|{{#var:Preis}}}} [[Goldmünzen|g]] }} | }}
| {{#var:Haltbarkeit}}
| {{#var:Haltbarkeit}}
| {{Nts| {{#if: {{#regex:{{#var:RepKosten}}|/none/|}} | {{#var:RepKosten}} | {{#expr:  floor( {{#var:Stärke}} * 1.2 ) }}}}}} [[Goldmünzen|g]]
| data-sort-value=" {{#regex: {{#regex: {{#var:RepKosten}}    | #^[0-9.]+\s*#m }} | /\./ | }} " | {{Zahltrenner|{{#var:RepKosten}}}} [[Goldmünzen|g]]
<!--
<!--


--><noinclude>{{Dokumentation}}</noinclude>
--><noinclude>{{Dokumentation}}</noinclude>

Aktuelle Version vom 14. Januar 2015, 02:39 Uhr

|- | [[]] | data-sort-value=" " | | data-sort-value=" " | | data-sort-value=" " | | data-sort-value=" " | | alle Rassen | data-sort-value=" " | | | 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[Bearbeiten]

Diese Vorlage wird mit {{Angriffswaffe/Zeile|"Name"}} eingebunden.


Parameter[Bearbeiten]

  • Name: Der Name des Angriffswaffe