Template:RegionalNPCs: Difference between revisions

From IdleOn MMO Wiki
mNo edit summary
mNo edit summary
 
(4 intermediate revisions by 2 users not shown)
Line 2: Line 2:
{{#cargo_query:tables=NPCs
{{#cargo_query:tables=NPCs
|fields=_pageName=%PAGE%,MapLocation=location,QuestCount=noquest
|fields=_pageName=%PAGE%,MapLocation=location,QuestCount=noquest
|where=MapLocation IN ({{{areas|"Blunder Hills"}}}) AND (NPCType IN ({{{npctypes|"NPC"}}}))
|where=({{#if:{{{areas|}}}|{{#arraymap:{{{areas|Blunder Hills}}}|,|x|MapLocation LIKE "%x%"|\sOR\s}}| World="{{{region|Blunder Hills}}}"}})
AND (NPCType IN ({{#arraymap:{{{npctypes|NPC}}}|,|x|"x"}}))
|format=template
|format=template
|template=Npc/row
|template=Npc/row
Line 8: Line 9:
|intro={{Npctable/head|{{{region|Region/Section Title}}}}}
|intro={{Npctable/head|{{{region|Region/Section Title}}}}}
|outro={{!}}}
|outro={{!}}}
}}
}}</includeonly><noinclude>
</includeonly><noinclude>
<!-- ### Usage -->
<!-- ### Usage -->
Renders name, icon, location and amount of quests as taken from the "NPCs" Cargo table, filtered by certain parameters listed below.
Renders name, icon, location and amount of quests as taken from the "NPCs" Cargo table, filtered by certain parameters listed below.


Note: Areas and NPC types have to be wrapped with quotation marks, due to their usage in a cargo query, where missing quoation marks would otherwise break said query
Notes: Both Areas and NPC types have to be separated by comma and '''no''' quotation marks should be used in any parameter.


Usage:
Usage:
Line 19: Line 19:
{{RegionalNPCs
{{RegionalNPCs
|region=example  
|region=example  
|areas="example","example"
|areas=example,example   (If ommited, defaults to the region parameter. Used for checking whole worlds as the region.)
|npctypes="example","example" (If ommited, defaults to just "NPC")
|npctypes=example,example (If ommited, defaults to just "NPC")
}}
}}
</pre>
</pre>
[[Category:Table templates]]
[[Category:Table templates]]
</noinclude>
</noinclude>

Latest revision as of 17:33, 18 May 2023

Renders name, icon, location and amount of quests as taken from the "NPCs" Cargo table, filtered by certain parameters listed below.

Notes: Both Areas and NPC types have to be separated by comma and no quotation marks should be used in any parameter.

Usage:

{{RegionalNPCs
|region=example 
|areas=example,example    (If ommited, defaults to the region parameter. Used for checking whole worlds as the region.)
|npctypes=example,example (If ommited, defaults to just "NPC")
}}