<!-- prePretty -->
đź“„***Precision Plasma Bolt (Heavy) Heavy Sniper***
![[Loadout-1.png|20]] Load Out (5), ![[hands.png|18]] Hands (3), ⚔️ Weapon 8, 📏Distant, ![[ammo.png|18]] Ammo (5)
![[solara.png|20]] 24600
⚙️ ***Plasma Bolt (Heavy):*** Does additional 3 damage to armor durability.
⚙️ ***Precision:*** +1 DS when placing a bet
⚙️ ***In The Perch:*** +1 DS to actions with this weapon when in a supported shooting position
<!-- postPretty -->
![[Kusanagi Akuma.png]]
> Many had doubts about a plasma bolt dedicated heavy sniper rifle. How could a slower projectile be effective in long range engagements? It was quickly cast off as an over produced anti-material rifle. Soon its detractors would eat crow as its ability to eliminate cover completely often resulted in what should have been protracted long range gunfights into one-sided turkey shoots. Now its newest third gen variants are equipped with improved ergonomics, biometric identification, and rapid redeployment takedown chassis.
> [!creator]+
> Frame
> ```meta-bind
> INPUT[suggester(optionQuery("GM area/Templates/Go All In/Weapon Data/Ranged/Frames"), useLinks(true)):weaponFrame]
> ```
>
> ~~~meta-bind-js-view
> {weaponFrame} as weaponFrame
> ---
> const toCopy = [
> ["equipmentSize", "math"],
> ["hands" , "math"],
> ["weaponRating" , "math"],
> ["range" , "math"],
> ["ammo" , "math"],
> ["cost" , "math"],
> ["frameTalentname" , "text"],
> ["frameTalent" , "text"]
> ];
> const weaponFrame = context.bound.weaponFrame;
> const mb = engine.getPlugin('obsidian-meta-bind-plugin').api;
> const path = weaponFrame?.match(/\[\[(.*?)(?:\|.*)?\]\]/)[1];
> const str = toCopy.map((e) => `\`VIEW[{${path}#${e[0]}}][${e[1]}(hidden):${e[0]}]\``).join("\n");
> return engine.markdown.create(str);
> ~~~
>
> Feature
> ```meta-bind
> INPUT[suggester(optionQuery("GM area/Templates/Go All In/Weapon Data/Ranged/Features"), useLinks(true)):featureName]
> ```
>
> ```meta-bind-js-view
> {featureName} as featureName
> ---
> const toCopy = [
> ["featureTalent", "text"],
> ["featureCost" , "math"]
> ];
> const featureName = context.bound.featureName;
> const mb = engine.getPlugin('obsidian-meta-bind-plugin').api;
> const path = featureName?.match(/\[\[(.*?)(?:\|.*)?\]\]/)[1];
> const str = toCopy.map((e) => `\`VIEW[{${path}#${e[0]}}][${e[1]}(hidden):${e[0]}]\``).join("\n");
> return engine.markdown.create(str);
> ```
>
> Family
> ```meta-bind
> INPUT[suggester(optionQuery("GM area/Templates/Go All In/Weapon Data/Ranged/Family"), useLinks(true)):familyName]
> ```
>
> ```meta-bind-js-view
> {familyName} as familyName
> ---
> const toCopy = [
> ["familyTalent", "text"],
> ["familyCost" , "math"]
> ];
> const familyName = context.bound.familyName;
> const mb = engine.getPlugin('obsidian-meta-bind-plugin').api;
> const path = familyName?.match(/\[\[(.*?)(?:\|.*)?\]\]/)[1];
> const str = toCopy.map((e) => `\`VIEW[{${path}#${e[0]}}][${e[1]}(hidden):${e[0]}]\``).join("\n");
> return engine.markdown.create(str);
> ```