Vorlage Diskussion:Unique-NPC/Layout: Unterschied zwischen den Versionen

aus Chaos FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
K (+Beschreibung zu Param "Immun")
 
(7 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Schablone|subst=Unique-NPC|Parameter=
* '''Beschreibung:''' Die Beschreibung, die das NPC in Freewar trägt
* '''Stärke:''' Die Angriffsstärke des NPCs
* '''XP:''' Die Anzahl an Erfahrungspunkten, die man beim Töten des NPCs bekommt
* '''Gold:''' Die Anzahl an Goldmünzen, die man beim Töten des NPCs bekommt
* '''Vorkommen:''' Die Gebiete eintragen, in denen das NPC vorkommt
* '''Lebenspunkte:''' Die Anzahl an Lebenspunkten, die das NPC besitzt
* '''Sonstiges:''' Sonstige Eigenschaften des NPCs
|Optional=
* '''Name:''' Der exakte Name des NPC in Freewar. Dieser Parameter kann leer gelassen werden, wenn der Artikelname identisch mit dem NPC-Namen ist; das ist in 99% der Fälle so, nur manchmal gibt es Abweichungen - insbesondere dann, wenn der NPC-Name in Freewar mit einem Kleinbuchstaben anfängt, das kann das Wiki nämlich nicht.
* '''Bild:''' Der Bild-URL des NPCs, falls es ein Bild hat
* '''BildAutor:''' Der Name desjenigen, der das Bild erstellt hat (falls bekannt). Diese Information erscheint nicht auf der NPC-Seite selbst, sondern in der automatisch generierten Liste [[NPC-Bilder]].
* '''Items:''' Falls das NPC Items beim Tod verliert, diese eintragen, ansonsten <code>none</code>
* '''Quest:''' Falls das NPC an einem Quest beteiligt ist, diesen eintragen, ansonsten <code>none</code>
* '''DetailSeite:''' Falls eine Detail-Seite mit einer Beschreibung der speziellen Eigenschaften des NPC existiert, <code>ja</code> eintragen, ansonsten <code>none</code> oder weglassen.
* '''Spitzhacke:''' Falls das NPC keine [[Spitzhacke]] droppt, <code>none</code> eintragen, ansonsten <code>ja</code> oder weglassen
* '''Bonus:''' Falls das NPC keinen [[NPC#Gold von NPCs|Bonus]] ansammelt, <code>nein</code> eintragen, ansonsten <code>none</code> oder weglassen
* '''Immun:''' Falls das NPC [[teilimmun]] ist, <code>teil</code> eintragen, falls [[vollimmun]], <code>voll</code>, ansonsten weglassen.
}}
----
== Spitzhacke ==  
== Spitzhacke ==  
Ich hab jetzt geändert, dass überall die Spitzhacke steht. kann man das so ändern, dass man irgendwas hinschreibt, damit bei den Turmgeistern die nicht angezeigt wird? --[[Benutzer:Alangar|Alangar]] 16:09, 12. Feb 2006 (CET)
Ich hab jetzt geändert, dass überall die Spitzhacke steht. kann man das so ändern, dass man irgendwas hinschreibt, damit bei den Turmgeistern die nicht angezeigt wird? --[[Benutzer:Alangar|Alangar]] 16:09, 12. Feb 2006 (CET)
Zeile 27: Zeile 5:


== Vorkommen ==
== Vorkommen ==
{{GG}}
Ich finde es würde mehr sinn machen da "Standard-respawn-Ort" oder sowas hinzuschreiben, da man strenggenommen bei denen die sich bewegen "unterschiedlich" hinschreiben müsste, aber dann ist es ziemlich ungenau x) und wenn man bei jedem "Respawnt in blabla" reinamcht fänd ich das zu umständlich irgendwie^^ --[[Benutzer:Three Of Twelve|Three Of Twelve]][[Benutzer Diskussion:Three Of Twelve|<sup>Sprich!</sup>]] 18:22, 7. Apr 2006 (CEST)
Ich finde es würde mehr sinn machen da "Standard-respawn-Ort" oder sowas hinzuschreiben, da man strenggenommen bei denen die sich bewegen "unterschiedlich" hinschreiben müsste, aber dann ist es ziemlich ungenau x) und wenn man bei jedem "Respawnt in blabla" reinamcht fänd ich das zu umständlich irgendwie^^ --[[Benutzer:Three Of Twelve|Three Of Twelve]][[Benutzer Diskussion:Three Of Twelve|<sup>Sprich!</sup>]] 18:22, 7. Apr 2006 (CEST)
:Bin ich eindeutig dafür.. da smit dem unterschiedlich hat mich schon immer gestört. Dann sollte man aber immer noch bei sonstiges "kann sich bewegen etc" hinschreiben.. das ist ja son Standardspruch der gleich eingebunden werdenm kann in die Vorlage.. außerdem solltend ie GruppenNPCs auch ihre eigene Abwandlung der Vorlage bekommen (also selbe Vorlage, aber halt mit ausblendbaren Sätzen ^^) -- [[Benutzer:Re-Amun|Ra]] 09:12, 8. Apr 2006 (CEST)
:Bin ich eindeutig dafür.. da smit dem unterschiedlich hat mich schon immer gestört. Dann sollte man aber immer noch bei sonstiges "kann sich bewegen etc" hinschreiben.. das ist ja son Standardspruch der gleich eingebunden werdenm kann in die Vorlage.. außerdem solltend ie GruppenNPCs auch ihre eigene Abwandlung der Vorlage bekommen (also selbe Vorlage, aber halt mit ausblendbaren Sätzen ^^) -- [[Benutzer:Re-Amun|Ra]] 09:12, 8. Apr 2006 (CEST)
::GG-Status aberkannt. '''Offene''' GG seit mehr als 4 Jahren. Wie das Vorkommen angezeigt wird, kann man aus der allgemeinen Handlungsweise der Wikigemeinschaft erkennen.--[[Benutzer:Andocai|Andocai]] <sub>([[Benutzer Diskussion:Andocai|Diskussion]] | [[Spezial:Beiträge/Andocai|Beiträge]] | [[Spezial:Logbuch/Andocai|Logbuch]])</sub> 15:57, 28. Jul. 2010 (CEST)


== Vorkommen, die zweite ==
== Vorkommen, die zweite ==
Zeile 56: Zeile 34:
::Nachtrag: ich habe eben bemerkt, dass [[Vorlage:Gruppen-NPC/Layout]] ähnlich aufgebaut ist - vielleicht könnte man Gemeinsamkeiten auch gleich gemeinsam behandeln {{zwinker}} --[[Benutzer:Arbiedz|Arbiedz]] [[Benutzer Diskussion:Arbiedz|<sup>Disku</sup>]] 17:27, 8. Mär. 2009 (CET)
::Nachtrag: ich habe eben bemerkt, dass [[Vorlage:Gruppen-NPC/Layout]] ähnlich aufgebaut ist - vielleicht könnte man Gemeinsamkeiten auch gleich gemeinsam behandeln {{zwinker}} --[[Benutzer:Arbiedz|Arbiedz]] [[Benutzer Diskussion:Arbiedz|<sup>Disku</sup>]] 17:27, 8. Mär. 2009 (CET)
:::Ach so^^ --[[Benutzer:Bwoebi|Bwoebi]] [[Benutzer Diskussion:Bwoebi|<sup>Hier diskutieren bitte</sup>]] 17:28, 8. Mär. 2009 (CET)
:::Ach so^^ --[[Benutzer:Bwoebi|Bwoebi]] [[Benutzer Diskussion:Bwoebi|<sup>Hier diskutieren bitte</sup>]] 17:28, 8. Mär. 2009 (CET)
== voll/teilimmun-texte ==
# wenn ich mich recht erinner gibts ne handvoll npc die nen alternativen heiltext besitzen
# hab ich beim chattext PAGENAME genommen..is aber nich grade sinnvoll,wie kann man das anders lösen?--[[Benutzer:sniGG|<font color="#FF0000">s</font><font color="#FACC2E">n</font><font color="#40FF00">i</font><font color="#2EFE9A">G</font><font color="#0000FF">G</font>]] <sup>[[Benutzer Diskussion:sniGG|<font color="#FF0000">why so serious?</font>]]</sup> 02:55, 25. Apr. 2012 (CEST)
:Da wir keine Stringfunktionen haben lässt sich nichts wie ''|Immun=vollBeispieltext'' umsetzen und die einzige Möglichkeit ist ein optionaler Parameter den man nur hinzufügt wenn man ihn ändern möchte da er standard auf none ist und bei none dein default text angezeigt wird. ''|Immuntext=NPC macht 3 Sprünge und heilt sich.'' Intern sieht das dann so aus:<code><nowiki>{{Chattext/Handlung||{{#ifeq:{{{Immuntext|none}}}|none|DEFAULT|{{{Immuntext}}}}}}}</nowiki></code>--'''schönen April,''' [[Benutzer:Zabuza|<font color="yellowgreen"><b>Zabu</b></font>]] [[Benutzer Diskussion:Zabuza|<sup><font color="cyan"><b>zappenduster</b></font></sup>]] 11:39, 25. Apr. 2012 (CEST)
::{{done}} habs auch gleich mal erledigt =)--'''schönen April,''' [[Benutzer:Zabuza|<font color="yellowgreen"><b>Zabu</b></font>]] [[Benutzer Diskussion:Zabuza|<sup><font color="cyan"><b>zappenduster</b></font></sup>]] 11:51, 25. Apr. 2012 (CEST)

Aktuelle Version vom 25. April 2012, 11:51 Uhr

Spitzhacke[Bearbeiten]

Ich hab jetzt geändert, dass überall die Spitzhacke steht. kann man das so ändern, dass man irgendwas hinschreibt, damit bei den Turmgeistern die nicht angezeigt wird? --Alangar 16:09, 12. Feb 2006 (CET)

ja, geht, mom --Three Of TwelveSprich! 16:13, 12. Feb 2006 (CET)

Vorkommen[Bearbeiten]

Ich finde es würde mehr sinn machen da "Standard-respawn-Ort" oder sowas hinzuschreiben, da man strenggenommen bei denen die sich bewegen "unterschiedlich" hinschreiben müsste, aber dann ist es ziemlich ungenau x) und wenn man bei jedem "Respawnt in blabla" reinamcht fänd ich das zu umständlich irgendwie^^ --Three Of TwelveSprich! 18:22, 7. Apr 2006 (CEST)

Bin ich eindeutig dafür.. da smit dem unterschiedlich hat mich schon immer gestört. Dann sollte man aber immer noch bei sonstiges "kann sich bewegen etc" hinschreiben.. das ist ja son Standardspruch der gleich eingebunden werdenm kann in die Vorlage.. außerdem solltend ie GruppenNPCs auch ihre eigene Abwandlung der Vorlage bekommen (also selbe Vorlage, aber halt mit ausblendbaren Sätzen ^^) -- Ra 09:12, 8. Apr 2006 (CEST)
GG-Status aberkannt. Offene GG seit mehr als 4 Jahren. Wie das Vorkommen angezeigt wird, kann man aus der allgemeinen Handlungsweise der Wikigemeinschaft erkennen.--Andocai (Diskussion | Beiträge | Logbuch) 15:57, 28. Jul. 2010 (CEST)

Vorkommen, die zweite[Bearbeiten]

Da diese Änderung syntaktisch falsches HTML erzeugt (<table>...<div>...</table>...</div>, schlage ich folgendes vor:

1) Auslagern des Textes

<sup>Dies ist das Gebiet, in dem das NPC [[respawn]]t. Wenn es sich eigenständig fortbewegen kann, kann es auch in anderen Regionen anzutreffen sein.</sup>

in eine eigene Vorlage Unique-NPC/Layout/Vorkommen und Verwendung dieser Vorlage innerhalb Unique-NPC/Layout statt dieses Textes;

2) Einführung eines neuen Parameters VorkommenText zu dieser Vorlage, der, falls gesetzt, den obigen Text substituiert, etwa mittels {{#ifeq:{{{VorkommenText|none}}}|none|<br />{{Unique-NPC/Layout/Vorkommen}}|{{{VorkommenText}}}}}


Mit dieser Änderung brauchen bestehende Artikel nicht geändert zu werden, eine Anpassung des "Vorkommen"-Textes wird möglich und der bisherige "Vorkommen"-Text kann bei Bedarf über die Unique-NPC/Layout/Vorkommen-Vorlage verwendet werden.

PS: Bei der Gelegenheit könnte man gleich die unpassenden <sup> durch <small> ersetzen. --Arbiedz Disku 17:05, 8. Mär. 2009 (CET)

Eher {{#if:{{{VorkommenText|}}}|<small>{{{VorkommenText}}}</small>|<small>Dies ist das Gebiet, in dem das NPC [[respawn]]t. Wenn es sich eigenständig fortbewegen kann, kann es auch in anderen Regionen anzutreffen sein.</small>}}
Man braucht doch keine extra Vorlage dafür oder? --Bwoebi Hier diskutieren bitte 17:12, 8. Mär. 2009 (CET)
Haha, dass ich das noch erleben darf: Bwoebi sagt, man braucht keine extra Vorlage... Aber gut, geb ich auch mal meine Meinung ab: Da das eher selten ist, brauchen wir das denke ich nicht. Und dann stellt sich noch die Frage, wem der Syntax da wichtig ist. Ob jetzt das eine Element zuerst geschlossen wird, oder nicht. Ich könnte das abschließende auch rausnehmen, so ist das nicht. Das "display:none;" wird von einem anderen Element geschlossen, nur ein anderes dann leider nicht *kopfkratz* Zumindest funktioniert es so. Und wie gesagt, wen interessiert schon der Syntax? Sind wir hier auf w3c-konformitäts-Trip? Naja, egal, halte ich nicht für nötig. Und Bwoebi, dein Code da ergibt keinen Sinn, ein #if: braucht eine Bedingung ;-) Merry(Disku) 17:21, 8. Mär. 2009 (CET)
Nein, das Auslagern des Textes in eine eigene Vorlage ist nicht zwingend nötig, würde aber einerseits Redundanzen vermeiden, andererseits den Standardtext auch an anderen Stellen verfügbar machen, wie ich oben schon schrieb.
Zu Deinem Code-Vorschlag #if:{{{VorkommenText|}}} siehe hier: Dieses Verfahren erlaubt allerdings keine Unterscheidung mehr zwischen einem nicht angegebenen oder einem leer angegebenen Parameter. Die von mir vorgeschlagene Variante erlaubt das Weglassen des Parameters, das Setzen mit dem Wert none (was beides zum Anzeigen des Standardtextes führt) und die Nichtanzeige des Standardtextes mittels VorkommenText="".
Nachtrag: ich habe eben bemerkt, dass Vorlage:Gruppen-NPC/Layout ähnlich aufgebaut ist - vielleicht könnte man Gemeinsamkeiten auch gleich gemeinsam behandeln --Arbiedz Disku 17:27, 8. Mär. 2009 (CET)
Ach so^^ --Bwoebi Hier diskutieren bitte 17:28, 8. Mär. 2009 (CET)

voll/teilimmun-texte[Bearbeiten]

  1. wenn ich mich recht erinner gibts ne handvoll npc die nen alternativen heiltext besitzen
  2. hab ich beim chattext PAGENAME genommen..is aber nich grade sinnvoll,wie kann man das anders lösen?--sniGG why so serious? 02:55, 25. Apr. 2012 (CEST)
Da wir keine Stringfunktionen haben lässt sich nichts wie |Immun=vollBeispieltext umsetzen und die einzige Möglichkeit ist ein optionaler Parameter den man nur hinzufügt wenn man ihn ändern möchte da er standard auf none ist und bei none dein default text angezeigt wird. |Immuntext=NPC macht 3 Sprünge und heilt sich. Intern sieht das dann so aus:{{Chattext/Handlung||{{#ifeq:{{{Immuntext|none}}}|none|DEFAULT|{{{Immuntext}}}}}}}--schönen April, Zabu zappenduster 11:39, 25. Apr. 2012 (CEST)
Erledigt habs auch gleich mal erledigt =)--schönen April, Zabu zappenduster 11:51, 25. Apr. 2012 (CEST)