Template:TitleReq: Difference between revisions

From Elanthipedia
Jump to navigation Jump to search
(adding third parameter to music skillset, defaulting to total for backwards compatibility)
(fix capitalization of Guild association properties)
 
(62 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<includeonly>{{#if:{{#arraymaptemplate:{{{1}}}|SkillCodeTest|,|}}|
<includeonly>{{#switch:{{SkillCode|{{{1}}}}}|SKILLCODE ERROR={{#switch:{{lc:{{{1}}}}}|wisdom|charisma|strength|reflex|agility|intelligence|discipline|stamina=
: {{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}{{#switch:{{SkillCode|{{{1}}}}}|Backstab=[[guild association is::Thief| ]]|Scouting=[[guild association is::Ranger| ]]|Trading=[[guild association is::Trader| ]]|Astrology=[[guild association is::Moon Mage| ]]|Musical Theory=[[guild association is::Bard| ]]}}{{ucfirst:{{{3|At least}}}}} {{#if:{{{2|}}}|{{{2}}}|[[missing::title requirement|?]]}} in {{#arraymaptemplate:{{#arraymaptemplate:{{{1}}}|SkillCode|,|,}}|skill|,|&#32;or&#32;|}}.{{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}[[title requirement::{{ucfirst:{{{3|At least}}}}} {{#if:{{{2|}}}|{{{2}}}|?}} in {{#arraymap:{{#arraymaptemplate:{{{1}}}|SkillCode|,|,}}|,|x|x|&#32;or&#32;|}} skill| ]]{{#if:{{{2|}}}|{{#arraymap:{{lc:{{#arraymaptemplate:{{{1}}}|SkillCode|,|,}}}}|,|x|[[requires x skill::{{{2}}}| ]]|}}|}}|{{#switch:{{lc:{{{1}}}}}
:At least {{{2}}} in [[{{{1}}} (stat)|{{ucfirst:{{{1}}}}}]][[title requirement::At least {{{2}}} in {{ucfirst:{{{1}}}}}| ]][[requires {{lc:{{{1}}}}}::{{{2}}}| ]]|translation=
|wisdom|charisma|strength|reflex|agility|intelligence|discipline|stamina=
: Translation - {{{2}}} ([[{{{3}}}]])|male=
: {{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}At least {{#if:{{{2|}}}|{{{2}}}|[[missing::title requirement|?]]}} in [[{{{1}}} (stat)|{{ucfirst:{{{1}}}}}]][[title requirement::At least {{#if:{{{2|}}}|{{{2}}}|?}} in {{ucfirst:{{{1}}}}}| ]]{{#if:{{{2}}}||[[requires {{lc:{{{1}}}}}::{{{2}}}| ]]|}}.{{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}
: [[title requirement::Must be male]][[title subcategory is::male| ]]|female=
|male=
: [[title requirement::Must be female]][[title subcategory is::female| ]]|weapon|armor|lore|survival|magic=
: At least {{{2}}} in {{{3|highest}}} [[:Category:{{{1}}} Skillset|{{ucfirst:{{{1}}}}}]] skill[[title subcategory is::{{lc:{{{1}}}}}| ]][[title requirement::At least {{{2}}} in {{{3|highest}}} {{{1}}} skill| ]]|edged|blunt|bow=
: {{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}[[title requirement::Must be male]][[title subcategory is::male| ]].{{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}
|female=
: At least {{{2}}} in {{{3|highest}}} [[:Category:Weapon Skillset|{{ucfirst:{{{1}}}}} Weapon]][[title requirement::At least {{{2}}} in the {{{3|highest}}} {{ucfirst:{{{1}}}}} weapon| ]]|ability=
: Must know [[{{{2}}}]][[requires ability::{{{2}}}| ]][[title subcategory is::ability| ]][[title subcategory is::{{lc:{{{2}}}}}| ]][[title requirement::Must know {{{2}}}| ]]|spell=
: {{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}[[title requirement::Must be female]][[title subcategory is::female| ]].{{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}
|weapon|armor|lore|survival|magic=
: Must know [[{{{2}}}]] spell[[requires spell::{{{2}}}| ]][[title subcategory is::spell| ]][[title subcategory is::{{lc:{{{2}}}}}| ]][[title requirement::Must know {{{2}}}| ]]|spellbook=
: Must know {{{3}}} spells from the [[:Category:{{{2}}} Spellbook|{{{2}}} Spellbook]][[title subcategory is::spell| ]][[title subcategory is::{{lc:{{{3}}}}}| ]][[title requirement::Must know {{{3}}} spells from the {{{2}}} Spellbook| ]]|guild=
: {{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}At least {{#if:{{{2|}}}|{{{2}}}|[[missing::title requirement|?]]}} in {{{3|highest}}} [[:Category:{{{1}}} skillset|{{ucfirst:{{{1}}}}}]] skill[[title subcategory is::{{lc:{{{1}}}}}| ]][[title requirement::At least {{#if:{{{2|}}}|{{{2}}}|?}} in {{{3|highest}}} {{{1}}} skill| ]].{{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}
|edged|blunt|bow=
: Must be a [[guild association is::{{lc:{{{2}}}}}|{{{2}}}]][[title requirement::Must be a {{{2}}}| ]]|circle=
: {{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}At least {{#if:{{{2|}}}|{{{2}}}|[[missing::title requirement|?]]}} in {{{3|highest}}} [[:Category:Weapon skillset|{{ucfirst:{{{1}}}}} Weapons]][[title requirement::At least {{#if:{{{2|}}}|{{{2}}}|?}} in {{{3|highest}}} {{ucfirst:{{{1}}}}} weapons| ]].{{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}
: Must be at least {{#switch:{{{2}}}|1|21|31|41|51|61|71|81|91|101|121|131|141={{{2}}}st|2|22|32|42|52|62|72|82|92|102|122|132|142={{{2}}}nd|3|23|33|43|53|63|73|83|93|103|123|133|143={{{2}}}rd||{{{2}}}th}} circle.|music=
|ability=
: At least {{{2}}} ranks in [[:Category:Lore Skillset|{{{3|total}}} music skills]][[title requirement::At least {{{2}}} in {{{3|total}}} musical skills| ]][[title subcategory is::percussions| ]][[title subcategory is::strings| ]][[title subcategory is::vocals| ]][[title subcategory is::winds| ]]|other=
: {{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}Must know {{#if:{{{2|}}}|[[{{#if:{{{3|}}}|{{{3}}}{{!}}}}{{{2}}}]][[requires ability::{{{2}}}| ]][[title subcategory is::{{lc:{{{2}}}}}| ]]|[[missing::title requirement|an unknown ability]]}}[[title subcategory is::ability| ]][[title requirement::Must know {{#if:{{{2|}}}|{{{2}}}|an unknown ability}}| ]].{{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}
: {{{2}}}[[title requirement:: {{{2}}} | ]]|?|
|spell=
:{{#if:{{{2|}}}|Unknown requirement involving {{{2|?}}} {{#if:{{{3|}}}| and {{{3}}}|}}|Additional unknown requirements.}}}}|
: At least {{{2}}} in the {{skill|{{SkillCode|{{{1}}}}}}}[[requires {{lc:{{SkillCode|{{{1}}}}}}} skill::{{{2}}}| ]][[title requirement::At least {{{2}}} in the {{SkillCode|{{{1}}}}} skill| ]]}}</includeonly><noinclude>
: {{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}Must know the {{#if:{{{2|}}}|[[{{{2}}}]][[requires spell::{{{2}}}| ]][[title subcategory is::{{lc:{{{2}}}}}| ]]|[[missing::title requirement|an unknown]]}} spell[[title subcategory is::spell| ]][[title requirement::Must know the {{#if:{{{2|}}}|{{{2}}}|an unknown}} spell| ]].{{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}
|spellbook=
: {{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}Must know {{{3|[[missing::title requirement|?]]}}} spells from the [[:Category:{{{2}}} spellbook|{{{2}}} spellbook]][[title subcategory is::spell| ]][[title subcategory is::{{lc:{{{2}}}}}| ]][[title requirement::Must know {{#if:{{{3|}}}|{{{3}}}|?}} spells from the {{{2}}} spellbook| ]].{{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}
|guild=
: {{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}Must be a [[guild association is::{{{2}}}|{{{2}}}]]{{#if:{{{3|}}}|&#32;or a [[guild association is::{{{3}}}|{{{3}}}]]}}[[title requirement::Must be a {{{2}}}{{#if:{{{3|}}}|&#32;or a {{{3}}}}}| ]].{{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}
|circle=
: {{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}{{#if:{{{2|}}}|[[title requirement::Must be {{#if:{{{3|}}}|{{{3}}}|at least}} circle {{{2}}}]]|Must be [[missing::title requirement|?]] circle}}[[title subcategory is::circle| ]].{{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}
|music=
: {{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}At least {{#if:{{{2|}}}|{{{2}}}|[[missing::title requirement|?]]}} ranks in {{{3|total}}} [[:Category:Lore skillset|music skills]][[title requirement::At least {{#if:{{{2|}}}|{{{2}}}|?}} in {{{3|total}}} musical skills| ]][[title subcategory is::percussions| ]][[title subcategory is::strings| ]][[title subcategory is::vocals| ]][[title subcategory is::winds| ]].{{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}
|race=
: {{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}Must be a {{#if:{{{2}}}|[[race association is::{{{2}}}]][[title requirement::Must be a {{{2}}}| ]]|?[[missing::title requirement| ]]}}.{{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}
|other=
: {{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}[[title requirement::{{{2}}} | ]]{{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}|?|
: {{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}{{#if:{{{2|}}}|[[title requirement::Unknown requirement involving {{{2}}}{{#if:{{{3|}}}|&#32;and {{{3}}}|}}]][[missing::title requirement| ]]|[[title requirement::Additional unknown requirements]][[missing::title requirement| ]]}}.{{#switch:{{lc:{{{newreq}}}}}|true|t|yes|y=|''}}}}}}</includeonly><noinclude>


A plug in for [[Template:Title]].
A plug in for [[Template:Title]].


==Usage Docmentation==
==Usage Docmentation==
'''NOTE:''' Do not attempt to imbed links in ANY of the text, except for the 3rd variable of OTHER.
<pre>
<pre>
{{TitleReq|<skill>|<amount>}}
{{TitleReq|<skill>|<amount>| / less than}}
OR
OR
{{TitleReq|<skill category>|<ranks>|highest/lowest}}
{{TitleReq|<skill1>,<skill2>,<skill3>,...|<amount>}}
OR
{{TitleReq|<skill category>|<ranks>|highest/lowest/total}}
OR
OR
{{TitleReq|male/female}}
{{TitleReq|male/female}}
OR
OR
{{TitleReq|ability|<ability name>}}
{{TitleReq|ability|<ability name>}}
OR
{{TitleReq|ability|<ability name>|<ability page>}}
OR
OR
{{TitleReq|spell|<spell name>}}
{{TitleReq|spell|<spell name>}}
Line 36: Line 54:
{{TitleReq|circle|<circle>}}
{{TitleReq|circle|<circle>}}
OR
OR
{{TitleReq|other|<requirement>}}
{{TitleReq|other|<requirement without links>|<requirement with links>}}
OR
OR
{{TitleReq|?}}
{{TitleReq|?}}
</pre>{{cat|Templates}}</noinclude>
</pre>
{{cat|Templates}}</noinclude>

Latest revision as of 15:29, 19 January 2017


A plug in for Template:Title.

Usage Docmentation

NOTE: Do not attempt to imbed links in ANY of the text, except for the 3rd variable of OTHER.

{{TitleReq|<skill>|<amount>| / less than}}
OR
{{TitleReq|<skill1>,<skill2>,<skill3>,...|<amount>}}
OR
{{TitleReq|<skill category>|<ranks>|highest/lowest/total}}
OR
{{TitleReq|male/female}}
OR
{{TitleReq|ability|<ability name>}}
OR
{{TitleReq|ability|<ability name>|<ability page>}}
OR
{{TitleReq|spell|<spell name>}}
OR
{{TitleReq|spellbook|<spellbook name>|<# of spells>}}
OR
{{TitleReq|<guild>}}
OR
{{TitleReq|circle|<circle>}}
OR
{{TitleReq|other|<requirement without links>|<requirement with links>}}
OR
{{TitleReq|?}}