Difference between revisions of "Template:ThievingTarget"

From Melvor Idle
(Updated to use new code for thieving (in Skills/Gathering))
(Invoke getTheivingNPCStat from Module:Skills instead)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Usage: {{T|ThievingTarget|name=<NPC_Name>}}. If the '''name''' parameter is omitted, the page name is used instead.
+
Usage: {{T|ThievingTarget|<NPC_Name>}}. If the '''name''' parameter is omitted, the page name is used instead.
  
For example, {{T|ThievingTarget|name=Chef}} returns:
+
For example, {{T|ThievingTarget|Chef}} returns:
{{ThievingTarget|name=Chef}}
+
{{ThievingTarget|Chef}}
  
<onlyinclude><includeonly>{{#vardefine:npc|{{{name|{{PAGENAME}}}}}}}<!--
+
<onlyinclude><includeonly>{{#vardefine:npc|{{{1|{{PAGENAME}}}}}}}<!--
 
--><!-- Manual override below for Golbin --><!--
 
--><!-- Manual override below for Golbin --><!--
 
-->{{#ifeq:{{#var:npc}}|Golbin (thieving)|{{#vardefine:npc|Golbin}}}}<!--
 
-->{{#ifeq:{{#var:npc}}|Golbin (thieving)|{{#vardefine:npc|Golbin}}}}<!--
-->{{#vardefine:itemDrops|{{#invoke:Skills|getThievingNPCStat|{{#var:npc}}|lootList}}}}<!--
 
-->{{#vardefine:itemDropsText|{{#ifeq:{{#var:itemDrops}}|||Normal Drops:<br/>{{#var:itemDrops}}<br/>}}}}<!--
 
 
--><!-- Generate the box -->
 
--><!-- Generate the box -->
 
{| class="wikitable" style="float:right; clear:right; max-width:250px; margin-left:10px"
 
{| class="wikitable" style="float:right; clear:right; max-width:250px; margin-left:10px"
Line 16: Line 14:
 
| {{#invoke:Icons|Icon|{{#var:npc}}|type=thieving|size=250|notext=true}}
 
| {{#invoke:Icons|Icon|{{#var:npc}}|type=thieving|size=250|notext=true}}
 
|-
 
|-
| '''Area:''' {{#invoke:Skills/Gathering|getThievingNPCStat|{{#var:npc}}|area}}
+
| '''Area:''' {{#invoke:Skills|getThievingNPCStat|{{#var:npc}}|area}}
 
|-
 
|-
| '''Requirements:''' {{#invoke:Skills/Gathering|getThievingNPCStat|{{#var:npc}}|level}}
+
| '''Requirements:''' {{#invoke:Skills|getThievingNPCStat|{{#var:npc}}|level}}
 
|-
 
|-
| '''Perception:''' {{#invoke:Skills/Gathering|getThievingNPCStat|{{#var:npc}}|perception}}
+
| '''Perception:''' {{#invoke:Skills|getThievingNPCStat|{{#var:npc}}|perception}}
 
|-
 
|-
| '''Max Hit:''' {{#invoke:Skills/Gathering|getThievingNPCStat|{{#var:npc}}|maxHit}}
+
| '''Max Hit:''' {{#invoke:Skills|getThievingNPCStat|{{#var:npc}}|maxHit}}
 
|-
 
|-
| '''Experience:''' {{#invoke:Skills/Gathering|getThievingNPCStat|{{#var:npc}}|xp}} XP
+
| '''Experience:''' {{#invoke:Skills|getThievingNPCStat|{{#var:npc}}|xp}} XP
 
|}</includeonly></onlyinclude>
 
|}</includeonly></onlyinclude>

Latest revision as of 14:02, 18 April 2022

Usage: {{ThievingTarget|<NPC_Name>}}. If the name parameter is omitted, the page name is used instead.

For example, {{ThievingTarget|Chef}} returns:

Chef
Chef (thieving).svg
Area: Banquet
Requirements: Thieving (skill).svg Level 34
Perception: 350
Max Hit: 108
Experience: 31 XP