Template:Trait: Difference between revisions

From The Cataclysm: Dark Days Ahead Wiki
Jump to navigation Jump to search
(Attempt to make links in the template so it gets transcluded in the mutation category list pages.)
(updated invalid information, Thanks Jirow, Rayv)
Line 7: Line 7:
-->{{#if:{{{bionic|}}}|&nbsp;[[{{{bionic}}}|<b style="border:1px dashed darkblue; color:darkblue; padding: 0 0.6em">Has bionic analog</b>]]}}<!--
-->{{#if:{{{bionic|}}}|&nbsp;[[{{{bionic}}}|<b style="border:1px dashed darkblue; color:darkblue; padding: 0 0.6em">Has bionic analog</b>]]}}<!--


-->{{#if:{{{invalid|}}}|&nbsp;[[Mutation#Sources_of_mutation|<b style="border:1px solid darkblue; color:darkblue; padding: 0 0.6em">Not a valid mutation</b>]]}}<!--
-->{{#if:{{{trait|}}}|&nbsp;[[Character#Traits|<b style="border:1px solid darkblue; color:darkblue; padding: 0 0.6em">Possible Starting Trait</b>]]}}<!--


-->{{#if:{{{trait|}}}|&nbsp;[[Character#Traits|<b style="border:1px solid darkblue; color:darkblue; padding: 0 0.6em">Possible Starting Trait</b>]]}}<!--
-->{{#if:{{{invalid|}}}|&nbsp;[[Mutation#Sources_of_mutation|<b style="border:1px solid darkblue; color:darkblue; padding: 0 0.6em">Targeted Mutation Only</b>]]}}<!--


-->{{#if:{{{profession|}}}|&nbsp;[[Professions|<b style="border:1px solid darkblue; color:darkblue; padding: 0 0.6em">Profession Trait</b>]]}}<!--
-->{{#if:{{{profession|}}}|&nbsp;[[Professions|<b style="border:1px solid darkblue; color:darkblue; padding: 0 0.6em">Profession Trait</b>]]}}<!--
Line 89: Line 89:
Some of the variables:
Some of the variables:
* set 'bionic' to the correct bionic if the mutation has a bionic that has a similar feature set. Add a link to the bionic in the notes. For example <nowiki>bionic=Internal Storage</nowiki>
* set 'bionic' to the correct bionic if the mutation has a bionic that has a similar feature set. Add a link to the bionic in the notes. For example <nowiki>bionic=Internal Storage</nowiki>
* Set 'invalid' to '1' if the mutation is not a valid mutation target. Means it can only be chosen as a starting trait, or using the debug menu.
* Set 'invalid' to '1' if the mutation is not a valid random mutation target. Means it can only be chosen as a starting trait, when using targeted mutagen, or using the debug menu.
* Set 'trait' to '1' if the mutation is a possible starting trait. Only use this for the default starting traits. The ones with <nowiki>'"starting_trait" : true'</nowiki> in the json files.
* Set 'trait' to '1' if the mutation is a possible starting trait. Only use this for the default starting traits. The ones with <nowiki>'"starting_trait" : true'</nowiki> in the json files.
* Set 'profession' to '1' if the mutation is a profession trait. The ones with <nowiki>'"profession" : true'</nowiki> in the json files.
* Set 'profession' to '1' if the mutation is a profession trait. The ones with <nowiki>'"profession" : true'</nowiki> in the json files.

Revision as of 21:08, 28 November 2017

[[{{{2}}}]]
Point cost: {{{3}}} / Visiblity: {{{4}}} / Ugliness: {{{5}}}

Documentation

Documentation incomplete.

Use this template to create the mutation/trait infobox.

Some of the variables:

  • set 'bionic' to the correct bionic if the mutation has a bionic that has a similar feature set. Add a link to the bionic in the notes. For example bionic=Internal Storage
  • Set 'invalid' to '1' if the mutation is not a valid random mutation target. Means it can only be chosen as a starting trait, when using targeted mutagen, or using the debug menu.
  • Set 'trait' to '1' if the mutation is a possible starting trait. Only use this for the default starting traits. The ones with '"starting_trait" : true' in the json files.
  • Set 'profession' to '1' if the mutation is a profession trait. The ones with '"profession" : true' in the json files.
  • Set 'threshold' to '1' if the mutation is a threshold mutation. Only use for threshold mutations. The ones with '"threshreq"' values set in the json files.
  • Set 'purifiable' to '1' if the mutation is not purifiable. The ones with '"purifiable"' values set to false in the json files.
  • The third normal argument is the points cost. If the points cost is negative, it is considered a bad mutation, and will have a red border.