<!-- prePretty -->
đź“„***Swift Vibro (Light) Shiv***
![[Loadout-1.png|20]] Load Out (1), ![[hands.png|18]] Hands (1), ⚔️Weapon 2
![[solara.png|20]] 1560
⚙️ ***Vibro (Light):*** Requires 1 action to turn the weapon on. When the weapon is on, ignore 1 armor soak.
⚙️ ***Swift:*** <span style="color:rgb(0, 176, 80)">+1 DS</span> when doing 2 of the same type of play during a turn.
⚙️ ***Cheap Shot:*** Concealed ![[d8.png]]
<!-- postPretty -->
![[Avalon Dagger.png]]
> Innovative at the time the flagship small and concealable dagger features a collapsible blade for discreet and compact carry. Many corpo executives who operate in the cutthroat and backstabbing realm of the boardroom kept one in their breast pocket next to their pen. These days ironically enough these many of the denizens of Kabuki Plaza sport the compact blade. Being the playground of rich these daggers become a common gift to their “favorites” as a token of affection. One can be sure that the sweet and sensual professionals of Kabuki Plaza have become quite adept at the use of the Avalon Dagger.
> [!creator]+
> Frame
> ```meta-bind
> INPUT[suggester(optionQuery("GM area/Templates/Go All In/Weapon Data/Melee/Frames"), useLinks(true)):weaponFrame]
> ```
>
> ~~~meta-bind-js-view
> {weaponFrame} as weaponFrame
> ---
> const toCopy = [
> ["equipmentSize", "math"],
> ["hands" , "math"],
> ["weaponRating" , "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/Melee/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/Melee/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);
> ```