import{_ase,cast,oasa,Nasr}from"./chunks/framework.0799945b.js";constb=JSON.parse('{"title":"Module: game/formulas/operations","description":"","frontmatter":{"editLink":false},"headers":[],"relativePath":"api/modules/game/formulas/operations.md","lastUpdated":null}'),o={name:"api/modules/game/formulas/operations.md"},l=r('<h1id="module-game-formulas-operations"tabindex="-1">Module:game/formulas/operations<aclass="header-anchor"href="#module-game-formulas-operations"aria-label="Permalink to "Module: game/formulas/operations""></a></h1><h2id="functions"tabindex="-1">Functions<aclass="header-anchor"href="#functions"aria-label="Permalinkto"Functions""></a></h2><h3id="applysubstitutiondiv"tabindex="-1">applySubstitutionDiv<aclass="header-anchor"href="#applysubstitutiondiv"aria-label="Permalinkto"applySubstitutionDiv""></a></h3><p>▸<strong>applySubstitutionDiv</strong>(<code>value</code>,<code>lhs</code>,<code>rhs</code>):<ahref="./types#genericformula"><code>GenericFormula</code></a></p><table><thead><tr><thstyle="text-align:left;">Name</th><thstyle="text-align:left;">Type</th></tr></thead><tbody><tr><tdstyle="text-align:left;"><code>value</code></td><tdstyle="text-align:left;"><ahref="./types#genericformula"><code>GenericFormula</code></a></td></tr><tr><tdstyle="text-align:left;"><code>lhs</code></td><tdstyle="text-align:left;"><ahref="./types#formulasource"><code>FormulaSource</code></a></td></tr><tr><tdstyle="text-align:left;"><code>rhs</code></td><tdstyle="text-align:left;"><ahref="./types#formulasource"><code>FormulaSource</code></a></td></tr></tbody></table><h4id="defined-in"tabindex="-1">Definedin<aclass="header-anchor"href="#defined-in"aria-label="Permalinkto"Definedin""></a></h4><p><ahref="https://github.com/profectus-engine/Profectus/blob/c386ace/src/game/formulas/operations.ts#L152"target="_blank"rel="noreferrer">profectus/src/game/formulas/operations.ts:152</a></p><hr><h3id="applysubstitutionmul"tabindex="-1">applySubstitutionMul<aclass="header-anchor"href="#applysubstitutionmul"aria-label="Permalinkto"applySubstitutionMul""></a></h3><p>▸<strong>applySubstitutionMul</strong>(<code>value</code>,<code>lhs</code>,<code>rhs</code>):<ahref="./types#genericformula"><code>GenericFormula</code></a></p><table><thead><tr><thstyle="text-align:left;">Name</th><thstyle="text-align:left;">Type</th></tr></thead><tbody><tr><tdstyle="text-align:left;"><code>value</code></td><tdstyle="text-align:left;"><ahref="./types#genericformula"><code>GenericFormula</code></a></td></tr><tr><tdstyle="text-align:left;"><code>lhs</code></td><tdstyle="text-align:left;"><ahref="./types#formulasource"><code>FormulaSource</code></a></td></tr><tr><tdstyle="text-align:left;"><code>rhs</code></td><tdstyle="text-align:left;"><ahref="./types#formulasource"><code>FormulaSource</code></a></td></tr></tbody></table><h4id="defined-in-1"tabindex="-1">Definedin<aclass="header-anchor"href="#defined-in-1"aria-label="Permalinkto"Definedin""></a></h4><p><ahref="https://github.com/profectus-engine/Profectus/blob/c386ace/src/game/formulas/operations.ts#L119"target="_blank"rel="noreferrer">profectus/src/game/formulas/operations.ts:119</a></p><hr><h3id="applysubstitutionneg"tabindex="-1">applySubstitutionNeg<aclass="header-anchor"href="#applysubstitutionneg"aria-label="Permalinkto"applySubstitutionNeg""></a></h3><p>▸<strong>applySubstitutionNeg</strong>(<code>value</code>):<ahref="./types#genericformula"><code>GenericFormula</code></a></p><table><thead><tr><thstyle="text-align:left;">Name</th><thstyle="text-align:left;">Type</th></tr></thead><tbody><tr><tdstyle="text-align:left;"><code>value</code></td><tdstyle="text-align:left;"><ahref="./types#genericformula"><code>GenericFormula</code></a></td></tr></tbody></table><h4id="defined-in-2"tabindex="-1">Definedin<aclass="header-anchor"href="#defined-in-2"aria-label="Permalinkto"Definedin""><