Template:NPCSub: Difference between revisions
From Exiled Kingdoms Wiki
mNo edit summary |
No edit summary |
||
(27 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<noinclude>[[Category:Templates]]</noinclude>{{#switch: {{{Step}}} | <noinclude>[[Category:Templates]]</noinclude>{{#switch: {{{Step}}} | ||
|findItem={{#if:{{{Drops|}}}|{{#if: {{#pos: {{{Drops}}} | {{{Sel}}}}} |;[[{{{Name}}}]]}}}} | |findItem={{#if:{{{Drops|}}}|{{#if:{{#pos:{{{Drops}}}|[[{{{Sel}}}]]}}|;[[{{{Name}}}]]}}}} | ||
|findVendItem={{#if:{{{Inventory|}}}|{{#if: {{#pos: {{{InvI}}} | {{{Sel}}}}} |;[[{{{Name}}}]]|{{#if: {{#pos: {{{InvA}}} | {{{Sel}}}}} |;[[{{{Name}}}]]|{{#if: {{#pos: {{{InvW}}} | {{{Sel}}}}} |;[[{{{Name}}}]]}}}}}}}} | |findVendItem={{#if:{{{Inventory|}}}|{{#if:{{#pos:;{{{InvI}}};|;{{{Sel}}};}}|;[[{{{Name}}}]]|{{#if:{{#pos:;{{{InvA}}};|;{{{Sel}}};}}|;[[{{{Name}}}]]|{{#if:{{#pos:;{{{InvW}}};|;{{{Sel}}};}}|;[[{{{Name}}}]]}}}}}}}} | ||
|GetVendor={{#if:{{{Inventory|}}}|* [[{{{Name}}}]]}} | |||
|GetQuests={{#if:{{{Quest|}}}|* [[{{{Name}}}]]}} | |||
|GetUseless={{#if:{{{Quest|}}}||{{#if:{{{Actions|}}}||{{#if:{{{Inventory|}}}||* [[{{{Name}}}]]}}}}}} | |||
|GetActions={{#if:{{#pos:{{{Actions}}}|{{{Sel}}}}}|[[{{{Name}}}]];}} | |||
|GetJob={{#if:{{#pos:{{{Job}}}|{{{Sel}}}}}|[[{{{Name}}}]];}} | |||
|SelType={{#ifeq:{{{Sel}}}|{{{Groups}}}|<tr><td> | |SelType={{#ifeq:{{{Sel}}}|{{{Groups}}}|<tr><td> | ||
== [[{{{Name}}}]] == | == [[{{{Name}}}]] == | ||
Line 12: | Line 17: | ||
===Quests=== | ===Quests=== | ||
{{columns |2| | {{columns |2| | ||
{{TextC|{{{Quest|}}} | {{#invoke:TextC|SList|{{{Quest|}}}}}}}}} | ||
===Drops=== | ===Drops=== | ||
{{columns|2|{{TextC|{{{Drops|}}} | {{columns|2| | ||
{{#invoke:TextC|SList|{{{Drops|}}}}}}} | |||
{{Tables|MobSub1}} | {{Tables|MobSub1}} | ||
{{Tables|MobSub1Input|{{{LevelL|}}}|{{{LevelH|}}}|{{{Armor|}}}|{{{HP|}}}}} | {{Tables|MobSub1Input|{{{LevelL|}}}|{{{LevelH|}}}|{{{Armor|}}}|{{{HP|}}}}} | ||
Line 21: | Line 27: | ||
{{{RawResist|}}}}} | {{{RawResist|}}}}} | ||
{{Tables|MobSub3}} | {{Tables|MobSub3}} | ||
{{Tables|MobSub3Input|{{{Attributes|}}}|{{{Skills|}}}}} | {{Tables|MobSub3Input|{{{Attributes|}}}|{{{Skills|}}}|{{{RawDmg|}}}}} | ||
</td></tr> | </td></tr> | ||
}} | }} | ||
Line 34: | Line 40: | ||
===Quests=== | ===Quests=== | ||
{{columns |2| | {{columns |2| | ||
{{TextC|{{{Quest|}}} | {{#invoke:TextC|SList|{{{Quest|}}}}}}}}} | ||
===Drops=== | ===Drops=== | ||
{{columns|2|{{TextC|{{{Drops|}}} | {{columns|2|{{#invoke:TextC|SList|{{{Drops|}}}}}}} | ||
{{Tables|MobSub1}} | {{Tables|MobSub1}} | ||
{{Tables|MobSub1Input|{{{LevelL|}}}|{{{LevelH|}}}|{{{Armor|}}}|{{{HP|}}}}} | {{Tables|MobSub1Input|{{{LevelL|}}}|{{{LevelH|}}}|{{{Armor|}}}|{{{HP|}}}}} | ||
Line 43: | Line 49: | ||
{{{RawResist|}}}}} | {{{RawResist|}}}}} | ||
{{Tables|MobSub3}} | {{Tables|MobSub3}} | ||
{{Tables|MobSub3Input|{{{Attributes|}}}|{{{Skills|}}}}} | {{Tables|MobSub3Input|{{{Attributes|}}}|{{{Skills|}}}|{{{RawDmg|}}}}} | ||
|MobTbl={{Tables|MobTblInput|{{{Icon|}}}|{{{Name}}}|{{{LevelL|}}}|{{{LevelH|}}}|{{{Groups|}}}|{{{Race|}}}|{{{HP|}}}|{{{Armor|}}}|{{{RawDmg|}}}|{{{Quest|}}}|{{{Drops|}}}}} | |MobTbl={{Tables|MobTblInput|{{{Icon|}}}|{{{Name}}}|{{{LevelL|}}}|{{{LevelH|}}}|{{{Groups|}}}|{{{Race|}}}|{{{HP|}}}|{{{Armor|}}}|{{{RawDmg|}}}|{{{Quest|}}}|{{{Drops|}}}}} | ||
|npcTbl={{Tables|NPCTblInput|{{{Image|{{{Icon}}}}}}|{{{Name|}}}|{{{Faction|}}}|{{{Location1|}}}|{{{Location2|}}}|{{{Quest|}}}|{{{Actions|}}}}} | |npcTbl={{Tables|NPCTblInput|{{{Image|{{{Icon}}}}}}|{{{Name|}}}|{{{Faction|}}}|{{{Location1|}}}|{{{Location2|}}}|{{{Quest|}}}|{{{Actions|}}}}} | ||
|npcInv={{Inventory|{{{InvI|}}}|{{{InvA|}}}|{{{InvW|}}}|{{{Markup| | |npcInv={{#invoke:Inventory|getItems|{{{InvI|}}}|{{{InvA|}}}|{{{InvW|}}}|{{{Markup|}}}}} | ||
|npcInvList={{Inventory|{{{InvI|}}}|{{{InvA|}}}|{{{InvW|}}}|{{{Markup| | |npcInvList={{#invoke:Inventory|makeList|{{{InvI|}}}|{{{InvA|}}}|{{{InvW|}}}|{{{Markup|}}}}} | ||
|npcSel={{{{{{Sel|}}}}}} | |npcSel={{{{{{Sel|}}}}}} | ||
|genSel={{{{{{Sel|}}}}}} | |genSel={{{{{{Sel|}}}}}} | ||
Line 77: | Line 83: | ||
* {{{Location5|}}}}}{{#if:{{{Quest|}}}|: | * {{{Location5|}}}}}{{#if:{{{Quest|}}}|: | ||
=== Quests === | === Quests === | ||
{{TextC|{{{Quest|}}} | {{#invoke:TextC|SList|{{{Quest|}}}}}}}{{#if:{{{Actions|}}}|: | ||
=== Actions === | === Actions === | ||
{{{Actions}}}{{#ifeq:{{{Transport}}}|Yes|<includeonly> | {{{Actions}}}{{#ifeq:{{{Transport}}}|Yes|<includeonly> | ||
Line 88: | Line 94: | ||
<includeonly>[[Category:NPC:Merchants]]</includeonly> | <includeonly>[[Category:NPC:Merchants]]</includeonly> | ||
{{Tables|AreaMerchant|{{PAGENAME}}'s Wares}} | {{Tables|AreaMerchant|{{PAGENAME}}'s Wares}} | ||
{{Inventory|{{{InvI|}}}|{{{InvA|}}}|{{{InvW|}}}|{{{Markup| | {{#invoke:Inventory|getItems|{{{InvI|}}}|{{{InvA|}}}|{{{InvW|}}}|{{{Markup|}}}}} | ||
</table> | </table>}}{{#if:{{ListofTraitChecks|NPCSel|[[{{{Name|}}}]]}}|: | ||
}}{{#if:{{{Combatant|}}}|: | == Trait Checks == | ||
The following [[Trait]] checks are associated with this character. Those marked with [[File:Decisive.png|16px]] are mandatory for achieving certain outcomes or rewards which can not be accomplished otherwise. | |||
{{Tables|TraitTbl|NPCSel}} | |||
{{ListofTraitChecks|NPCSel|[[{{{Name|}}}]]}} | |||
</table>}}{{#if:{{{Combatant|}}}|: | |||
<includeonly>[[Category:Bestiary]]</includeonly> | <includeonly>[[Category:Bestiary]]</includeonly> | ||
== Combatant Stats == | == Combatant Stats == | ||
{{Tables|MobIndv|{{#if:{{{Race|}}}|1}}}} | {{Tables|MobIndv|{{#if:{{{Race|}}}|1}}}} | ||
{{Tables|MobIndvInput|{{{Groups|}}}|{{{LevelL|}}}|{{{LevelH|}}}|{{{Armor|}}}|{{{HP|}}}|{{{Movement|}}}|{{{Race|}}}}} | {{Tables|MobIndvInput|{{{Groups|}}}|{{{LevelL|}}}|{{{LevelH|}}}|{{{Armor|}}}|{{{HP|}}}|{{{Movement|}}}|{{{Race|}}}|{{{Class|}}}}} | ||
{{Tables|MobSub2}} | {{Tables|MobSub2}} | ||
{{Tables|MobSub2RInput|{{{RawDmg|}}}| | {{Tables|MobSub2RInput|{{{RawDmg|}}}| | ||
{{{RawResist|}}}}} | {{{RawResist|}}}}} | ||
{{Tables|MobSub3}} | {{Tables|MobSub3}} | ||
{{Tables|MobSub3Input|{{{Attributes|}}}|{{{Skills|}}}}}{{#if:{{{NameV2|}}}|: | {{Tables|MobSub3Input|{{{Attributes|}}}|{{{Skills|}}}|{{{RawDmg|}}}}}{{#if:{{{NameV2|}}}|: | ||
=== {{{Name}}} ({{{NameV2}}}) === | === {{{Name}}} ({{{NameV2}}}) === | ||
{{Tables|MobIndv|{{#if:{{{RaceV2|}}}|1}}}} | {{Tables|MobIndv|{{#if:{{{RaceV2|}}}|1}}}} | ||
{{Tables|MobIndvInput|{{{Groups|}}}|{{{LevelLV2|}}}|{{{LevelHV2|}}}|{{{ArmorV2|}}}|{{{HPV2|}}}|{{{MovementV2|}}}|{{{RaceV2|}}}}} | {{Tables|MobIndvInput|{{{Groups|}}}|{{{LevelLV2|}}}|{{{LevelHV2|}}}|{{{ArmorV2|}}}|{{{HPV2|}}}|{{{MovementV2|}}}|{{{RaceV2|}}}|{{{Class|}}}}} | ||
{{Tables|MobSub2}} | {{Tables|MobSub2}} | ||
{{Tables|MobSub2RInput|{{{RawDmgV2|}}}| | {{Tables|MobSub2RInput|{{{RawDmgV2|}}}| | ||
{{{RawResistV2|}}}}} | {{{RawResistV2|}}}}} | ||
{{Tables|MobSub3}} | {{Tables|MobSub3}} | ||
{{Tables|MobSub3Input|{{{AttributesV2|}}}|{{{SkillsV2|}}}}} | {{Tables|MobSub3Input|{{{AttributesV2|}}}|{{{SkillsV2|}}}|{{{RawDmgV2|}}}}} | ||
}} | |||
=== Drops === | === Drops === | ||
{{TextC|{{{Drops|}}}|SList}} | {{Columns|{{TextC|{{{Drops|}}}|SListCol}}|{{TextC|{{{Drops|}}}|SList}}}} | ||
}}}} | }} | ||
==Notes== | ==Notes== | ||
{{#if:{{{Movement|}}}| | {{#if:{{{Movement|}}}| |