Vorlage Diskussion:Feldzusammenfassung/Passage

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen

Es gibt ja Felder mit mehreren Passagen (Göttertempel bspw.). Aktuell wird die Variable bloß überschrieben...? --Bwoebi Hier diskutieren bitte 23:12, 21. Aug. 2013 (CEST)

Bin mir noch nicht sicher wie und ob wir das lösen können. Mit den bisherigen Vorlagen kann es immerhin auch nicht erfasst werden. --Sphinx ΔpΔx≥ℎ 23:33, 21. Aug. 2013 (CEST)
Im Prinzip reicht eine kommaseparierte Liste die ich dann mit regex in der Vorlage:Karte/Layout auslesen kann. --Bwoebi Hier diskutieren bitte 00:47, 22. Aug. 2013 (CEST)
Würde bspw. {{#vardefine:_passage|{{#var:_passage}}{{{Nach}}},}} funktionnieren? --Bwoebi Hier diskutieren bitte 01:00, 22. Aug. 2013 (CEST)
Du bist hier der Regex-Fuzzi :P Vielleicht würde auch eine Art numerischer Variablen-Appendix in der Vorlage genügen, sodass die Karten-Vorlage dann einfach nochmal schaut ob es *_passage_2 gibt und wenn ja auch *_passage_3 überprüft etc. Das ist sicher nicht sauber aber mit den NPC läuft es doch ähnlich? --Sphinx ΔpΔx≥ℎ 10:03, 22. Aug. 2013 (CEST)
Ganz ehrlich, ich bevorzuge regex nicht, aber hier wird einem ja keine große sonstige Wahl gelassen :-P Bei den NPC wird schon in den Felderartikeln immer eine kommaseparierte Liste übergeben, was es dort besonders leicht macht. Dein Ansatz ist einen Versuch wert. --Bwoebi Hier diskutieren bitte 17:16, 22. Aug. 2013 (CEST)

Naja zumindest ist die die Vorlage nun zerschossen. Die Konlir-Karte bringt debug etc und bei den anderen Gebieten existiert kein Felder-Artikel. --Sphinx ΔpΔx≥ℎ 19:33, 22. Aug. 2013 (CEST)

Editconflict: Hier gibt es ein Problem {{{X}}} und {{{Y}}} sind Zielkoordinaten; und nicht Startkoordinaten. Mag wer die vardefines dementsprechend abändern so dass diese sich auf den Startort beziehen? Sphinx hat die Vorlage ja aus der bisherigen Vorlage heraus genommen, wo {{{X}}} und {{{Y}}} sich auf das Startfeld bezogen haben. --Bwoebi Hier diskutieren bitte 19:35, 22. Aug. 2013 (CEST)