Template:Qud dialogue:choice row: Difference between revisions

From Caves of Qud Wiki
Jump to navigation Jump to search
(brain farted and forgot wikisyntax. fixed another bug)
mNo edit summary
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>| style="padding: 10px 10px; text-align:left; background: #103837;" |{{Qud text|&amp;W{{{number|1}}}&amp;y) {{#if: {{{quest|}}}{{{end|}}}|{{{text|}}}|
<includeonly>| style="padding: 10px 10px; text-align:left; background: #103837;font-size:medium;" |{{Qud text|&amp;W{{#vardefineecho:num|{{#expr:{{#var:num}}+1}} }}&amp;Y)|unbolded }} {{#switch: {{{tonode|end}}}| end={{{text|}}}| End={{{text|}}}| EndFight={{{text|}}}|endfight={{{text|}}}|[[{{FULLPAGENAME}}#{{{tonode}}}|{{{text|{{{tonode}}}}}}]]}}
{{#ifeq:{{{tonode|}}}| end |{{{text|}}}| {{#ifeq:{{{tonode|}}}| endfight | {{{text|}}} |[[{{FULLPAGENAME}}#{{{tonode}}}|{{{text|{{{tonode}}}}}}]]}} }}}}}}
| style="padding: 10px; width:35%;background: #103837;border-left:4px solid #155352;font-size:medium;"|{{{comment|}}} {{#if: {{{step|}}}|{{#switch: {{{step}}} | accept={{Color | W |[Accept Quest:[[{{{quest}}}]]]}}| reward={{Color | K |[Receive Quest Rewards: [[{{{quest}}}#Rewards]]]}}|{{Color | K |[Complete Quest Step: [[{{{quest}}}&#35;{{{step|}}}{{!}}{{{step}}}]]]}} }} }} {{#if: {{{step2|}}}|{{#switch: {{{step2}}} | accept={{Color | W |[Accept Quest:[[{{{quest2}}}]]]}}| reward={{Color | K |[Receive Quest Rewards: [[{{{quest2}}}#Rewards]]]}}|{{Color | K |[Complete Quest Step: [[{{{quest2}}}&#35;{{{step2|}}}{{!}}{{{step2}}}]]]}} }} }} {{#switch: {{{tonode|end}}} | endfight={{Color | R |[Fight]}} | EndFight={{Color | R |[Fight]}} | end = {{Color | K |[End]}} | End = {{Color | K |[End]}} }}
| style="padding: 10px; width:39%;"|{{#if: {{{comment|}}}{{{quest|}}}{{{step|}}}{{{tonode|}}}|{{{comment|}}}{{#ifeq: {{{step|0}}} | accept |{{Color | W |[Accept Quest:[[{{{quest}}}]]]}}|
</includeonly><noinclude>[[Category:Qud Templates]]for use in [[Template:Qud dialogue:choice]] only.  
{{#if: {{{quest|}}} |{{Color | K |[{{#ifeq: {{{step|}}} | reward |Receive Quest Rewards: [[{{{quest}}}#Rewards]]|Complete Quest Step: [[{{{quest}}}{{#if: {{{step|}}}|\#{{{step}}}{{!}}{{{step}}}}}]]}}]}}}}}}{{#if: {{{tonode|}}}|{{#ifeq: {{{tonode|}}} | endfight |{{Color | R |[Fight]}}|{{#ifeq: {{{tonode|}}} | end |{{Color | K |[End]}}}}}}}}
{{#ifeq: {{{step2|0}}} | accept |{{Color | W |[Accept Quest:[[{{{quest2}}}]]]}}|
{{#if: {{{quest2|}}} |{{Color | K |[{{#ifeq: {{{step2|}}} | reward |Receive Quest Rewards: [[{{{quest2}}}#Rewards]]|Complete Quest Step: [[{{{quest2}}}{{#if: {{{step2|}}}|\#{{{step2}}}{{!}}{{{step2}}}}}]]}}]}}}}}}}}
</includeonly><noinclude>[[Category:Templates]]for use in [[Template:Qud dialogue:choice]] only.  
{| class="wikitable"
{| class="wikitable"
! number
| choice number. defaults to 1 if not specified.
|-
! tonode
! tonode
| the next node this points to. case sensitive. if tonode = end or endfight, changes the link what it should be
| the next node this points to. case sensitive. if tonode = end or endfight, changes the link what it should be
Line 31: Line 24:
|
|
|}
|}
 
==Blank Template==
<pre>
{{qud dialogue|nodetitle=
|text=}}
{{qud dialogue:choice|
{{qud dialogue:choice row
| tonode=
| text=}}
{{!}}-
{{qud dialogue:choice row
| tonode=
| text=}}}}
</pre>
==Example==
==Example==
<syntaxhighlight lang="xml">
<pre>
{{Qud dialogue:choice|
{{Qud dialogue:choice|
{{Qud dialogue:choice row|number=1|tonode=end|text=yadayadaydadayda blah blah blah blah blah|comment=any comment here! |quest=quest 1|step=accept|quest2=quest 2|step2 = step 2}}
{{Qud dialogue:choice row|
tonode=end|text=yadayadaydadayda blah blah blah blah blah|comment=any comment here! |quest=quest 1|step=accept|quest2=quest 2|step2 = step 2}}
{{!}}-  
{{!}}-  
{{Qud dialogue:choice row|number=2|tonode=endfight|text = Text here!|comment = Another comment! Your mother smelled of elderberries.|}}}}
{{Qud dialogue:choice row|tonode=endfight|text = Text here!|comment = Another comment! Your mother smelled of elderberries.|}}}}
</syntaxhighlight>
</pre>


{{Qud dialogue:choice|
{{Qud dialogue:choice|
{{Qud dialogue:choice row|number=1|tonode= end |text=yadayadaydadayda blah blah blah blah blah|comment=any comment here! |quest=quest 1|step=accept|quest2=quest 2|step2 = step 2}}
{{Qud dialogue:choice row|tonode= FFFFF |text=yadayadaydadayda blah blah blah blah blah|comment=any comment here! |quest=quest 1|step=accept|quest2=quest 2|step2 = step 2}}
{{!}}-  
{{!}}-  
{{Qud dialogue:choice row|number=2|tonode=endfight|text = Text here!|comment = Another comment! Your mother smelled of elderberries.|}}}}
{{Qud dialogue:choice row|tonode=endfight|text = Text here!|comment = Another comment! Your mother smelled of elderberries.|}}}}

Latest revision as of 23:30, 26 June 2020

for use in Template:Qud dialogue:choice only.

tonode the next node this points to. case sensitive. if tonode = end or endfight, changes the link what it should be
text the text that is actually shown. defaults to tonode if not specified.
comment any additional notes.
quest takes title of quest.
step takes the quest step id associated with it. if step = reward, links to the rewards section of the page and changes [Complete Quest Step] to [Recieve Quest Rewards]. if step = accept, just links to the main quest page and changes the message to [Accept Quest]
quest2 for a second quest argument
step2

Blank Template

{{qud dialogue|nodetitle=
|text=}}
{{qud dialogue:choice|
{{qud dialogue:choice row
| tonode=
| text=}}
{{!}}-
{{qud dialogue:choice row
| tonode=
| text=}}}}

Example

{{Qud dialogue:choice|
{{Qud dialogue:choice row|
tonode=end|text=yadayadaydadayda blah blah blah blah blah|comment=any comment here! |quest=quest 1|step=accept|quest2=quest 2|step2 = step 2}}
{{!}}- 
{{Qud dialogue:choice row|tonode=endfight|text = Text here!|comment = Another comment! Your mother smelled of elderberries.|}}}}
1) yadayadaydadayda blah blah blah blah blah any comment here! [Accept Quest:quest 1] [Complete Quest Step: step 2]
2) Text here! Another comment! Your mother smelled of elderberries. [Fight]