Template:Weapon Perks: Difference between revisions

From AoP Wiki
Fixed typo
Now pulls from .json instead of .csv for weapon data.
Line 1: Line 1:
{{#get_file_data:source=planner|file name=weapons.csv|format=csv with header|data=Name,ProtoId,Weapon_Perks_0,Weapon_Perks_1,Weapon_Perks_2,Weapon_Perks_3,Weapon_Perks_4|filters=ProtoId={{{id|18000}}}}}{|class="wikitable" align="center" {{#if: {{#external_value:Weapon_Perks_0|}}||style="display: none;"}}
{{#get_file_data:
    source=planner
    |file name=weapons.json
    |format=json with jsonpath
    |data=Name=$[?(@.ProtoId == {{{id|18000}}})].Name,Description=$[?(@.ProtoId == {{{id|18000}}})].Description,ProtoId=$[?(@.ProtoId == {{{id|18000}}})].ProtoId,Weapon_Perks_0=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Perks_0,Weapon_Perks_1=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Perks_1,Weapon_Perks_2=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Perks_2,Weapon_Perks_3=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Perks_3,Weapon_Perks_4=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Perks_4
}}
{|class="wikitable" align="center" {{#if: {{#external_value:Weapon_Perks_0|}}||style="display: none;"}}
<tr><th>[[Skill]]</th><th colspan="2">Weapon Perks</th></tr>{{#if: {{#external_value:Weapon_Perks_0|}}|{{#get_file_data:source=planner|file name=weaponperks.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Perks_0}}}}<tr><td>150</td><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
<tr><th>[[Skill]]</th><th colspan="2">Weapon Perks</th></tr>{{#if: {{#external_value:Weapon_Perks_0|}}|{{#get_file_data:source=planner|file name=weaponperks.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Perks_0}}}}<tr><td>150</td><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}{{#if: {{#external_value:Weapon_Perks_1|}}|{{#get_file_data:source=planner|file name=weaponperks.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Perks_1}}}}<tr><td>175</td><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}{{#if: {{#external_value:Weapon_Perks_1|}}|{{#get_file_data:source=planner|file name=weaponperks.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Perks_1}}}}<tr><td>175</td><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>

Revision as of 13:01, 21 February 2025

Directory planner does not have file weaponperks.json.Directory planner does not have file weaponperks.json.Directory planner does not have file weaponperks.json.Directory planner does not have file weaponperks.json.Directory planner does not have file weaponperks.json.
SkillWeapon Perks
150[[Error: no local variable "WikiName" has been set.|Pepperbox]] Error: no local variable "WikiEffect" has been set.
175[[Error: no local variable "WikiName" has been set.|Pepperbox]] Error: no local variable "WikiEffect" has been set.
200[[Error: no local variable "WikiName" has been set.|Pepperbox]] Error: no local variable "WikiEffect" has been set.
225[[Error: no local variable "WikiName" has been set.|Pepperbox]] Error: no local variable "WikiEffect" has been set.
250[[Error: no local variable "WikiName" has been set.|Pepperbox]] Error: no local variable "WikiEffect" has been set.