|
|
Line 1: |
Line 1: |
− | <includeonly>{{#get_web_data:url=http://battlemaster.org/data/character.php?World={{{world_id}}}&{{#if:{{{char_name}}}|Name={{urlencode:{{{char_name}}}}}|ID={{{char_id}}} }}|xml | + | <includeonly>{{#get_web_data:url=http://battlemaster.org/data/character.php?World={{{1}}}&{{#if: {{{2|}}} | ID={{{2}}} | Name={{{3}}} }}|format=XML |
− | |charid=id | + | |data=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}} |
− | |continent=continent
| + | {| class="infobox" style="float: right; font-size: 95%; text-align: left; border-collapse: collapse; margin-left: 1em; background: {{{4|#eee}}};" |
− | |name=name
| + | |- |
− | |family=family
| + | | colspan="2" style="background: {{{5|#cce}}}; text-align:center; font-weight:bold;" | {{#external_value:name}} |
− | |mainclass=mainclass
| + | {{#if: {{{7|}}} | |
− | |subclass=subclass
| + | {{!}}- |
− | |age=age
| + | {{!}} colspan="2" style="background: white; text-align:center; font-weight:bold;" {{!}} [[Image:{{{7}}}]] {{#if: {{{8|}}} | <br>{{{8}}}|}}|}} |
− | |honour=honour
| + | |- |
− | |prestige=prestige
| + | | style="padding: 5px; background: {{{6|#ddf}}}; font-weight:bold;" | Continent |
− | |rank=rank
| + | | style="padding: 5px;" | [[located on::{{#external_value:continent}}]] |
− | |gender=gender
| + | |- |
− | |region=region
| + | | style="padding: 5px; background: {{{6|#ddf}}}; font-weight:bold;" | Family |
− | |duchy=duchy
| + | | style="padding: 5px;" | [[member of::{{#external_value:family}} Family]] |
− | |realm=realm
| + | |- |
− | |error=error
| + | | style="padding: 5px; background: {{{6|#ddf}}}; font-weight:bold;" | Class |
− | }} | + | | style="padding: 5px;" | {{#external_value:mainclass}} {{#if: {{#external_value:subclass}} |/ {{#external_value:subclass}}|}} |
− | {{#if:{{#external_value:name}}| | + | |- |
− | {{#if:{{#external_value:region}}|
| + | | style="padding: 5px; background: {{{6|#ddf}}}; font-weight:bold;" | Age |
− | {{#get_web_data:url=http://battlemaster.org/data/region.php?World={{{world_id}}}&Name={{urlencode:{{#external_value:region}}}}|xml
| + | | style="padding: 5px;" | {{#external_value:age}} years |
− | |regionid=id
| + | |- |
− | |regionlord=lord | + | | style="padding: 5px; background: {{{6|#ddf}}}; font-weight:bold;" | Honour |
− | }} | + | | style="padding: 5px;" | {{#external_value:honour}} |
− | {{#get_web_data:url=http://battlemaster.org/data/character.php?World={{{world_id}}}&Name={{urlencode:{{#external_value:regionlord}}}}|xml | + | |- |
− | |regionlordfamily=family
| + | | style="padding: 5px; background: {{{6|#ddf}}}; font-weight:bold;" | Prestige |
− | }} | + | | style="padding: 5px;" | {{#external_value:prestige}} |
− | {{#if:{{#external_value:duchy}}| | + | |- |
− | {{#get_web_data:url=http://battlemaster.org/data/region.php?World={{{world_id}}}&Name={{urlencode:{{#external_value:duchy}}}}|xml
| + | | style="padding: 5px; background: {{{6|#ddf}}}; font-weight:bold;" | Rank |
− | |duchyid=id | + | | style="padding: 5px;" | {{#external_value:rank}} |
− | |duchylord=lord | + | |- |
− | }}
| + | | style="padding: 5px; background: {{{6|#ddf}}}; font-weight:bold;" | Region |
− | {{#get_web_data:url=http://battlemaster.org/data/character.php?World={{{world_id}}}&Name={{urlencode:{{#external_value:duchylord}}}}|xml
| + | | style="padding: 5px;" | [[{{#external_value:region}}]] |
− | |duchylordfamily=family | + | |- |
− | |dukegender=gender | + | | style="padding: 5px; background: {{{6|#ddf}}}; font-weight:bold;" | Duchy |
− | }} | + | | style="padding: 5px;" | [[{{#external_value:duchy}}]] |
− | | }} | + | |- |
− | | }} | + | | style="padding: 5px; background: {{{6|#ddf}}}; font-weight:bold;" | Realm |
− | {{#get_web_data:url=http://battlemaster.org/data/realm.php?World={{{world_id}}}&Name={{urlencode:{{#external_value:realm}}}}|xml | + | | style="padding: 5px;" | [[member of::{{#external_value:realm}}]] |
− | |realmid=id | + | |}</includeonly> |
− | |rulername=rulername | + | <noinclude>{{SemanticCodes}}{{Documentation}}</noinclude> |
− | |rulertitle=rulertitle | |
− | |generalname=generalname
| |
− | |generaltitle=generaltitle
| |
− | |judgename=judgename
| |
− | |judgetitle=judgetitle
| |
− | |bankername=bankername
| |
− | |bankertitle=bankertitle
| |
− | }}
| |
− | {{#get_web_data:url=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}}};">
| |
− | <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>
| |