Vorlage:NPC/Layout: Unterschied zwischen den Versionen

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
K (neue variablennamen)
K (Das ist jetzt erstmal unter der Annahme, daß alle Krankheits-NPC alle Krankheiten auslösen können. Das muß eventuell noch geändert werden..)
 
(44 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{NPC/Ausnahme|A={{{Stärke}}}|LP={{{Lebenspunkte}}}|Gold={{{Gold}}}}}<!--
{{NPC/Ausnahme|A={{{Stärke}}}|LP={{#if: {{{Lebenspunkte|}}}|{{{Lebenspunkte}}}|{{{MinLP}}} - {{{MaxLP}}}}}|Gold={{{Gold}}}}}<!--
-->{{NPC/Header|NichtAufEnglisch={{{NichtAufEnglisch|none}}}|Name:EN={{{Name:EN|none}}}|Beschreibung:EN={{{Beschreibung:EN|none}}}}}<!--
-->{{NPC/Header|NichtAufEnglisch={{{NichtAufEnglisch|none}}}|Name:EN={{{Name:EN|none}}}|Beschreibung:EN={{{Beschreibung:EN|none}}}}}<!--
-->{{NPC/Invasionsarten|Invasion={{{Invasion}}}}}{{#ifeq:{{{RP|none}}}|none||<includeonly>{{Nur in RP}}</includeonly>}}<!--
-->{{NPC/Invasionsarten|Invasion={{{Invasion}}}}}{{#ifeq:{{{RP|none}}}|none||<includeonly>{{Nur in RP}}</includeonly>}}<!--
-->{{#vardefine:typ|{{#switch:{{lc:{{{Typ}}}}}|gruppe|gruppen|gruppennpc|gruppen-npc=gruppennpc|unique|uniquenpc|unique-npc=uniquenpc|#default=npc}}}}<!--
-->{{#vardefine:typ|{{#switch:{{lc:{{{Typ}}}}}|gruppe|gruppen|gruppennpc|gruppen-npc=gruppennpc|unique|uniquenpc|unique-npc=uniquenpc|resistenz-npc=resistenznpc|superresistenz-npc=superresistenznpc|#default=npc}}}}<!--
-->{{#vardefine:resistenz|{{#switch:{{#var:typ}}|resistenznpc|superresistenznpc=ja|#default=nein}}}}<!--


-->{{#vardefine:bild|{{{Bild|}}}}}<!--
-->{{#vardefine:bild|{{{Bild|}}}}}<!--
-->{{#vardefine:einbaudatum|{{#ifeq:{{{Einbaudatum|none}}}|none|none|Das NPC wurde am '''{{Formatdate|{{{Einbaudatum}}}}}''' hinzugefügt}}}}<!--
-->{{#vardefine:einbaudatum|{{#ifeq:{{{Einbaudatum|none}}}|none|Einbaudatum unbekannt{{Unvollständig/Datum}}|{{#if: {{{Thread|}}}|
  {{#ifeq: {{{Thread}}}|Gebiet|Dieses NPC wurde mit seinem Gebiet am '''{{Formatdate|{{{Einbaudatum}}}}}''' hinzugefügt|Dieses NPC wurde am '''{{Formatdate|{{{Einbaudatum}}}}}''' hinzugefügt ([{{{Thread}}} siehe Forum])}}
|Dieses NPC wurde am '''{{Formatdate|{{{Einbaudatum}}}}}''' hinzugefügt}} }}}}<!--
-->{{#vardefine:layout_classname|{{#var:typ}}{{#ifeq:{{{RP|none}}}|none||_rp}}}}<!--
-->{{#vardefine:layout_classname|{{#var:typ}}{{#ifeq:{{{RP|none}}}|none||_rp}}}}<!--
-->{{#vardefine:desc_title|'''{{{Name|{{PAGENAME}}}}}''' {{#ifeq:{{{Aggressiv|none}}}|none||<span style="color:#ff0000">'''(AGGRESSIV)'''</span>}} ''([[{{#switch:{{#var:typ}}|uniquenpc=Unique-|gruppennpc=Gruppen-}}NPC]])''}}<!--
-->{{#vardefine:desc_title|'''{{{Name|{{PAGENAME}}}}}''' {{#ifeq:{{{Aggressiv|none}}}|none||<span style="color:#ff0000">'''(AGGRESSIV)'''</span>}} ''([[{{#switch:{{#var:typ}}|uniquenpc=Unique-|gruppennpc=Gruppen-|resistenznpc=Resistenz-|superresistenznpc=Superresistenz-}}NPC]])''}}<!--
-->{{#vardefine:desc|{{{Beschreibung}}}
-->{{#vardefine:desc|{{{Beschreibung}}}


Zeile 15: Zeile 18:
}}<!--
}}<!--


--><div class="layout_{{#var:typ}}" style="min-width: 500px; width: 33%;">
--><div class="layout_{{#var:typ}}" style="min-width: 750px; width: 33%;">
{{Layout/Kopf|AdditionnalHeaderStyle={{#switch:{{#var:typ}}|gruppennpc=layout_border_dotted|uniquenpc=layout_border_double}}}}
{{Layout/Kopf|AdditionnalHeaderStyle={{#switch:{{#var:typ}}|gruppennpc=layout_border_dotted|uniquenpc=layout_border_double}}}}
<div class="layout_data" style="padding: 2px;">
<div class="layout_data" style="padding: 2px;">
<div class="layout_columns">
<div class="layout_columns">
<div class="layout_leftcolumn" style="display:inline-block; width: 49%; vertical-align: top;">
<div class="layout_leftcolumn" style="display:inline-block; width: 49%; vertical-align: top;">
{{NPC/Items|Items={{#ifeq:{{{Items|none}}}|none||{{{Items}}}}}|unangreifbar={{{unangreifbar|none}}}|Spitzhacke={{{Spitzhacke|none}}}}}
{{NPC/Items|Items={{#if: {{#var:npc_ausnahme_anzahl_drop|}}|* {{WerteZuSatz|VarName=npc_ausnahme_drop|Anzahl={{#var:npc_ausnahme_anzahl_drop}}|Trennzeichen=,&#32;|Abschlusszeichen=&#32;oder&#32;}}|}}{{#ifeq:{{{Items|none}}}|none||{{{Items}}}}}|unangreifbar={{{unangreifbar|none}}}|Spitzhacke={{{Spitzhacke|none}}}}}
{{#ifeq:{{{unangreifbar|none}}}|none|
{{#ifeq:{{{unangreifbar|none}}}|none|
<div class="layout_xp">
<div class="layout_xp">
Zeile 44: Zeile 47:
|npc=
|npc=
'''Vorkommen:'''
'''Vorkommen:'''
 
{{#ifeq:{{#var:Invasionsart}}|belron|* [[Belron]]
{{#ifeq:{{#var:Invasionsart}}|phasenwesen|* auf der ganzen [[Welt]]<br />([[Oberfläche]] und [[Dungeon]]s), außer auf den unsicheren Feldern des [[Kampfgebiet]]es|{{{Vorkommen}}}}}
}}{{#ifeq:{{#var:Invasionsart}}|phasenwesen|* auf der ganzen [[Welt]]<br />([[Oberfläche]] und [[Dungeon]]s), außer auf den unsicheren Feldern des [[Kampfgebiet]]es|{{{Vorkommen}}}}}
{{#ifeq:{{#var:Invasionsart}}|belron|* [[Belron]]}}
|resistenznpc
|superresistenznpc=
'''Respawn:'''
{{{Vorkommen}}}{{#ifeq: {{{Wechselnd}}}|ja|<br />{{#ifeq:{{{VorkommenText|none}}}|none|<small>Dies ist das Gebiet, in dem das NPC [[respawn]]t. Nach jedem Tod ändert es seine Position.</small>|<small>{{{VorkommenText}}}</small>}}|}}
|gruppennpc
|gruppennpc
|uniquenpc=
|uniquenpc=
'''Respawn:'''
'''Respawn:'''
{{{Vorkommen}}}<br />{{#ifeq:{{{VorkommenText|none}}}|none|<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>|<small>{{{VorkommenText}}}</small>}}
{{{Vorkommen}}}{{#ifeq: {{{Mobil}}}|ja|<br />{{#ifeq:{{{VorkommenText|none}}}|none|<small>Dies ist das Gebiet, in dem das NPC [[respawn]]t. Da es sich eigenständig fortbewegen kann, kann es auch in anderen Regionen anzutreffen sein.</small>|<small>{{{VorkommenText}}}</small>}}|}}
}}
}}
</div>
</div>
</div>
</div>
</div>
</div>
{{#ifeq:{{#switch:{{#var:typ}}|gruppennpc=|#default=none}}{{{Sonstiges|none}}}{{{BildAutor|none}}}{{{Bonus|none}}}{{{Quest|none}}}{{{Aggressiv|none}}}{{{Lebensdauer|none}}}{{{DetailSeite|none}}}|nonenonenonenonenonenonenonenone||'''Sonstiges:'''<br />
{{#ifeq:{{#switch:{{#var:typ}}|gruppennpc=|resistenznpc=|superresistenznpc=|#default=none}}{{#var:Invasionsart}}{{{Sonstiges|none}}}{{{BildAutor|none}}}{{{Bonus|none}}}{{{Quest|none}}}{{{Aggressiv|none}}}{{{Lebensdauer|none}}}{{{DetailSeite|none}}}{{{Mutationsresistent|{{#ifeq:{{#var:typ}}|npc|none}}}}}{{{Salzresistent|none}}}|nonenonenonenonenonenonenonenonenonenonenone||'''Sonstiges:'''<br />
{{#ifeq:{{{Sonstiges|none}}}|none||{{{Sonstiges}}}}}{{#ifeq:{{{Immun}}}|voll|* Dieses NPC ist [[vollimmun]]: {{Chat/Handlung||{{#ifeq:{{{Immuntext|none}}}|none|Die Wunden von '''{{{Name|{{PAGENAME}}}}}''' schliessen sich und {{{Name|{{PAGENAME}}}}} heilt sich um '''XY''' Lebenspunkte.|{{{Immuntext}}}}}}}[[Kategorie:vollimmune NPCs]]}}{{#ifeq:{{{Immun}}}|teil|* Dieses NPC ist [[teilimmun]]: {{Chat/Handlung||{{#ifeq:{{{Immuntext|none}}}|none|Die Wunden von '''{{{Name|{{PAGENAME}}}}}''' schliessen sich und {{{Name|{{PAGENAME}}}}} heilt sich um '''XY''' Lebenspunkte.|{{{Immuntext}}}}}}}[[Kategorie:teilimmune NPCs]]}}{{#ifeq:{{#var:typ}}|gruppennpc|
{{#ifeq:{{{Sonstiges|none}}}|none||{{{Sonstiges}}}}}{{#ifeq: {{{Mobil}}}|ja|* Dieses NPC kann sich eigenständig fortbewegen: {{Chat/Handlung|{{PAGENAME}}| verlässt den Ort Richtung Beispielrichtung}}}}{{#ifeq: {{{Mutationsresistent|{{#ifeq:{{#var:typ}}{{#var:Invasionsart}}|npcnone||ja}}}}}|ja|* Dieses NPC ist [[mutationsresistent]].[[Kategorie:Mutationsresistente NPCs]]|}}{{#ifeq: {{{Salzresistent}}}|ja|* Dieses NPC ist [[salzresistent]].[[Kategorie:Salzresistente NPCs]]|}}{{#ifeq:{{#var:resistenz}}|ja|
* Dieses NPC absorbiert den gesamten Schaden, bis auf den Schaden, der durch [[Angriffswaffe]]n verursacht wird.
* Dieses NPC ignoriert jegliche [[Verteidigungsstärke]], die nicht durch eine [[Verteidigungswaffe]] erhalten wurde.
{{#ifeq: {{{Wechselnd}}}|ja|* Dieses NPC ändert bei jedem Tod seine Position innerhalb seines Gebietes. Es ist daher sehr unwahrscheinlich das NPC mit einem Auferstehungszauber wiedererwecken zu können.|}}
* Die Chance auf den Drop eines Resistenz-Klumpen steigt mit der Angriffsstärke des NPC.}}{{#ifeq:{{#var:typ}}|superresistenznpc|
{{#if: {{{MinLP|}}} | * Je nach LP des NPCs benötigt man eine [[Angriffswaffe]] mit mindestens zwischen {{#expr: {{{MinLP}}} + 1}} und {{#expr: {{{MaxLP}}} + 1}} Punkten um es zu töten.|* Man benötigt eine [[Angriffswaffe]] mit mindestens {{#expr: {{{Lebenspunkte}}} + 1}} Punkten um das NPC zu töten.}} Ansonsten heilt es sich sofort.}}{{#ifeq:{{{Immun|{{#ifeq:{{#var:resistenz}}|ja|voll}}}}}|voll|* Dieses NPC ist [[vollimmun]]: {{Chat/Handlung||{{#ifeq:{{{Immuntext|none}}}|none|Die Wunden von '''{{{Name|{{PAGENAME}}}}}''' schließen sich und {{{Name|{{PAGENAME}}}}} heilt sich um '''XY''' Lebenspunkte.|{{{Immuntext}}}}}}}[[Kategorie:vollimmune NPCs]]}}{{#ifeq:{{{Immun}}}|teil|* Dieses NPC ist [[teilimmun]]: {{Chat/Handlung||{{#ifeq:{{{Immuntext|none}}}|none|Die Wunden von '''{{{Name|{{PAGENAME}}}}}''' schließen sich und {{{Name|{{PAGENAME}}}}} heilt sich um '''XY''' Lebenspunkte.|{{{Immuntext}}}}}}}[[Kategorie:teilimmune NPCs]]}}{{#ifeq:{{#var:typ}}|gruppennpc|
* Dieses NPC absorbiert den gesamten Schaden, bis auf den zusätzlichen Schaden, der durch die auf dem gleichen Feld befindlichen [[Gruppe]]nmitglieder erzeugt wird:
* Dieses NPC absorbiert den gesamten Schaden, bis auf den zusätzlichen Schaden, der durch die auf dem gleichen Feld befindlichen [[Gruppe]]nmitglieder erzeugt wird:
{{Chat/Handlung|{{{Name|{{PAGENAME}}}}}|absorbiert '''XY''' Schadenspunkte.}}{{#ifeq:{{{Drop|}}}|none||
{{Chat/Handlung|{{{Name|{{PAGENAME}}}}}|absorbiert '''XY''' Schadenspunkte.}}}}{{NPC/Sonstiges|PhasenenergiedropMaximum={{{PhasenenergiedropMaximum|{{PhasenenergiestandarddropMaximum}}}}}|Quest={{{Quest|none}}}|unangreifbar={{{unangreifbar|none}}}|Aggressiv={{{Aggressiv|none}}}|Bonus={{{Bonus|none}}}|BildAutor={{{BildAutor|none}}}|DetailSeite={{{DetailSeite|none}}}|Lebensdauer={{{Lebensdauer|none}}}|Krankheit={{{Krankheit|none}}}|Name={{{Name|{{PAGENAME}}}}}}}
* Dieses NPC bietet eine 10x erhöhte Chance auf alle [[Drop-Item]]s.}}}}{{NPC/Sonstiges|PhasenenergiedropMaximum={{{PhasenenergiedropMaximum|{{PhasenenergiestandarddropMaximum}}}}}|Quest={{{Quest|none}}}|unangreifbar={{{unangreifbar|none}}}|Aggressiv={{{Aggressiv|none}}}|Bonus={{{Bonus|none}}}|BildAutor={{{BildAutor|none}}}|DetailSeite={{{DetailSeite|none}}}|Lebensdauer={{{Lebensdauer|none}}}|Name={{{Name|{{PAGENAME}}}}}}}
}}
}}
</div>{{#ifeq:{{{Geschichte|none}}}|none||
</div>{{#ifeq:{{{Geschichte|none}}}|none||
Zeile 68: Zeile 78:
</div>
</div>
{{FürAlle|{{{Name|{{PAGENAME}}}}}}}{{#ifeq:{{NAMESPACE}}||
{{FürAlle|{{{Name|{{PAGENAME}}}}}}}{{#ifeq:{{NAMESPACE}}||
{{#ifeq:{{{RP|none}}}|none|{{#switch:{{#var:typ}}|gruppennpc=[[Kategorie:Gruppen-NPCs]]|uniquenpc=[[Kategorie:Unique-NPCs]]}}[[Kategorie:NPCs]]|[[Kategorie:RP-NPCs]]}}
{{#ifeq:{{{RP|none}}}|none|{{#switch:{{#var:typ}}|gruppennpc=[[Kategorie:Gruppen-NPCs]]|uniquenpc=[[Kategorie:Unique-NPCs]]|resistenznpc=[[Kategorie:Resistenz-NPCs]]|superresistenznpc=[[Kategorie:Superresistenz-NPCs]]}}[[Kategorie:NPCs]]|[[Kategorie:RP-NPCs]]}}
{{#ifeq:{{{Bild|}}}||[[Kategorie:NPCs ohne Bild]]|[[Kategorie:NPCs mit Bild]]}}
{{#ifeq:{{{Bild|}}}||[[Kategorie:NPCs ohne Bild]]|[[Kategorie:NPCs mit Bild]]{{#ifeq:{{{BildAutor|none}}}|none|[[Kategorie:Unvollständig/Bildautor]]|}}}}
{{#ifeq:{{{unangreifbar|none}}}|none||[[Kategorie:Unangreifbare NPCs]]}}
{{#ifeq:{{{Bild|}}}|||{{#ifeq:{{{BildAutor|none}}}|none|[[Kategorie:Unvollständig/Bildautor]]|}}}}
}}<noinclude>
}}<noinclude>
[[Kategorie:Artikellayout|NPC]]
[[Kategorie:Artikellayout|NPC]]
{{Dokumentation}}
{{Dokumentation}}
</noinclude>
</noinclude>

Aktuelle Version vom 29. Oktober 2018, 11:03 Uhr

-

NPC/Layout (NPC)

{{{Beschreibung}}}

Angriffsstärke: {{{Stärke}}}

Einbaudatum unbekannt.

Items:

Erfahrung: {{{XP}}} XP

Gold: {{{Gold}}} Goldmünzen

Lebenspunkte: {{{MinLP}}} - {{{MaxLP}}} LP

Vorkommen: {{{Vorkommen}}}


[Bearbeiten] Dokumentation

Diese Vorlage dient zur einheitlichen Gestaltung der Seiten. Um eine neue Seite dieses Typs zu erstellen muss diese Vorlage nicht abgeändert werden, sondern nach folgendem Muster in einer Seite eingebaut werden:

Verwendung

Man schreibt in einen unformatierten oder neu anzulegenden Artikel
{{subst:NPC}}
und speichert das ganze kurz ab. Dann steht im Quelltext
{{NPC/Layout|Parameter 1=
Wert
|Parameter 2=
Wert
|Parameter 3=
Wert
...
}}

wo man die gewünschten Parameter wie unten beschrieben nur noch einzutragen braucht.

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
  • Lebenspunkte: Die Anzahl an Lebenspunkten, die das NPC besitzt oder
  • MinLP und MaxLP: Die Anzahl an Lebenspunkten für NPCs mit variierenden Lebenspunkten
  • SpezialLp: Diesen Parameter anstelle des oberen benutzen, wenn es keine regulären Lebenspunkte sind (Bsp: Diener).
  • Sonstiges: Sonstige Eigenschaften des NPCs
  • Einbaudatum: im Format d.m.Y (Tag.Monat.Jahr)


Optionale Angaben

  • 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.
  • Name:EN: Hier kann der englische Name angegeben werden. Falls none, wird der Artikel nicht in die Kategorie: Englischer Name fehlt aufgenommen, z.B. für weltspezifische Items.
  • Beschreibung:EN: Hier kann die englische Beschreibung angegeben werden.
  • Bild: Der Bild-URL des NPCs, falls es ein Bild hat
  • BildAutor: Der Name desjenigen, der das Bild erstellt hat (falls bekannt). Diese Information wird auch in die automatisch generierten Liste NPC-Bilder aufgenommen.
  • Items: Falls das NPC Items beim Tod verliert, diese eintragen, ansonsten none oder weglassen.
  • Quest: Falls das NPC an einem Quest beteiligt ist, diesen eintragen, ansonsten none oder weglassen.
  • Vorkommen: Die Gebiete eintragen, in denen das NPC vorkommt. Bei Phasenwesen ist das nicht nötig, der Parameter kann weggelassen werden.
  • Bonus: Falls das NPC keinen Bonus ansammelt, nein eintragen, ansonsten none oder weglassen.
  • Invasion: Wenn das NPC ein Invasions-NPC ist, ja eintragen. Wenn es kein Invasions-NPC ist, none eintragen oder den Parameter weglassen. Sollte es ein Phasenwesen sein, muss Phasenwesen eingetragen werden.
  • Aggressiv: Wenn das NPC aggressiv ist, einen beliebigen von none verschiedenen Wert eintragen, z.B. ja. Wenn es nicht aggressiv ist, none eintragen oder den Parameter weglassen.
  • PhasenenergiedropMaximum: Falls dies ein Phasenwesen ist und das Maximum des Phasenenergiezugewinns beim Töten nicht dem Standardwert von 24 entspricht, kann dieser hier angegeben werden.
  • Lebensdauer: Zeigt an wie lange ein spezifisches NPC zu leben (ohne Wirken eines Spielers) hat. löst sich nach Lebensdauer auf
  • Krankheit: Falls das NPC Krankheiten auslösen kann, dann auf ja setzen.
  • DetailSeite: Zeigt an wenn eine DetailSeite zu dem NPC existiert. ja für Detailseite sonst none.
  • unangreifbar: Zeigt sonstige Eigenschaften unangreifbarer NPCs an. ja für nicht angreifbare sonst none.
  • Wechselnd: Falls das Resistenz- oder Superresistenz-NPC keine feste Position hat, dann auf ja setzen.
  • Mobil: Falls Unique- und/oder Gruppen-NPC sich bewegen kann und nicht an ein Gebiet gebunden ist, dann ja.
  • Thread: Der Ankündigungsthread im offiziellen Freewar-Forum zum Einbau