Vorlage:IFRaum: Unterschied zwischen den Versionen

Aus Philo Wiki
Wechseln zu:Navigation, Suche
K (verb.)
Zeile 1: Zeile 1:
<includeonly><h3>{{#if:{{{identifier}}}|{{ucfirst:{{{identifier}}}}}|no identifier specified!}}</h3> {{#tag:source|{{#if: {{{identifier}}}|{{ucfirst:{{{identifier}}}}} is a {{#if: {{{dark|}}}|dark room|room}}{{#if: {{{description}}}|. "{{{description}}}"}}{{#if: {{{printed name|}}}|. The printed name of {{{identifier}}} is "{{{printed name}}}"}}{{#if: {{{map region|}}}|. The map region of {{{identifier}}} is {{{map region}}}}}{{#if:{{{rel_is|}}}|{{#if:{{{rel_of|}}}|. {{ucfirst:{{{identifier}}}}} is {{{rel_is}}} {{#ifeq:{{#sub:{{{rel_is}}}|-4}}|side|from|of}} {{{rel_of}}}.}} }}|Can't build room without identifier!}}|lang=inform|enclose=div}}</includeonly><noinclude>{{PSI}}Vorlage zur automatischen Erzeugung von '''inform-Code''' zur Beschreibung eines '''Raums''':
+
<includeonly>[[Kategorie:IFRaum]][[IFSeqNr::{{{seqnr|50}}}|]]{{IFTodo|todo={{{todo|}}}|status={{{status|}}}|printed name={{{printed name|}}}|understandings={{{understandings|}}}}}
<source lang='text' enclose='div'>
+
{{IFshowKosmos
{{IFRaum
+
|topography={{{topography|}}}
|identifier= <!-- Name des Raumes -->
 
|description= <!-- Beschreibung (keine Anführungszeichen!) -->
 
|printed name= <!-- wenn der Name von inform missverständlich interpretiert werden könnte, dann hier eintragen und bei identifier eine abgekürzte, eindeutige Version verwenden (keine Anführungszeichen!) -->
 
|map region= <!-- Region, in der sich der Raum befindet -->
 
|dark= <!-- auf 'yes' setzen, wenn der Raum dunkel sein soll -->
 
|rel_is= <!-- Relation zu einem anderen Raum: Himmelsrichtung [north|northwest|etc] oder [up|down|inside|outside] -->
 
|rel_of= <!-- zu welchem anderen Raum? -->
 
 
}}
 
}}
</source></noinclude>
+
<div class="IFDetails">
 +
{|
 +
! class="head" | <big>'''RAUM<br />'''</big>Details
 +
|
 +
{|
 +
|
 +
gehört zu folgender '''Topographie''': [[IFTopographie::{{IFreturnNS}}{{{topography|nicht zugeordnet}}}|{{{topography|nicht zugeordnet}}}]]
 +
----
 +
'''Region''': <div class="IFListing">{{#if:{{{region|}}}|[[IFhatRegion::{{IFreturnNS}}{{{region}}}|{{{region}}}]]}} {{#ask: [[Kategorie:IFRegion]] [[{{NAMESPACE}}:+]] [[IFRegionVon::{{FULLPAGENAME}}]]|intro=[''extern definiert'':&nbsp;|outro=]}}</div>
 +
'''Nebenräume''': <div class="IFListing">{{#sub:{{IFsetRaumlink|N|{{{n|}}}}}{{IFsetRaumlink|NE|{{{ne|}}}}}{{IFsetRaumlink|NW|{{{nw|}}}}}{{IFsetRaumlink|S|{{{s|}}}}}{{IFsetRaumlink|SE|{{{se|}}}}}{{IFsetRaumlink|SW|{{{sw|}}}}}{{IFsetRaumlink|E|{{{e|}}}}}{{IFsetRaumlink|W|{{{w|}}}}}{{IFsetRaumlink|UP|{{{u|}}}}}{{IFsetRaumlink|DOWN|{{{d|}}}}}{{IFsetRaumlink|IN|{{{i|}}}}}{{IFsetRaumlink|OUT|{{{o|}}}}}|0|-1}} {{#ask: [[IFnebenRaum::{{FULLPAGENAME}}]]|?IFRaumlink|format=template|template=IFreturnRaumlink|intro=[''extern definiert'':&nbsp;|outro=]}}</div>
 +
'''beinhaltet''': <div class="IFListing">{{#ask: [[Kategorie:IFDing||IFPerson]] [[{{NAMESPACE}}:+]] [[IFinRaum::{{FULLPAGENAME}}]]|intro=[''extern definiert'':&nbsp;|outro=]}}</div>
 +
|}
 +
|}
 +
</div>
 +
{{IFSetReturn
 +
|{{PAGENAME}} is a {{#if: {{{dark|}}}
 +
|{{{dark|}}} room|room}}{{#if: {{{description|}}}
 +
|. "{{{description}}}"}}{{#if: {{{printed name|}}}
 +
|. The printed name of {{PAGENAME}} is "{{{printed name}}}"}}{{#if: {{{region|}}}
 +
|. {{PAGENAME}} is in {{{region}}}}}{{#if: {{{understandings|}}}
 +
|. Understand{{#arraymaptemplate:{{{understandings|}}}|IFreturnUnderstanding|,|or}}as {{PAGENAME}}}}{{IFshowRaumlink|north|{{{n|}}}}}{{IFshowRaumlink|northeast|{{{ne|}}}}}{{IFshowRaumlink|northwest|{{{nw|}}}}}{{IFshowRaumlink|south|{{{s|}}}}}{{IFshowRaumlink|southeast|{{{se|}}}}}{{IFshowRaumlink|southwest|{{{sw|}}}}}{{IFshowRaumlink|east|{{{e|}}}}}{{IFshowRaumlink|west|{{{w|}}}}}{{IFshowRaumlink|up|{{{u|}}}}}{{IFshowRaumlink|down|{{{d|}}}}}{{IFshowRaumlink|inside|{{{i|}}}}}{{IFshowRaumlink|outside|{{{o|}}}}}. {{{additional code|}}} {{#if:{{{todo|}}}|[{{{todo}}}]}}
 +
}}
 +
</includeonly>

Version vom 4. Juni 2009, 14:02 Uhr