Kategorien
Bearbeiten von „Vorlage:Item/Layout/Werkstatt“
Zur Navigation springen
Zur Suche springen
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 12: | Zeile 12: | ||
-->{{#if:{{#regex:{{:Werkstatt/Rezepte}}|%\{{!}}- | -->{{#if:{{#regex:{{:Werkstatt/Rezepte}}|%\{{!}}- | ||
\{{!}}[\x5B]{2}{{#var:itemname}}[\x5D]{2}%}}|<!-- | \{{!}}[\x5B]{2}{{#var:itemname}}[\x5D]{2}%}}|<!-- | ||
Ist existent: | Ist existent: | ||
-->{{#regex:<!-- | -->{{#regex:, <!-- | ||
-->{{#regex:<!-- | -->{{#regex:<!-- | ||
Zeile 27: | Zeile 26: | ||
-->{{#regex:<!-- | -->{{#regex:<!-- | ||
Filtere das Vorkommen heraus: | |||
Filtere das Vorkommen heraus | |||
Filter: | Filter: | ||
|- | |- | ||
|[[{{#var:itemname}} | |[[{{#var:itemname}} | ||
|(Eine Zeile Items) | |(Eine Zeile Items) | ||
|(Ölfässer) | |(Ölfässer) | ||
Zeile 57: | Zeile 36: | ||
|(Produktionsdauer) | |(Produktionsdauer) | ||
-->{{:Werkstatt/Rezepte}}|<!-- | |||
<!-- | -->%\{{!}}- | ||
<!-- | <!-- -->\{{!}}[\x5B]{2}{{#var:itemname}}[\x5D]{2} | ||
<!-- | <!-- -->\{{!}}[^ | ||
<!-- | <!-- -->]+? | ||
<!-- | <!-- -->\{{!}}\d+ | ||
<!-- -->\{{!}}\d+ | |||
<!-- -->\{{!}}\d+%<!-- | |||
-->}}|<!-- | |||
Parse die einzelnen Werte | Parse die einzelnen Werte | ||
Zeile 70: | Zeile 50: | ||
Selber Filter wie davor, jetzt nur eben ersetzen | Selber Filter wie davor, jetzt nur eben ersetzen | ||
-->%\{{!}}- | |||
<!-- | <!-- -->\{{!}}[\x5B]{2}{{#var:itemname}}[\x5D]{2} | ||
<!-- | <!-- -->\{{!}}([^ | ||
<!-- | <!-- -->]+?) | ||
<!-- | <!-- -->\{{!}}(\d+) | ||
<!-- | <!-- -->\{{!}}(\d+) | ||
<!-- -->\{{!}}(\d+)%|<!-- | |||
Schreibe die Zutaten in einen String (mit Nullen und so weiter) | Schreibe die Zutaten in einen String (mit Nullen und so weiter) | ||
-->$1, $2 [[Ölfass{{!}}Ölfässer]], $3 [[Larinit]]<!-- | |||
-->}}|<!-- | |||
Streiche die Nullen | Streiche die Nullen | ||
-->%(, 0 [\x5B]{2}(Ölfass\{{!}}Ölfässer{{!}}Larinit)[\x5D]{2})%<!-- | |||
-->|<!-- | |||
Ersetze alle "0 Ölfässer" bzw. "0 Larinit" durch nichts | Ersetze alle "0 Ölfässer" bzw. "0 Larinit" durch nichts | ||
-->}}|<!-- | |||
Entferne die das Plural bei nur einem Ölfass | Entferne die das Plural bei nur einem Ölfass | ||
-->%, 1 [\x5B]{2}Ölfass\{{!}}Ölfässer[\x5D]{2}%|<!-- | |||
-->, 1 [[Ölfass]]<!-- | |||
-->}}|<!-- | -->}}|<!-- | ||
Ersetze | Ersetze (z.B.) 1x [[Reparatur-Zange]] durch 1 [[Reparatur-Zange]] | ||
-->%( | -->%([0-9])x%|<!-- | ||
--> | -->$1<!-- | ||
-->}}|<!-- | -->}}|<!-- | ||
Entferne die Kommas (nötig um den Anfang einer Zutatenliste zu markieren) | Entferne die Kommas (nötig um den Anfang einer Zutatenliste zu markieren) | ||
-->%, %|<!-- | |||
Und ersetze durch eine neue Zeile, angeführt von 2 Sternchen | Und ersetze durch eine neue Zeile, angeführt von 2 Sternchen | ||
--> | --> | ||
Zeile 145: | Zeile 98: | ||
-->}}<!-- | -->}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
IST ZUTAT FÜR FOLGENDE PRODUKTE: | IST ZUTAT FÜR FOLGENDE PRODUKTE: | ||
-->{{#vardefine:werkstatt_produkt| | -->{{#vardefine:werkstatt_produkt|{{#if:{{#regex:{{:Werkstatt/Rezepte}}|%\{{!}}- | ||
\{{!}}[^ | |||
]+? | |||
\{{!}}[^ | |||
]+?[\x5B]{2}{{#var:itemname}}[\x5D]{2}%}}|{{#regex:{{#regex:{{#regex:{{#regex:{{#regex:{{#regex:{{#regex:{{!}}{{#regex:{{:Werkstatt/Rezepte}}|%({\{{!}}[^-]+)%|}}|%(?!\{{!}}- | |||
\{{!}}[^ | |||
]+? | |||
\{{!}}[^ | |||
\{{!}}[^ | ]+?[\x5B]{2}{{#var:itemname}}[\x5D]{2})(\{{!}}- | ||
\{{!}}[^ | \{{!}}[^ | ||
]+? | |||
\{{!}}[^ | |||
]+?[\x5B]{2}[^\x5D]+[\x5D]{2}) | |||
\{{!}}(\d+) | |||
\{{!}}(\d+) | |||
\{{!}}(\d+)%|}}|%^([^{{!}}].+)%|}}|%\{{!}}- | |||
\{{!}}([\x5B]{2}[^\x5D]+[\x5D]{2}) | |||
\{{!}}[^ | |||
]+? | |||
\{{!}}\d+ | |||
\{{!}}\d+ | |||
\{{!}}\d+%|, $1}}|%(\{{!}}[-} ])%|}}|% | |||
%| }}|% ,%|,}}|%(, )%| | |||
**}}}}}}<noinclude>{{InUse}}{{Verbesserungswürdig|Zweiten Teil der Syntaxsuppe leserlich & kommentiert gestalten}}{{Dokumentation}}</noinclude> | |||
{ | |||
! | |||
| | |||
| | |||
** | |||