Template:Weapon Traits: Difference between revisions

From AoP Wiki
First prototype of Weapon Traits Template
 
Heavy testing
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#get_file_data:source=planner|file name=weapons.csv|format=csv with header|data=Name,ProtoId,Weapon_Extra_0,Weapon_Extra_1,Weapon_Extra_2,Weapon_Extra_3,Weapon_Extra_4,Weapon_Extra_5|filters=ProtoId={{{id|18000}}}}}{|class="wikitable" align="center" {{#if: {{#external_value:Weapon_Extra_0|}}||style="display: none;"}}
<div style="display:inline-grid; vertical-align:top">
<tr><th colspan="2">Weapon Traits</th></tr>{{#if: {{#external_value:Weapon_Extra_0|}}|{{#get_file_data:source=planner|file name=weapontraits.json|format=json|data=ID=ID,TraitName=Name|filters=ID={{#external_value:Weapon_Extra_0}}}}<tr><td>[[{{#external_value:TraitName}}]]</td><td>
{{#get_file_data:
{{#lst:{{#external_value:TraitName}}|description}}</td></tr>}}{{#if: {{#external_value:Weapon_Extra_1|}}|{{#get_file_data:source=planner|file name=weapontraits.json|format=json|data=ID=ID,TraitName=Name|filters=ID={{#external_value:Weapon_Extra_1}}}}<tr><td>[[{{#external_value:TraitName}}]]</td><td>{{:{{#external_value:TraitName}}}}</td></tr>}}{{#if: {{#external_value:Weapon_Extra_2|}}|{{#get_file_data:source=planner|file name=weapontraits.json|format=json|data=ID=ID,TraitName=Name|filters=ID={{#external_value:Weapon_Extra_2}}}}<tr><td>[[{{#external_value:TraitName}}]]</td><td>{{:{{#external_value:TraitName}}}}</td></tr>}}{{#if: {{#external_value:Weapon_Extra_3|}}|{{#get_file_data:source=planner|file name=weapontraits.json|format=json|data=ID=ID,TraitName=Name|filters=ID={{#external_value:Weapon_Extra_3}}}}<tr><td>[[{{#external_value:TraitName}}]]</td><td>{{:{{#external_value:TraitName}}}}</td></tr>}}{{#if: {{#external_value:Weapon_Extra_4|}}|{{#get_file_data:source=planner|file name=weapontraits.json|format=json|data=ID=ID,TraitName=Name|filters=ID={{#external_value:Weapon_Extra_4}}}}<tr><td>[[{{#external_value:TraitName}}]]</td><td>{{:{{#external_value:TraitName}}}}</td></tr>}}{{#if: {{#external_value:Weapon_Extra_5|}}|{{#get_file_data:source=planner|file name=weapontraits.json|format=json|data=ID=ID,TraitName=Name|filters=ID={{#external_value:Weapon_Extra_5}}}}<tr><td>[[{{#external_value:TraitName}}]]</td><td>{{:{{#external_value:TraitName}}}}</td></tr>}}
    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_Extra_0=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Extra_0,Weapon_Extra_1=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Extra_1,Weapon_Extra_2=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Extra_2,Weapon_Extra_3=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Extra_3,Weapon_Extra_4=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Extra_4,Weapon_Extra_5=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Extra_5,Weapon_Extra_6=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Extra_6
}}
{|class="wikitable" align="center" style="" {{#if: {{#external_value:Weapon_Extra_0|}}||style="display: none;"}}
<tr><th colspan="2">Weapon Traits</th></tr>{{#if: {{#external_value:Weapon_Extra_0|}}|{{#get_file_data:source=planner|file name=weapontraits.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Extra_0}}}}<tr><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}{{#if: {{#external_value:Weapon_Extra_1|}}|{{#get_file_data:source=planner|file name=weapontraits.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Extra_1}}}}<tr><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}{{#if: {{#external_value:Weapon_Extra_2|}}|{{#get_file_data:source=planner|file name=weapontraits.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Extra_2}}}}<tr><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}{{#if: {{#external_value:Weapon_Extra_3|}}|{{#get_file_data:source=planner|file name=weapontraits.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Extra_3}}}}<tr><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}{{#if: {{#external_value:Weapon_Extra_4|}}|{{#get_file_data:source=planner|file name=weapontraits.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Extra_4}}}}<tr><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}{{#if: {{#external_value:Weapon_Extra_5|}}|{{#get_file_data:source=planner|file name=weapontraits.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Extra_5}}}}<tr><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}{{#if: {{#external_value:Weapon_Extra_6|}}|{{#get_file_data:source=planner|file name=weapontraits.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Extra_6}}}}<tr><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}
|}
|}
</div>

Latest revision as of 11:14, 28 February 2025

Weapon Traits
Double Tap AP+ Regeneration does not stop when shooting.
Fragile Weapon breaks down 25% faster.
Single Reload Reload bullets one by one.
Critical Strike Aimed Critical Chance for Torso-shots.