Difference between revisions of "Template:Infobox RegionData"
Jump to navigation
Jump to search
m |
|||
Line 1: | Line 1: | ||
− | {{#get_web_data: | + | <includeonly>{{#get_web_data:http://battlemaster.org/data/character.php?World={{{world_id}}}&{{#if:{{{char_name}}}|Name={{urlencode:{{{char_name}}}}}|ID={{{char_id}}} }}|xml |
− | | | + | |charid=id |
+ | |continent=continent | ||
+ | |name=name | ||
+ | |family=family | ||
+ | |mainclass=mainclass | ||
+ | |subclass=subclass | ||
+ | |age=age | ||
+ | |honour=honour | ||
+ | |prestige=prestige | ||
+ | |rank=rank | ||
+ | |gender=gender | ||
+ | |region=region | ||
+ | |duchy=duchy | ||
+ | |realm=realm | ||
+ | |error=error | ||
}} | }} | ||
− | { | + | {{#if:{{#external_value:name}}| |
− | | | + | {{#if:{{#external_value:region}}| |
− | | | + | {{#get_web_data:http://battlemaster.org/data/region.php?World={{{world_id}}}&Name={{urlencode:{{#external_value:region}}}}|xml |
− | | | + | |regionid=id |
− | | | + | |regionlord=lord |
− | | | + | }} |
− | | | + | {{#get_web_data:http://battlemaster.org/data/character.php?World={{{world_id}}}&Name={{urlencode:{{#external_value:regionlord}}}}|xml |
− | | | + | |regionlordfamily=family |
− | | | + | }} |
− | | | + | {{#if:{{#external_value:duchy}}| |
− | | | + | {{#get_web_data:http://battlemaster.org/data/region.php?World={{{world_id}}}&Name={{urlencode:{{#external_value:duchy}}}}|xml |
− | | | + | |duchyid=id |
− | | | + | |duchylord=lord |
− | | {{#external_value: | + | }} |
− | | | + | {{#get_web_data:http://battlemaster.org/data/character.php?World={{{world_id}}}&Name={{urlencode:{{#external_value:duchylord}}}}|xml |
− | | | + | |duchylordfamily=family |
− | | [[ | + | |dukegender=gender |
− | | | + | }} |
− | | | + | | }} |
− | | {{#external_value: | + | | }} |
− | | | + | {{#get_web_data:http://battlemaster.org/data/realm.php?World={{{world_id}}}&Name={{urlencode:{{#external_value:realm}}}}|xml |
− | | | + | |realmid=id |
− | | | + | |rulername=rulername |
− | | | + | |rulertitle=rulertitle |
− | | [[ | + | |generalname=generalname |
− | {{# | + | |generaltitle=generaltitle |
− | {{ | + | |judgename=judgename |
− | {{ | + | |judgetitle=judgetitle |
− | {{ | + | |bankername=bankername |
− | + | |bankertitle=bankertitle | |
− | | | + | }} |
− | {{#ifeq: {{#external_value: | + | {{#get_web_data:http://battlemaster.org/data/character.php?World={{{world_id}}}&Name={{urlencode:{{#external_value:rulername}}}}|xml |
− | + | |rulerfamily=family | |
− | + | }} | |
− | [[ | + | {{#ifeq: {{{format}}} | prose | {{ HadezUtilFamilyLinks|char={{#external_value:name}}|family={{#external_value:family}}|suppress_char={{#external_value:name}} }} is {{#ifeq:{{#external_value:mainclass}}|Adventurer|an|a}} {{lc: [[{{#external_value:mainclass}}]]{{#if:{{#external_value:subclass}}|-[[{{#external_value:subclass}}]] | }} }} in the realm of {{HadezUtilRealmLink|realm={{#external_value:realm}}}} on the [[{{#external_value:continent}}]] continent. {{#ifeq: {{#external_value:gender}} | male | He | She }} is {{#external_value:age}} years old, is {{#ifeq: {{#external_value:name}} | {{#external_value:duchylord}} | {{#ifeq: {{#external_value:gender}} | male | [[Duke]] | [[Duke|Duchess]] }} | {{#ifeq: {{#external_value:name}} | {{#external_value:regionlord}} | [[Lord]] | {{#ifeq: {{#external_value:mainclass}} | Adventurer | a Commoner | a Noble }} }} }} {{#if: {{#external_value:region}}|of [[{{#external_value:region}}]] | }} {{#ifeq: {{#external_value:name}} | {{#external_value:rulername}} | , [[ ruler | {{#external_value:rulertitle}} ]] | }} {{#ifeq: {{#external_value:name}} | {{#external_value:generalname}} | , [[general|{{#external_value:generaltitle}}]] | }}{{#ifeq: {{#external_value:name}} | {{#external_value:judgename}} | , [[ judge | {{#external_value:judgetitle}} ]] | }}{{#ifeq: {{#external_value:name}} | {{#external_value:bankername}} | , [[ banker | {{#external_value:bankertitle}}]] | }} and has {{#external_value:honour}} honour and {{#external_value:prestige}} prestige. {{#if: {{#external_value:region}} | {{#ifeq: {{#external_value:name}} | {{#external_value:rulername}} | As [[Ruler|{{#external_value:rulertitle}}]] {{#ifeq:{{#external_value:gender}} | male | he | she}} has no liege | {{#ifeq:{{#external_value:gender}} | male | His | Her}} {{#ifeq: {{#external_value:mainclass}} | Adventurer | lord | liege }} is {{#ifeq: {{#external_value:name}} | {{#external_value:duchylord}} | {{HadezUtilFamilyLinks|char={{#external_value:rulername}}|family={{#external_value:rulerfamily}}}}, [[ruler]] of {{#external_value:realm}} | {{#ifeq: {{#external_value:name}} | {{#external_value:regionlord}} | {{HadezUtilFamilyLinks|char={{#external_value:duchylord}}|family={{#external_value:duchylordfamily}}}}, {{#ifeq: {{#external_value:dukegender}} | male | [[Duke]] | [[Duke|Duchess]] }} of [[{{#external_value:duchy}}]] | {{ HadezUtilFamilyLinks|char={{#external_value:regionlord}}|family={{#external_value:regionlordfamily}} }} }} }} }} | As a freeman {{#ifeq:{{#external_value:gender}} | male | he | she}} has no lord or liege}}.|}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | ||
− | |||
− | {{ | + | {{#ifeq: {{{format}}} | plain | {{ HadezUtilFamilyLinks|char={{#external_value:name}}|family={{#external_value:family}}|suppress_char={{#external_value:name}} }}<br>Class: [[{{#external_value:mainclass}}]] {{#if: {{#external_value:subclass}} | / [[{{#external_value:subclass}}]] | }}<br>Age: {{#external_value:age}}<br> Honour: {{#external_value:honour}}<br> Prestige: {{#external_value:prestige}}<br> Positions: {{#ifeq: {{#external_value:name}} | {{#external_value:duchylord}} | {{#ifeq: {{#external_value:gender}} | male | [[Duke]] | [[Duke|Duchess]] }} | {{#ifeq: {{#external_value:name}} | {{#external_value:regionlord}} | [[Lord]] | {{#ifeq: {{#external_value:mainclass}} | Adventurer | Commoner | Noble }} }} {{#if: {{#external_value:region}} |of [[{{#external_value:region}}]]| }} }}{{#ifeq: {{#external_value:name}} | {{#external_value:rulername}} | , {{#external_value:rulertitle}} ([[ruler]]) | }} {{#ifeq: {{#external_value:name}} | {{#external_value:generalname}} | , {{#external_value:generaltitle}} ([[general]]) | }}{{#ifeq: {{#external_value:name}} | {{#external_value:judgename}} | , {{#external_value:judgetitle}} ([[judge]]) | }}{{#ifeq: {{#external_value:name}} | {{#external_value:bankername}} | , {{#external_value:bankertitle}} ([[banker]]) | }}<br> |
+ | Region: {{#if: {{#external_value:region}}|[[member of::{{#external_value:region}}]] ( lord: {{ HadezUtilFamilyLinks|char={{#external_value:regionlord}}|family={{#external_value:regionlordfamily}}|suppress_char={{#external_value:name}} }} )| none }}<br> | ||
+ | Duchy: {{#if: {{#external_value:duchy}}|[[{{#external_value:duchy}}]] ( {{#ifeq: {{#external_value:dukegender}} | female | duchess | duke }}: {{ HadezUtilFamilyLinks|char={{#external_value:duchylord}}|family={{#external_value:duchylordfamily}}|suppress_char={{#external_value:name}} }})| none }}<br> | ||
+ | Realm: {{ HadezUtilRealmLink|realm={{#external_value:realm}}}} ( ruler: {{ HadezUtilFamilyLinks|char={{#external_value:rulername}}|family={{#external_value:rulerfamily}}|suppress_char={{#external_value:name}} }} )<br> | ||
+ | Continent: [[{{#external_value:continent}}]]<br> | ||
+ | {{#ifeq: {{#external_value:mainclass}} | Adventurer | Lord: | Liege: }} {{#if: {{#external_value:region}}|{{#ifeq: {{#external_value:name}} | {{#external_value:rulername}} | None | {{#ifeq: {{#external_value:name}} | {{#external_value:duchylord}} | {{ HadezUtilFamilyLinks|char={{#external_Value:rulername}}|family={{#external_value:rulerfamily}} }} | {{#ifeq: {{#external_value:name}} | {{#external_value:regionlord}} | {{ HadezUtilFamilyLinks|char={{#external_value:duchylord}}|family={{#external_value:duchylordfamily}} }} | {{ HadezUtilFamilyLinks|char={{#external_value:regionlord}}|family={{#external_value:regionlordfamily}} }} }} }} }}| none}} | }} | ||
− | == | + | {{#ifeq: {{{format}}} | box | |
− | + | <table style="float: right; font-size: 95%; text-align: left; border-collapse: collapse; margin-left: 1em; background: {{{background|#ddd}}};"> | |
− | </noinclude> | + | <tr> |
+ | <td colspan=2 style="background: {{{header|#cce}}}; text-align:center; font-weight:bold;">{{ HadezUtilFamilyLinks|char={{#external_value:name}}|family={{#external_value:family}}|suppress_char={{#external_value:name}} }}</td> | ||
+ | </tr><tr> | ||
+ | <td align="left" valign="top" style="padding: 5px; background: {{{list|#ddf}}}; font-weight:bold;">Class</td> | ||
+ | <td align="left" valign="top" style="padding: 5px; background: {{{value|#fff}}}; font-weight:bold;">[[{{#external_value:mainclass}}]] {{#if: {{#external_value:subclass}} | / [[{{#external_value:subclass}}]] | }}</td> | ||
+ | </tr><tr> | ||
+ | <td align="left" valign="top" style="padding: 5px; background: {{{list|#ddf}}}; font-weight:bold;">Age<br>Honour<br>Prestige</td> | ||
+ | <td align="left" valign="top" style="padding: 5px; background: {{{value|#fff}}}; font-weight:bold;">{{#external_value:age}}<br>{{#external_value:honour}}<br>{{#external_value:prestige}}</td> | ||
+ | </tr><tr> | ||
+ | <td align="left" valign="top" style="padding: 5px; background: {{{list|#ddf}}}; font-weight:bold;">{{#ifeq: {{#external_value:mainclass}} | Adventurer | Lord | Liege }}</td> | ||
+ | <td align="left" valign="top" style="padding: 5px; background: {{{value|#fff}}}; font-weight:bold;">{{#if: {{#external_value:region}}|{{#ifeq: {{#external_value:name}} | {{#external_value:rulername}} | None | {{#ifeq: {{#external_value:name}} | {{#external_value:duchylord}} | {{ HadezUtilFamilyLinks|char={{#external_Value:rulername}}|family={{#external_value:rulerfamily}} }} | {{#ifeq: {{#external_value:name}} | {{#external_value:regionlord}} | {{ HadezUtilFamilyLinks|char={{#external_value:duchylord}}|family={{#external_value:duchylordfamily}} }} | {{ HadezUtilFamilyLinks|char={{#external_value:regionlord}}|family={{#external_value:regionlordfamily}} }} }} }} }}| none}}</td> | ||
+ | </tr><tr> | ||
+ | <td align="left" valign="top" style="padding: 5px; background: {{{list|#ddf}}}; font-weight:bold;">Positions</td> | ||
+ | <td align="left" valign="top" style="padding: 5px; background: {{{value|#fff}}};">{{#ifeq: {{#external_value:name}} | {{#external_value:duchylord}} | {{#ifeq: {{#external_value:gender}} | male | [[Duke]] | [[Duke|Duchess]] }} | {{#ifeq: {{#external_value:name}} | {{#external_value:regionlord}} | [[Lord]] | {{#ifeq: {{#external_value:mainclass}} | Adventurer | Commoner | Noble }} }} {{#if: {{#external_value:region}}|of [[{{#external_value:region}}]]| }}}}{{#ifeq: {{#external_value:name}} | {{#external_value:rulername}} | , {{#external_value:rulertitle}} ([[ruler]]) | }} {{#ifeq: {{#external_value:name}} | {{#external_value:generalname}} | , {{#external_value:generaltitle}} ([[general]]) | }}{{#ifeq: {{#external_value:name}} | {{#external_value:judgename}} | , {{#external_value:judgetitle}} ([[judge]]) | }}{{#ifeq: {{#external_value:name}} | {{#external_value:bankername}} | , {{#external_value:bankertitle}} ([[banker]]) | }}</td> | ||
+ | </tr><tr> | ||
+ | <td align="left" valign="top" style="padding: 5px; background: {{{list|#ddf}}};"><b>Region</b><br>lord</td> | ||
+ | <td align="left" valign="top" style="padding: 5px; background: {{{value|#fff}}};"><b>{{#if: {{#external_value:region}}|[[member of::{{#external_value:region}}]]| none}}</b><br>{{#if: {{#external_value:regionlord}}|{{ HadezUtilFamilyLinks|char={{#external_value:regionlord}}|family={{#external_value:regionlordfamily}}|suppress_char={{#external_value:name}} }} | none}}</td> | ||
+ | </tr><tr> | ||
+ | <td align="left" valign="top" style="padding: 5px; background: {{{list|#ddf}}};"><b>Duchy</b><br>{{#if: {{#external_value:duchylord}} |{{#ifeq: {{#external_value:dukegender}} | female | duchess | duke }}| duke }}</td> | ||
+ | <td align="left" valign="top" style="padding: 5px; background: {{{value|#fff}}};"><b>{{#if: {{#external_value:duchy}}|[[{{#external_value:duchy}}]]| none}}</b><br>{{#if: {{#external_value:duchylord}}|{{ HadezUtilFamilyLinks|char={{#external_value:duchylord}}|family={{#external_value:duchylordfamily}}|suppress_char={{#external_value:name}} }}| none}}</td> | ||
+ | </tr><tr> | ||
+ | <td align="left" valign="top" style="padding: 5px; background: {{{list|#ddf}}};"><b>Realm</b><br>ruler</td> | ||
+ | <td align="left" valign="top" style="padding: 5px; background: {{{value|#fff}}};"><b>{{ HadezUtilRealmLink|realm={{#external_value:realm}}}}</b><br>{{ HadezUtilFamilyLinks|char={{#external_value:rulername}}|family={{#external_value:rulerfamily}}|suppress_char={{#external_value:name}} }}</td> | ||
+ | </tr><tr> | ||
+ | <td align="left" valign="top" style="padding: 5px; background: {{{list|#ddf}}}; font-weight:bold;">Continent</td> | ||
+ | <td align="left" valign="top" style="padding: 5px; background: {{{value|#fff}}};"><b>[[{{#external_value:continent}}]]</b></td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | | }} | }}[[member of::{{#external_value:region}}| ]] [[member of::{{#external_value:family}} Family| ]]</includeonly><noinclude>{{SemanticCodes}}{{Documentation}}</noinclude> |
Revision as of 12:56, 26 September 2020
Semantic Coded Template |
This template contains semantic coding. Do not use this template for anything other than its intended purpose. |
Template Documentation |
This documentation is transcluded from Template:Infobox RegionData/doc. |