<!-- prePretty -->
đź“„***Fortified Energy Aura Light Armor***
![[Loadout-1.png]] Load Out (1) ![[Soak.png|18]] Soak (4) ![[Durability.png|18]] Durability 6
![[solara.png|20]] 10000
⚙️ ***Energy Aura:*** Armor has a passive and active mode, with passive mode using half ![[Soak.png|18]] and ![[Durability.png|18]]. 1 Play to change armor to active mode, and armor always starts in passive mode. At the end of the scene, armor uses 1 reload.
⚙️ ***Fortified:*** Sturdy ![[d8.png]]
⚙️ ***Minimalist:*** Increase Inventory max by +2
<!-- postPretty -->
![[Avalon Royal Aura.png|300]]
> [!creator]+
> Frame
> ```meta-bind
> INPUT[suggester(optionQuery("GM area/Templates/Go All In/Weapon Data/Armor/Frames"), useLinks(true)):weaponFrame]
> ```
>
> ~~~meta-bind-js-view
> {weaponFrame} as weaponFrame
> ---
> const toCopy = [
> ["armorSoak", "math"],
> ["equipmentSize" , "math"],
> ["cost" , "math"],
> ["armorFrameTalentName" , "text"],
> ["armorFrameTalent" , "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/Armor/Features"), useLinks(true)):featureName]
> ```
>
> ```meta-bind-js-view
> {featureName} as featureName
> ---
> const toCopy = [
> ["featureTalent", "text"],
> ["featureCost" , "math"],
> ["armorDurability" , "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/Armor/Family"), useLinks(true)):familyName]
> ```
>
> ```meta-bind-js-view
> {familyName} as familyName
> ---
> const toCopy = [
> ["familyTalent", "text"],
> ["familyCost" , "math"],
> ["familySoakMod" , "math"],
> ["familyEquipMod" , "math"],
> ["familyDurabilityMod" , "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);
> ```